From aa083c8528abd1bca3d4d22d4cb35f87ac58f206 Mon Sep 17 00:00:00 2001 From: fgalz Date: Fri, 20 Feb 2026 11:27:40 +0100 Subject: [PATCH 1/3] Revision of the titles of service setup guides --- docs/dedicated-linux-certbot.md | 2 +- docs/dedicated-linux-databases.md | 2 +- docs/dedicated-linux-docker.md | 2 +- docs/dedicated-linux-ftp-install.md | 2 +- docs/dedicated-linux-git.md | 2 +- docs/dedicated-linux-java.md | 3 +-- docs/dedicated-linux-javascript.md | 2 +- docs/dedicated-linux-jitsi.md | 2 +- docs/dedicated-linux-lamp-stack.md | 2 +- docs/dedicated-linux-lemp-stack.md | 2 +- docs/dedicated-linux-mastodon.md | 2 +- docs/dedicated-linux-notepad++.md | 2 +- docs/dedicated-linux-odoo.md | 2 +- docs/dedicated-linux-openvpn.md | 2 +- docs/dedicated-linux-phpmyadmin.md | 2 +- docs/dedicated-linux-plex.md | 2 +- docs/dedicated-linux-screen.md | 2 +- docs/dedicated-linux-ssh-server.md | 2 +- docs/dedicated-linux-ssl.md | 2 +- docs/dedicated-linux-webserver.md | 2 +- docs/dedicated-linux-wordpress.md | 2 +- docs/dedicated-linux-xrdp.md | 2 +- docs/dedicated-windows-ftpserver.md | 2 +- docs/dedicated-windows-git.md | 2 +- docs/dedicated-windows-installmysql.md | 2 +- docs/dedicated-windows-javascript.md | 2 +- docs/dedicated-windows-nodejs.md | 2 +- docs/dedicated-windows-notepad++.md | 2 +- docs/dedicated-windows-plex.md | 2 +- docs/dedicated-windows-python.md | 2 +- docs/vserver-linux-bitwarden.md | 2 +- docs/vserver-linux-cockpit.md | 2 +- docs/vserver-linux-curl.md | 2 +- docs/vserver-linux-gitlab.md | 2 +- docs/vserver-linux-joplin.md | 2 +- docs/vserver-linux-lamp-stack.md | 2 +- docs/vserver-linux-lemp-stack.md | 2 +- docs/vserver-linux-nextcloud.md | 2 +- docs/vserver-linux-nodejs.md | 2 +- docs/vserver-linux-notepad++.md | 2 +- docs/vserver-linux-php.md | 2 +- docs/vserver-linux-plausible.md | 2 +- docs/vserver-linux-plesk.md | 2 +- docs/vserver-linux-python.md | 2 +- docs/vserver-linux-speedtest-cli.md | 2 +- docs/vserver-linux-standard-notes.md | 2 +- docs/vserver-linux-supabase.md | 2 +- docs/vserver-linux-ts6.md | 2 +- docs/vserver-windows-bitwarden.md | 2 +- docs/vserver-windows-docker.md | 2 +- docs/vserver-windows-joplin.md | 2 +- docs/vserver-windows-notepad++.md | 2 +- docs/vserver-windows-plesk.md | 2 +- docs/vserver-windows-speedtest-cli.md | 2 +- docs/vserver-windows-ts6.md | 2 +- 55 files changed, 55 insertions(+), 56 deletions(-) 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: From 490eaf9230f8a2150f363f76fd4bfc28976e95cb Mon Sep 17 00:00:00 2001 From: fgalz Date: Fri, 20 Feb 2026 11:28:08 +0100 Subject: [PATCH 2/3] Tweak --- src/theme/NavbarItem/DropdownNavbarItem/dropdowns.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/theme/NavbarItem/DropdownNavbarItem/dropdowns.js b/src/theme/NavbarItem/DropdownNavbarItem/dropdowns.js index 4be34929e..75024299e 100644 --- a/src/theme/NavbarItem/DropdownNavbarItem/dropdowns.js +++ b/src/theme/NavbarItem/DropdownNavbarItem/dropdowns.js @@ -339,7 +339,7 @@ export const dropdowns = { // ------------------------------------------------------------------- vps: { mainLink: '/docs/vserver-introduction', - activePathMatch: '/vserver-', + activePathMatch: null, topRow: { title: 'First Steps', @@ -402,7 +402,7 @@ export const dropdowns = { // ------------------------------------------------------------------- dedicated: { mainLink: '/docs/dedicated-introduction', - activePathMatch: '/dedicated-', + activePathMatch: null, topRow: { title: 'First Steps', @@ -545,7 +545,7 @@ export const dropdowns = { // Software // ------------------------------------------------------------------- software: { - activePathMatch: '/vserver-linux-|/vserver-windows-', + activePathMatch: null, columns: [ { From dbd1554fd8c4b0f7eab9b21bf42087955f2cdd69 Mon Sep 17 00:00:00 2001 From: github-actions Date: Fri, 20 Feb 2026 12:30:34 +0100 Subject: [PATCH 3/3] Auto-translate docs --- .../current/dedicated-linux-certbot.md | 97 ++++----- .../current/dedicated-linux-databases.md | 61 +++--- .../current/dedicated-linux-docker.md | 25 +-- .../current/dedicated-linux-ftp-install.md | 13 +- .../current/dedicated-linux-git.md | 36 ++-- .../current/dedicated-linux-java.md | 17 +- .../current/dedicated-linux-javascript.md | 43 ++-- .../current/dedicated-linux-jitsi.md | 29 +-- .../current/dedicated-linux-lamp-stack.md | 108 +++++----- .../current/dedicated-linux-lemp-stack.md | 74 +++---- .../current/dedicated-linux-mastodon.md | 85 ++++---- .../current/dedicated-linux-notepad++.md | 30 +-- .../current/dedicated-linux-odoo.md | 89 ++++---- .../current/dedicated-linux-openvpn.md | 15 +- .../current/dedicated-linux-phpmyadmin.md | 29 +-- .../current/dedicated-linux-plex.md | 37 ++-- .../current/dedicated-linux-screen.md | 41 ++-- .../current/dedicated-linux-ssh-server.md | 52 ++--- .../current/dedicated-linux-ssl.md | 70 +++--- .../current/dedicated-linux-webserver.md | 33 +-- .../current/dedicated-linux-wordpress.md | 55 ++--- .../current/dedicated-linux-xrdp.md | 15 +- .../current/dedicated-windows-ftpserver.md | 55 ++--- .../current/dedicated-windows-git.md | 36 ++-- .../current/dedicated-windows-installmysql.md | 21 +- .../current/dedicated-windows-javascript.md | 48 ++--- .../current/dedicated-windows-nodejs.md | 49 ++--- .../current/dedicated-windows-notepad++.md | 20 +- .../current/dedicated-windows-plex.md | 27 +-- .../current/dedicated-windows-python.md | 39 ++-- .../current/vserver-linux-bitwarden.md | 49 +++-- .../current/vserver-linux-cockpit.md | 19 +- .../current/vserver-linux-curl.md | 27 +-- .../current/vserver-linux-gitlab.md | 117 +++++----- .../current/vserver-linux-joplin.md | 74 +++---- .../current/vserver-linux-lamp-stack.md | 100 ++++----- .../current/vserver-linux-lemp-stack.md | 86 ++++---- .../current/vserver-linux-nextcloud.md | 86 ++++---- .../current/vserver-linux-nodejs.md | 29 +-- .../current/vserver-linux-notepad++.md | 56 ++--- .../current/vserver-linux-php.md | 27 +-- .../current/vserver-linux-plausible.md | 28 +-- .../current/vserver-linux-plesk.md | 73 +++---- .../current/vserver-linux-python.md | 24 +-- .../current/vserver-linux-speedtest-cli.md | 23 +- .../current/vserver-linux-standard-notes.md | 53 ++--- .../current/vserver-linux-supabase.md | 63 +++--- .../current/vserver-linux-ts6.md | 63 ++++-- .../current/vserver-windows-bitwarden.md | 54 ++--- .../current/vserver-windows-docker.md | 35 +-- .../current/vserver-windows-joplin.md | 51 +++-- .../current/vserver-windows-notepad++.md | 32 +-- .../current/vserver-windows-plesk.md | 19 +- .../current/vserver-windows-speedtest-cli.md | 29 +-- .../current/vserver-windows-ts6.md | 29 +-- .../current/dedicated-linux-certbot.md | 63 +++--- .../current/dedicated-linux-databases.md | 59 ++--- .../current/dedicated-linux-docker.md | 33 +-- .../current/dedicated-linux-ftp-install.md | 19 +- .../current/dedicated-linux-git.md | 27 +-- .../current/dedicated-linux-java.md | 23 +- .../current/dedicated-linux-javascript.md | 63 +++--- .../current/dedicated-linux-jitsi.md | 37 ++-- .../current/dedicated-linux-lamp-stack.md | 100 ++++----- .../current/dedicated-linux-lemp-stack.md | 154 ++++++------- .../current/dedicated-linux-mastodon.md | 41 ++-- .../current/dedicated-linux-notepad++.md | 31 +-- .../current/dedicated-linux-odoo.md | 75 +++---- .../current/dedicated-linux-openvpn.md | 19 +- .../current/dedicated-linux-phpmyadmin.md | 29 +-- .../current/dedicated-linux-plex.md | 32 ++- .../current/dedicated-linux-screen.md | 39 ++-- .../current/dedicated-linux-ssh-server.md | 87 ++++---- .../current/dedicated-linux-ssl.md | 48 +++-- .../current/dedicated-linux-webserver.md | 15 +- .../current/dedicated-linux-wordpress.md | 75 +++---- .../current/dedicated-linux-xrdp.md | 27 +-- .../current/dedicated-windows-ftpserver.md | 29 +-- .../current/dedicated-windows-git.md | 11 +- .../current/dedicated-windows-installmysql.md | 15 +- .../current/dedicated-windows-javascript.md | 60 +++--- .../current/dedicated-windows-nodejs.md | 31 ++- .../current/dedicated-windows-notepad++.md | 12 +- .../current/dedicated-windows-plex.md | 41 ++-- .../current/dedicated-windows-python.md | 21 +- .../current/vserver-linux-bitwarden.md | 46 ++-- .../current/vserver-linux-cockpit.md | 9 +- .../current/vserver-linux-curl.md | 13 +- .../current/vserver-linux-gitlab.md | 101 ++++----- .../current/vserver-linux-joplin.md | 31 +-- .../current/vserver-linux-lamp-stack.md | 119 +++++------ .../current/vserver-linux-lemp-stack.md | 98 ++++----- .../current/vserver-linux-nextcloud.md | 61 +++--- .../current/vserver-linux-nodejs.md | 47 ++-- .../current/vserver-linux-notepad++.md | 35 +-- .../current/vserver-linux-php.md | 23 +- .../current/vserver-linux-plausible.md | 79 +++---- .../current/vserver-linux-plesk.md | 71 +++--- .../current/vserver-linux-python.md | 25 +-- .../current/vserver-linux-speedtest-cli.md | 21 +- .../current/vserver-linux-standard-notes.md | 41 ++-- .../current/vserver-linux-supabase.md | 41 ++-- .../current/vserver-linux-ts6.md | 41 ++-- .../current/vserver-windows-bitwarden.md | 37 ++-- .../current/vserver-windows-docker.md | 19 +- .../current/vserver-windows-joplin.md | 23 +- .../current/vserver-windows-notepad++.md | 21 +- .../current/vserver-windows-plesk.md | 12 +- .../current/vserver-windows-speedtest-cli.md | 44 ++-- .../current/vserver-windows-ts6.md | 33 +-- .../current/dedicated-linux-certbot.md | 43 ++-- .../current/dedicated-linux-databases.md | 63 +++--- .../current/dedicated-linux-docker.md | 35 +-- .../current/dedicated-linux-ftp-install.md | 17 +- .../current/dedicated-linux-git.md | 28 ++- .../current/dedicated-linux-java.md | 25 +-- .../current/dedicated-linux-javascript.md | 47 ++-- .../current/dedicated-linux-jitsi.md | 31 +-- .../current/dedicated-linux-lamp-stack.md | 116 +++++----- .../current/dedicated-linux-lemp-stack.md | 90 ++++---- .../current/dedicated-linux-mastodon.md | 37 ++-- .../current/dedicated-linux-notepad++.md | 16 +- .../current/dedicated-linux-odoo.md | 25 +-- .../current/dedicated-linux-openvpn.md | 23 +- .../current/dedicated-linux-phpmyadmin.md | 24 +-- .../current/dedicated-linux-plex.md | 26 +-- .../current/dedicated-linux-screen.md | 27 +-- .../current/dedicated-linux-ssh-server.md | 31 +-- .../current/dedicated-linux-ssl.md | 86 ++++---- .../current/dedicated-linux-webserver.md | 17 +- .../current/dedicated-linux-wordpress.md | 47 ++-- .../current/dedicated-linux-xrdp.md | 17 +- .../current/dedicated-windows-ftpserver.md | 23 +- .../current/dedicated-windows-git.md | 15 +- .../current/dedicated-windows-installmysql.md | 25 +-- .../current/dedicated-windows-javascript.md | 53 ++--- .../current/dedicated-windows-nodejs.md | 35 +-- .../current/dedicated-windows-notepad++.md | 32 +-- .../current/dedicated-windows-plex.md | 17 +- .../current/dedicated-windows-python.md | 27 ++- .../current/vserver-linux-bitwarden.md | 53 ++--- .../current/vserver-linux-cockpit.md | 9 +- .../current/vserver-linux-curl.md | 15 +- .../current/vserver-linux-gitlab.md | 55 ++--- .../current/vserver-linux-joplin.md | 59 ++--- .../current/vserver-linux-lamp-stack.md | 164 +++++++------- .../current/vserver-linux-lemp-stack.md | 114 +++++----- .../current/vserver-linux-nextcloud.md | 71 +++--- .../current/vserver-linux-nodejs.md | 49 ++--- .../current/vserver-linux-notepad++.md | 31 +-- .../current/vserver-linux-php.md | 25 +-- .../current/vserver-linux-plausible.md | 61 +++--- .../current/vserver-linux-plesk.md | 45 ++-- .../current/vserver-linux-python.md | 19 +- .../current/vserver-linux-speedtest-cli.md | 15 +- .../current/vserver-linux-standard-notes.md | 60 ++---- .../current/vserver-linux-supabase.md | 49 ++--- .../current/vserver-linux-ts6.md | 53 ++--- .../current/vserver-windows-bitwarden.md | 25 +-- .../current/vserver-windows-docker.md | 44 ++-- .../current/vserver-windows-joplin.md | 33 +-- .../current/vserver-windows-notepad++.md | 27 +-- .../current/vserver-windows-plesk.md | 17 +- .../current/vserver-windows-speedtest-cli.md | 13 +- .../current/vserver-windows-ts6.md | 37 ++-- .../current/dedicated-linux-certbot.md | 71 +++--- .../current/dedicated-linux-databases.md | 69 +++--- .../current/dedicated-linux-docker.md | 69 +++--- .../current/dedicated-linux-ftp-install.md | 16 +- .../current/dedicated-linux-git.md | 17 +- .../current/dedicated-linux-java.md | 19 +- .../current/dedicated-linux-javascript.md | 79 ++++--- .../current/dedicated-linux-jitsi.md | 39 ++-- .../current/dedicated-linux-lamp-stack.md | 202 ++++++++++-------- .../current/dedicated-linux-lemp-stack.md | 57 ++--- .../current/dedicated-linux-mastodon.md | 86 ++++---- .../current/dedicated-linux-notepad++.md | 50 ++--- .../current/dedicated-linux-odoo.md | 89 ++++---- .../current/dedicated-linux-openvpn.md | 47 ++-- .../current/dedicated-linux-phpmyadmin.md | 17 +- .../current/dedicated-linux-plex.md | 29 +-- .../current/dedicated-linux-screen.md | 43 ++-- .../current/dedicated-linux-ssh-server.md | 25 +-- .../current/dedicated-linux-ssl.md | 76 +++---- .../current/dedicated-linux-webserver.md | 17 +- .../current/dedicated-linux-wordpress.md | 123 +++++------ .../current/dedicated-linux-xrdp.md | 15 +- .../current/dedicated-windows-ftpserver.md | 29 +-- .../current/dedicated-windows-git.md | 25 +-- .../current/dedicated-windows-installmysql.md | 29 +-- .../current/dedicated-windows-javascript.md | 105 +++++---- .../current/dedicated-windows-nodejs.md | 47 ++-- .../current/dedicated-windows-notepad++.md | 26 +-- .../current/dedicated-windows-plex.md | 37 ++-- .../current/dedicated-windows-python.md | 31 +-- .../current/vserver-linux-bitwarden.md | 85 ++++---- .../current/vserver-linux-cockpit.md | 19 +- .../current/vserver-linux-curl.md | 16 +- .../current/vserver-linux-gitlab.md | 59 ++--- .../current/vserver-linux-joplin.md | 29 +-- .../current/vserver-linux-lamp-stack.md | 123 +++++------ .../current/vserver-linux-lemp-stack.md | 196 ++++++++--------- .../current/vserver-linux-nextcloud.md | 100 ++++----- .../current/vserver-linux-nodejs.md | 39 ++-- .../current/vserver-linux-notepad++.md | 37 ++-- .../current/vserver-linux-php.md | 33 +-- .../current/vserver-linux-plausible.md | 48 ++--- .../current/vserver-linux-plesk.md | 73 +++---- .../current/vserver-linux-python.md | 43 ++-- .../current/vserver-linux-speedtest-cli.md | 21 +- .../current/vserver-linux-standard-notes.md | 61 +++--- .../current/vserver-linux-supabase.md | 39 ++-- .../current/vserver-linux-ts6.md | 43 ++-- .../current/vserver-windows-bitwarden.md | 62 +++--- .../current/vserver-windows-docker.md | 17 +- .../current/vserver-windows-joplin.md | 33 +-- .../current/vserver-windows-notepad++.md | 23 +- .../current/vserver-windows-plesk.md | 25 +-- .../current/vserver-windows-speedtest-cli.md | 31 +-- .../current/vserver-windows-ts6.md | 51 ++--- .../current/dedicated-linux-certbot.md | 93 ++++---- .../current/dedicated-linux-databases.md | 83 +++---- .../current/dedicated-linux-docker.md | 41 ++-- .../current/dedicated-linux-ftp-install.md | 15 +- .../current/dedicated-linux-git.md | 21 +- .../current/dedicated-linux-java.md | 15 +- .../current/dedicated-linux-javascript.md | 47 ++-- .../current/dedicated-linux-jitsi.md | 37 ++-- .../current/dedicated-linux-lamp-stack.md | 110 +++++----- .../current/dedicated-linux-lemp-stack.md | 105 +++++---- .../current/dedicated-linux-mastodon.md | 39 ++-- .../current/dedicated-linux-notepad++.md | 35 +-- .../current/dedicated-linux-odoo.md | 71 +++--- .../current/dedicated-linux-openvpn.md | 23 +- .../current/dedicated-linux-phpmyadmin.md | 29 +-- .../current/dedicated-linux-plex.md | 41 ++-- .../current/dedicated-linux-screen.md | 37 ++-- .../current/dedicated-linux-ssh-server.md | 45 ++-- .../current/dedicated-linux-ssl.md | 84 ++++---- .../current/dedicated-linux-webserver.md | 35 +-- .../current/dedicated-linux-wordpress.md | 97 ++++----- .../current/dedicated-linux-xrdp.md | 25 +-- .../current/dedicated-windows-ftpserver.md | 23 +- .../current/dedicated-windows-git.md | 47 ++-- .../current/dedicated-windows-installmysql.md | 23 +- .../current/dedicated-windows-javascript.md | 56 ++--- .../current/dedicated-windows-nodejs.md | 33 +-- .../current/dedicated-windows-notepad++.md | 39 ++-- .../current/dedicated-windows-plex.md | 39 ++-- .../current/dedicated-windows-python.md | 21 +- .../current/vserver-linux-bitwarden.md | 120 ++++++----- .../current/vserver-linux-cockpit.md | 35 +-- .../current/vserver-linux-curl.md | 23 +- .../current/vserver-linux-gitlab.md | 196 ++++++++--------- .../current/vserver-linux-joplin.md | 31 +-- .../current/vserver-linux-lamp-stack.md | 99 +++++---- .../current/vserver-linux-lemp-stack.md | 123 ++++++----- .../current/vserver-linux-nextcloud.md | 59 ++--- .../current/vserver-linux-nodejs.md | 42 ++-- .../current/vserver-linux-notepad++.md | 39 ++-- .../current/vserver-linux-php.md | 27 +-- .../current/vserver-linux-plausible.md | 59 +++-- .../current/vserver-linux-plesk.md | 78 +++---- .../current/vserver-linux-python.md | 11 +- .../current/vserver-linux-speedtest-cli.md | 51 ++--- .../current/vserver-linux-standard-notes.md | 47 ++-- .../current/vserver-linux-supabase.md | 45 ++-- .../current/vserver-linux-ts6.md | 53 ++--- .../current/vserver-windows-bitwarden.md | 105 ++++----- .../current/vserver-windows-docker.md | 39 ++-- .../current/vserver-windows-joplin.md | 25 +-- .../current/vserver-windows-notepad++.md | 31 +-- .../current/vserver-windows-plesk.md | 24 ++- .../current/vserver-windows-speedtest-cli.md | 30 +-- .../current/vserver-windows-ts6.md | 64 +++--- .../current/dedicated-linux-certbot.md | 67 +++--- .../current/dedicated-linux-databases.md | 61 +++--- .../current/dedicated-linux-docker.md | 69 +++--- .../current/dedicated-linux-ftp-install.md | 17 +- .../current/dedicated-linux-git.md | 34 +-- .../current/dedicated-linux-java.md | 19 +- .../current/dedicated-linux-javascript.md | 77 ++++--- .../current/dedicated-linux-jitsi.md | 53 ++--- .../current/dedicated-linux-lamp-stack.md | 147 ++++++------- .../current/dedicated-linux-lemp-stack.md | 98 ++++----- .../current/dedicated-linux-mastodon.md | 60 +++--- .../current/dedicated-linux-notepad++.md | 46 ++-- .../current/dedicated-linux-odoo.md | 126 +++++++---- .../current/dedicated-linux-openvpn.md | 41 ++-- .../current/dedicated-linux-phpmyadmin.md | 31 +-- .../current/dedicated-linux-plex.md | 48 +++-- .../current/dedicated-linux-screen.md | 49 ++--- .../current/dedicated-linux-ssh-server.md | 59 ++--- .../current/dedicated-linux-ssl.md | 68 +++--- .../current/dedicated-linux-webserver.md | 21 +- .../current/dedicated-linux-wordpress.md | 83 ++++--- .../current/dedicated-linux-xrdp.md | 11 +- .../current/dedicated-windows-ftpserver.md | 38 ++-- .../current/dedicated-windows-git.md | 17 +- .../current/dedicated-windows-installmysql.md | 21 +- .../current/dedicated-windows-javascript.md | 75 +++---- .../current/dedicated-windows-nodejs.md | 43 ++-- .../current/dedicated-windows-notepad++.md | 22 +- .../current/dedicated-windows-plex.md | 43 ++-- .../current/dedicated-windows-python.md | 23 +- .../current/vserver-linux-bitwarden.md | 53 ++--- .../current/vserver-linux-cockpit.md | 17 +- .../current/vserver-linux-curl.md | 29 +-- .../current/vserver-linux-gitlab.md | 120 +++++------ .../current/vserver-linux-joplin.md | 51 ++--- .../current/vserver-linux-lamp-stack.md | 127 ++++++----- .../current/vserver-linux-lemp-stack.md | 124 +++++------ .../current/vserver-linux-nextcloud.md | 83 +++---- .../current/vserver-linux-nodejs.md | 43 ++-- .../current/vserver-linux-notepad++.md | 40 ++-- .../current/vserver-linux-php.md | 31 +-- .../current/vserver-linux-plausible.md | 45 ++-- .../current/vserver-linux-plesk.md | 73 +++---- .../current/vserver-linux-python.md | 39 ++-- .../current/vserver-linux-speedtest-cli.md | 33 +-- .../current/vserver-linux-standard-notes.md | 81 ++++--- .../current/vserver-linux-supabase.md | 57 ++--- .../current/vserver-linux-ts6.md | 45 ++-- .../current/vserver-windows-bitwarden.md | 72 ++++--- .../current/vserver-windows-docker.md | 33 +-- .../current/vserver-windows-joplin.md | 35 +-- .../current/vserver-windows-notepad++.md | 25 +-- .../current/vserver-windows-plesk.md | 15 +- .../current/vserver-windows-speedtest-cli.md | 32 +-- .../current/vserver-windows-ts6.md | 29 +-- .../current/dedicated-linux-certbot.md | 71 +++--- .../current/dedicated-linux-databases.md | 47 ++-- .../current/dedicated-linux-docker.md | 51 ++--- .../current/dedicated-linux-ftp-install.md | 18 +- .../current/dedicated-linux-git.md | 19 +- .../current/dedicated-linux-java.md | 19 +- .../current/dedicated-linux-javascript.md | 45 ++-- .../current/dedicated-linux-jitsi.md | 46 ++-- .../current/dedicated-linux-lamp-stack.md | 117 +++++----- .../current/dedicated-linux-lemp-stack.md | 115 +++++----- .../current/dedicated-linux-mastodon.md | 80 +++---- .../current/dedicated-linux-notepad++.md | 42 ++-- .../current/dedicated-linux-odoo.md | 79 ++++--- .../current/dedicated-linux-openvpn.md | 23 +- .../current/dedicated-linux-phpmyadmin.md | 33 ++- .../current/dedicated-linux-plex.md | 37 ++-- .../current/dedicated-linux-screen.md | 51 ++--- .../current/dedicated-linux-ssh-server.md | 29 +-- .../current/dedicated-linux-ssl.md | 98 ++++----- .../current/dedicated-linux-webserver.md | 17 +- .../current/dedicated-linux-wordpress.md | 85 ++++---- .../current/dedicated-linux-xrdp.md | 29 +-- .../current/dedicated-windows-ftpserver.md | 31 +-- .../current/dedicated-windows-git.md | 25 ++- .../current/dedicated-windows-installmysql.md | 27 +-- .../current/dedicated-windows-javascript.md | 55 ++--- .../current/dedicated-windows-nodejs.md | 25 +-- .../current/dedicated-windows-notepad++.md | 49 +++-- .../current/dedicated-windows-plex.md | 29 +-- .../current/dedicated-windows-python.md | 29 +-- .../current/vserver-linux-bitwarden.md | 51 ++--- .../current/vserver-linux-cockpit.md | 11 +- .../current/vserver-linux-curl.md | 23 +- .../current/vserver-linux-gitlab.md | 49 ++--- .../current/vserver-linux-joplin.md | 57 ++--- .../current/vserver-linux-lamp-stack.md | 112 +++++----- .../current/vserver-linux-lemp-stack.md | 99 ++++----- .../current/vserver-linux-nextcloud.md | 85 ++++---- .../current/vserver-linux-nodejs.md | 33 +-- .../current/vserver-linux-notepad++.md | 57 ++--- .../current/vserver-linux-php.md | 35 +-- .../current/vserver-linux-plausible.md | 63 +++--- .../current/vserver-linux-plesk.md | 53 ++--- .../current/vserver-linux-python.md | 25 +-- .../current/vserver-linux-speedtest-cli.md | 27 +-- .../current/vserver-linux-standard-notes.md | 74 ++++--- .../current/vserver-linux-supabase.md | 43 ++-- .../current/vserver-linux-ts6.md | 43 ++-- .../current/vserver-windows-bitwarden.md | 55 ++--- .../current/vserver-windows-docker.md | 29 +-- .../current/vserver-windows-joplin.md | 55 ++--- .../current/vserver-windows-notepad++.md | 29 +-- .../current/vserver-windows-plesk.md | 26 +-- .../current/vserver-windows-speedtest-cli.md | 21 +- .../current/vserver-windows-ts6.md | 27 +-- .../current/dedicated-linux-certbot.md | 73 ++++--- .../current/dedicated-linux-databases.md | 35 +-- .../current/dedicated-linux-docker.md | 51 ++--- .../current/dedicated-linux-ftp-install.md | 23 +- .../current/dedicated-linux-git.md | 33 ++- .../current/dedicated-linux-java.md | 21 +- .../current/dedicated-linux-javascript.md | 73 ++++--- .../current/dedicated-linux-jitsi.md | 29 +-- .../current/dedicated-linux-lamp-stack.md | 94 ++++---- .../current/dedicated-linux-lemp-stack.md | 99 +++++---- .../current/dedicated-linux-mastodon.md | 54 ++--- .../current/dedicated-linux-notepad++.md | 36 ++-- .../current/dedicated-linux-odoo.md | 51 ++--- .../current/dedicated-linux-openvpn.md | 23 +- .../current/dedicated-linux-phpmyadmin.md | 25 +-- .../current/dedicated-linux-plex.md | 31 +-- .../current/dedicated-linux-screen.md | 37 ++-- .../current/dedicated-linux-ssh-server.md | 35 +-- .../current/dedicated-linux-ssl.md | 76 ++++--- .../current/dedicated-linux-webserver.md | 25 ++- .../current/dedicated-linux-wordpress.md | 71 +++--- .../current/dedicated-linux-xrdp.md | 17 +- .../current/dedicated-windows-ftpserver.md | 31 ++- .../current/dedicated-windows-git.md | 25 +-- .../current/dedicated-windows-installmysql.md | 17 +- .../current/dedicated-windows-javascript.md | 41 ++-- .../current/dedicated-windows-nodejs.md | 41 ++-- .../current/dedicated-windows-notepad++.md | 22 +- .../current/dedicated-windows-plex.md | 33 +-- .../current/dedicated-windows-python.md | 25 ++- .../current/vserver-linux-bitwarden.md | 53 ++--- .../current/vserver-linux-cockpit.md | 11 +- .../current/vserver-linux-curl.md | 29 +-- .../current/vserver-linux-gitlab.md | 74 +++---- .../current/vserver-linux-joplin.md | 41 ++-- .../current/vserver-linux-lamp-stack.md | 115 +++++----- .../current/vserver-linux-lemp-stack.md | 115 +++++----- .../current/vserver-linux-nextcloud.md | 95 ++++---- .../current/vserver-linux-nodejs.md | 41 ++-- .../current/vserver-linux-notepad++.md | 29 +-- .../current/vserver-linux-php.md | 31 ++- .../current/vserver-linux-plausible.md | 55 ++--- .../current/vserver-linux-plesk.md | 41 ++-- .../current/vserver-linux-python.md | 19 +- .../current/vserver-linux-speedtest-cli.md | 23 +- .../current/vserver-linux-standard-notes.md | 69 +++--- .../current/vserver-linux-supabase.md | 54 ++--- .../current/vserver-linux-ts6.md | 31 +-- .../current/vserver-windows-bitwarden.md | 55 +++-- .../current/vserver-windows-docker.md | 42 ++-- .../current/vserver-windows-joplin.md | 29 +-- .../current/vserver-windows-notepad++.md | 27 +-- .../current/vserver-windows-plesk.md | 24 +-- .../current/vserver-windows-speedtest-cli.md | 31 +-- .../current/vserver-windows-ts6.md | 43 ++-- .../current/dedicated-linux-certbot.md | 45 ++-- .../current/dedicated-linux-databases.md | 51 ++--- .../current/dedicated-linux-docker.md | 33 +-- .../current/dedicated-linux-ftp-install.md | 9 +- .../current/dedicated-linux-git.md | 23 +- .../current/dedicated-linux-java.md | 15 +- .../current/dedicated-linux-javascript.md | 43 ++-- .../current/dedicated-linux-jitsi.md | 15 +- .../current/dedicated-linux-lamp-stack.md | 112 +++++----- .../current/dedicated-linux-lemp-stack.md | 128 +++++------ .../current/dedicated-linux-mastodon.md | 49 ++--- .../current/dedicated-linux-notepad++.md | 24 +-- .../current/dedicated-linux-odoo.md | 35 +-- .../current/dedicated-linux-openvpn.md | 29 ++- .../current/dedicated-linux-phpmyadmin.md | 34 +-- .../current/dedicated-linux-plex.md | 21 +- .../current/dedicated-linux-screen.md | 35 +-- .../current/dedicated-linux-ssh-server.md | 96 ++++----- .../current/dedicated-linux-ssl.md | 58 ++--- .../current/dedicated-linux-webserver.md | 19 +- .../current/dedicated-linux-wordpress.md | 79 +++---- .../current/dedicated-linux-xrdp.md | 15 +- .../current/dedicated-windows-ftpserver.md | 41 ++-- .../current/dedicated-windows-git.md | 17 +- .../current/dedicated-windows-installmysql.md | 13 +- .../current/dedicated-windows-javascript.md | 57 ++--- .../current/dedicated-windows-nodejs.md | 31 +-- .../current/dedicated-windows-notepad++.md | 14 +- .../current/dedicated-windows-plex.md | 19 +- .../current/dedicated-windows-python.md | 29 ++- .../current/vserver-linux-bitwarden.md | 43 ++-- .../current/vserver-linux-cockpit.md | 5 +- .../current/vserver-linux-curl.md | 17 +- .../current/vserver-linux-gitlab.md | 62 +++--- .../current/vserver-linux-joplin.md | 43 ++-- .../current/vserver-linux-lamp-stack.md | 104 ++++----- .../current/vserver-linux-lemp-stack.md | 153 ++++++------- .../current/vserver-linux-nextcloud.md | 45 ++-- .../current/vserver-linux-nodejs.md | 27 +-- .../current/vserver-linux-notepad++.md | 44 ++-- .../current/vserver-linux-php.md | 23 +- .../current/vserver-linux-plausible.md | 33 ++- .../current/vserver-linux-plesk.md | 76 +++---- .../current/vserver-linux-python.md | 15 +- .../current/vserver-linux-speedtest-cli.md | 19 +- .../current/vserver-linux-standard-notes.md | 76 +++---- .../current/vserver-linux-supabase.md | 39 ++-- .../current/vserver-linux-ts6.md | 37 ++-- .../current/vserver-windows-bitwarden.md | 60 ++---- .../current/vserver-windows-docker.md | 52 ++--- .../current/vserver-windows-joplin.md | 23 +- .../current/vserver-windows-notepad++.md | 36 +++- .../current/vserver-windows-plesk.md | 13 +- .../current/vserver-windows-speedtest-cli.md | 13 +- .../current/vserver-windows-ts6.md | 29 +-- .../current/dedicated-linux-certbot.md | 101 ++++----- .../current/dedicated-linux-databases.md | 55 ++--- .../current/dedicated-linux-docker.md | 41 ++-- .../current/dedicated-linux-ftp-install.md | 15 +- .../current/dedicated-linux-git.md | 23 +- .../current/dedicated-linux-java.md | 12 +- .../current/dedicated-linux-javascript.md | 63 +++--- .../current/dedicated-linux-jitsi.md | 33 +-- .../current/dedicated-linux-lamp-stack.md | 157 +++++++------- .../current/dedicated-linux-lemp-stack.md | 108 +++++----- .../current/dedicated-linux-mastodon.md | 35 +-- .../current/dedicated-linux-notepad++.md | 33 +-- .../current/dedicated-linux-odoo.md | 63 +++--- .../current/dedicated-linux-openvpn.md | 25 +-- .../current/dedicated-linux-phpmyadmin.md | 19 +- .../current/dedicated-linux-plex.md | 21 +- .../current/dedicated-linux-screen.md | 45 ++-- .../current/dedicated-linux-ssh-server.md | 101 ++++----- .../current/dedicated-linux-ssl.md | 58 ++--- .../current/dedicated-linux-webserver.md | 13 +- .../current/dedicated-linux-wordpress.md | 67 +++--- .../current/dedicated-linux-xrdp.md | 16 +- .../current/dedicated-windows-ftpserver.md | 39 ++-- .../current/dedicated-windows-git.md | 21 +- .../current/dedicated-windows-installmysql.md | 17 +- .../current/dedicated-windows-javascript.md | 50 +++-- .../current/dedicated-windows-nodejs.md | 41 ++-- .../current/dedicated-windows-notepad++.md | 51 ++--- .../current/dedicated-windows-plex.md | 33 +-- .../current/dedicated-windows-python.md | 27 ++- .../current/vserver-linux-bitwarden.md | 45 ++-- .../current/vserver-linux-cockpit.md | 11 +- .../current/vserver-linux-curl.md | 23 +- .../current/vserver-linux-gitlab.md | 67 +++--- .../current/vserver-linux-joplin.md | 42 ++-- .../current/vserver-linux-lamp-stack.md | 74 +++---- .../current/vserver-linux-lemp-stack.md | 58 ++--- .../current/vserver-linux-nextcloud.md | 59 ++--- .../current/vserver-linux-nodejs.md | 50 +++-- .../current/vserver-linux-notepad++.md | 21 +- .../current/vserver-linux-php.md | 17 +- .../current/vserver-linux-plausible.md | 39 ++-- .../current/vserver-linux-plesk.md | 41 ++-- .../current/vserver-linux-python.md | 17 +- .../current/vserver-linux-speedtest-cli.md | 26 +-- .../current/vserver-linux-standard-notes.md | 53 ++--- .../current/vserver-linux-supabase.md | 41 ++-- .../current/vserver-linux-ts6.md | 39 ++-- .../current/vserver-windows-bitwarden.md | 51 ++--- .../current/vserver-windows-docker.md | 39 ++-- .../current/vserver-windows-joplin.md | 29 +-- .../current/vserver-windows-notepad++.md | 21 +- .../current/vserver-windows-plesk.md | 14 +- .../current/vserver-windows-speedtest-cli.md | 25 +-- .../current/vserver-windows-ts6.md | 35 +-- .../current/dedicated-linux-certbot.md | 72 ++++--- .../current/dedicated-linux-databases.md | 59 ++--- .../current/dedicated-linux-docker.md | 55 ++--- .../current/dedicated-linux-ftp-install.md | 15 +- .../current/dedicated-linux-git.md | 19 +- .../current/dedicated-linux-java.md | 19 +- .../current/dedicated-linux-javascript.md | 51 ++--- .../current/dedicated-linux-jitsi.md | 44 ++-- .../current/dedicated-linux-lamp-stack.md | 92 ++++---- .../current/dedicated-linux-lemp-stack.md | 78 ++++--- .../current/dedicated-linux-mastodon.md | 43 ++-- .../current/dedicated-linux-notepad++.md | 52 ++--- .../current/dedicated-linux-odoo.md | 74 ++++--- .../current/dedicated-linux-openvpn.md | 48 ++--- .../current/dedicated-linux-phpmyadmin.md | 31 +-- .../current/dedicated-linux-plex.md | 31 +-- .../current/dedicated-linux-screen.md | 45 ++-- .../current/dedicated-linux-ssh-server.md | 93 ++++---- .../current/dedicated-linux-ssl.md | 50 +++-- .../current/dedicated-linux-webserver.md | 21 +- .../current/dedicated-linux-wordpress.md | 85 ++++---- .../current/dedicated-linux-xrdp.md | 21 +- .../current/dedicated-windows-ftpserver.md | 40 ++-- .../current/dedicated-windows-git.md | 23 +- .../current/dedicated-windows-installmysql.md | 22 +- .../current/dedicated-windows-javascript.md | 55 ++--- .../current/dedicated-windows-nodejs.md | 42 ++-- .../current/dedicated-windows-notepad++.md | 24 +-- .../current/dedicated-windows-plex.md | 39 ++-- .../current/dedicated-windows-python.md | 29 +-- .../current/vserver-linux-bitwarden.md | 57 ++--- .../current/vserver-linux-cockpit.md | 15 +- .../current/vserver-linux-curl.md | 30 ++- .../current/vserver-linux-gitlab.md | 89 ++++---- .../current/vserver-linux-joplin.md | 43 ++-- .../current/vserver-linux-lamp-stack.md | 102 ++++----- .../current/vserver-linux-lemp-stack.md | 108 +++++----- .../current/vserver-linux-nextcloud.md | 47 ++-- .../current/vserver-linux-nodejs.md | 43 ++-- .../current/vserver-linux-notepad++.md | 49 ++--- .../current/vserver-linux-php.md | 31 +-- .../current/vserver-linux-plausible.md | 47 ++-- .../current/vserver-linux-plesk.md | 65 +++--- .../current/vserver-linux-python.md | 23 +- .../current/vserver-linux-speedtest-cli.md | 30 ++- .../current/vserver-linux-standard-notes.md | 59 ++--- .../current/vserver-linux-supabase.md | 39 ++-- .../current/vserver-linux-ts6.md | 55 ++--- .../current/vserver-windows-bitwarden.md | 74 ++++--- .../current/vserver-windows-docker.md | 46 ++-- .../current/vserver-windows-joplin.md | 23 +- .../current/vserver-windows-notepad++.md | 37 ++-- .../current/vserver-windows-plesk.md | 21 +- .../current/vserver-windows-speedtest-cli.md | 32 ++- .../current/vserver-windows-ts6.md | 41 ++-- .../current/dedicated-linux-certbot.md | 95 ++++---- .../current/dedicated-linux-databases.md | 56 ++--- .../current/dedicated-linux-docker.md | 59 ++--- .../current/dedicated-linux-ftp-install.md | 24 ++- .../current/dedicated-linux-git.md | 25 +-- .../current/dedicated-linux-java.md | 21 +- .../current/dedicated-linux-javascript.md | 99 +++------ .../current/dedicated-linux-jitsi.md | 52 ++--- .../current/dedicated-linux-lamp-stack.md | 105 +++++---- .../current/dedicated-linux-lemp-stack.md | 102 ++++----- .../current/dedicated-linux-mastodon.md | 46 ++-- .../current/dedicated-linux-notepad++.md | 32 +-- .../current/dedicated-linux-odoo.md | 73 +++---- .../current/dedicated-linux-openvpn.md | 41 ++-- .../current/dedicated-linux-phpmyadmin.md | 35 +-- .../current/dedicated-linux-plex.md | 45 ++-- .../current/dedicated-linux-screen.md | 45 ++-- .../current/dedicated-linux-ssh-server.md | 103 ++++----- .../current/dedicated-linux-ssl.md | 102 ++++----- .../current/dedicated-linux-webserver.md | 21 +- .../current/dedicated-linux-wordpress.md | 74 +++---- .../current/dedicated-linux-xrdp.md | 19 +- .../current/dedicated-windows-ftpserver.md | 37 ++-- .../current/dedicated-windows-git.md | 21 +- .../current/dedicated-windows-installmysql.md | 30 +-- .../current/dedicated-windows-javascript.md | 42 ++-- .../current/dedicated-windows-nodejs.md | 31 +-- .../current/dedicated-windows-notepad++.md | 28 +-- .../current/dedicated-windows-plex.md | 31 +-- .../current/dedicated-windows-python.md | 47 ++-- .../current/vserver-linux-bitwarden.md | 53 ++--- .../current/vserver-linux-cockpit.md | 15 +- .../current/vserver-linux-curl.md | 25 +-- .../current/vserver-linux-gitlab.md | 98 ++++----- .../current/vserver-linux-joplin.md | 39 ++-- .../current/vserver-linux-lamp-stack.md | 115 +++++----- .../current/vserver-linux-lemp-stack.md | 104 +++++---- .../current/vserver-linux-nextcloud.md | 106 ++++----- .../current/vserver-linux-nodejs.md | 45 ++-- .../current/vserver-linux-notepad++.md | 35 +-- .../current/vserver-linux-php.md | 23 +- .../current/vserver-linux-plausible.md | 34 +-- .../current/vserver-linux-plesk.md | 67 +++--- .../current/vserver-linux-python.md | 35 +-- .../current/vserver-linux-speedtest-cli.md | 19 +- .../current/vserver-linux-standard-notes.md | 39 ++-- .../current/vserver-linux-supabase.md | 41 ++-- .../current/vserver-linux-ts6.md | 48 +++-- .../current/vserver-windows-bitwarden.md | 63 +++--- .../current/vserver-windows-docker.md | 21 +- .../current/vserver-windows-joplin.md | 33 +-- .../current/vserver-windows-notepad++.md | 31 +-- .../current/vserver-windows-plesk.md | 18 +- .../current/vserver-windows-speedtest-cli.md | 30 +-- .../current/vserver-windows-ts6.md | 37 ++-- 660 files changed, 15637 insertions(+), 15176 deletions(-) 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]`. ![](https://screensaver01.zap-hosting.com/index.php/s/7oGcQotKaowaDzM/preview) -يمكنك الآن استخدام شهادات 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** للنعم: ![](https://screensaver01.zap-hosting.com/index.php/s/9rnHy9dJmezjemq/preview) @@ -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** في واجهة الويب الخاصة بك وأعد تشغيل السيرفر كما هو موضح في قسم التحضير. ![](https://screensaver01.zap-hosting.com/index.php/s/tzJwpYRYb9Mmryo/preview) لقد قمت بتثبيت 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'; ![](https://screensaver01.zap-hosting.com/index.php/s/MWzQMoq5yrRXP7Y/preview) -الآن علينا تعديل الإعدادات. للقيام بذلك، أدخل الأمر **nano /etc/proftpd/proftpd.conf** واضغط إدخال. بعدها سيفتح ملف الإعدادات في محرر Nano: +الآن علينا تعديل الإعدادات. للقيام بذلك، أدخل الأمر التالي **nano /etc/proftpd/proftpd.conf** واضغط Enter. بعدها سيتم فتح ملف الإعدادات في محرر Nano: ![](https://screensaver01.zap-hosting.com/index.php/s/8X4A6MZEr27YqFf/preview) -يجب إضافة السطور التالية: +يجب إضافة الإدخالات التالية: ![](https://screensaver01.zap-hosting.com/index.php/s/7ykDgQeP2qTHSbm/preview) @@ -39,7 +40,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; الآن يمكننا إضافة أول مستخدم FTP بالأوامر: **adduser benutzerftp -shell /bin/false -home /var/www** ثم **adduser benutzerftp ftpuser**. -سيُطلب منك تعيين كلمة مرور: +سيُطلب منا تعيين كلمة مرور: ![](https://screensaver01.zap-hosting.com/index.php/s/4cmAAMcBaoTQ4QD/preview) 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 ![](https://screensaver01.zap-hosting.com/index.php/s/jHEGSQARQrDKLoz/preview) @@ -102,7 +103,7 @@ $ apt install jitsi-meet ![](https://screensaver01.zap-hosting.com/index.php/s/QWmYp3gdXMnBdnC/preview) -تم الآن الانتهاء من تثبيت 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. ![](https://screensaver01.zap-hosting.com/index.php/s/o8NDBppnTwHdSgf/preview) -مع فتح الجدار الناري لأباتشي، يجب الآن التأكد من أن أباتشي يعمل بشكل صحيح. يمكنك فعل ذلك بمحاولة الوصول إلى عنوان 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 ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -بعدها، سيُطلب منك إزالة المستخدم `anonymous` ومنع تسجيل دخول root عن بُعد. نوصي بشدة بالموافقة على كلا الخيارين عبر `Y` لأسباب أمنية. هذا يضمن إزالة المستخدم التجريبي وأن مستخدم root الرئيسي يمكن استخدامه فقط محليًا عبر SSH وليس من أي مكان آخر، مما يقلل المخاطر. +بعدها سيُطلب منك إزالة المستخدم `anonymous` ومنع تسجيل دخول root عن بُعد. نوصي بشدة بالموافقة على كلا الخيارين عبر `Y` لأسباب أمنية. هذا يضمن إزالة المستخدم التجريبي وأن مستخدم root الرئيسي يمكن استخدامه محليًا فقط عبر SSH وليس من أي مكان آخر، مما يقلل المخاطر. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) @@ -108,11 +108,11 @@ sudo apt install mysql-server ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -الآن تحقق مما إذا كانت قاعدة بيانات 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`. النتيجة النهائية يجب أن تبدو كما يلي: ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## الخاتمة -مبروك، لقد قمت بتثبيت وإعداد حزمة 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. ![](https://screensaver01.zap-hosting.com/index.php/s/A36rfRzL3gFGq9x/preview) -مع فتح الجدار الناري لـ Nginx، يجب الآن التأكد من أن Nginx يعمل بشكل صحيح. يمكنك فعل ذلك بمحاولة الوصول إلى عنوان IP الخاص بك في المتصفح، كالتالي: `http://[your_ipaddress]` +مع فتح الجدار الناري لـ Nginx، يجب الآن التأكد من أن Nginx يعمل بشكل صحيح. يمكنك فعل ذلك بمحاولة الوصول إلى عنوان IP الخاص بك عبر المتصفح، كالتالي: `http://[your_ipaddress]` إذا كان يعمل، سترى صفحة ترحيب افتراضية. إذا لم تتمكن، تحقق من حالة الخدمة باستخدام الأمر: `systemctl status nginx` @@ -100,7 +100,7 @@ sudo apt install mysql-server ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -بعدها سيُطلب منك إزالة المستخدم `anonymous` ومنع تسجيل دخول root عن بُعد. نوصي بشدة بالموافقة على كلا الخيارين عبر `Y` لأسباب أمنية. هذا يضمن إزالة المستخدم التجريبي وأن مستخدم root الرئيسي يمكن استخدامه محليًا فقط عبر SSH وليس من أي مكان آخر، مما يقلل المخاطر. +بعدها سيُطلب منك إزالة المستخدم `anonymous` ومنع تسجيل دخول root عن بُعد. نوصي بشدة بالموافقة على كلا الخيارين عبر `Y` لأسباب أمنية. هذا يضمن إزالة المستخدم التجريبي وأن مستخدم `root` الرئيسي يمكن استخدامه محليًا فقط عبر SSH وليس من أي مكان آخر، مما يقلل المخاطر. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) @@ -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`. النتيجة النهائية يجب أن تبدو كما يلي: ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## الخاتمة -مبروك، لقد قمت بتثبيت وإعداد حزمة 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 هو برنامج مجاني ومفتوح المصدر لتشغيل خ ![](https://screensaver01.zap-hosting.com/index.php/s/oNCpfBwLNB5f79P/preview) -يحتوي على ميزات تدوين مصغر مشابهة لخدمة X (المعروفة سابقًا بتويتر)، والتي تقدمها عدد كبير من العقد المستقلة، المعروفة باسم المثيلات، -كل منها له قواعد سلوكه الخاصة، وشروط الخدمة، وسياسة الخصوصية، وخيارات الخصوصية، وسياسات الإشراف الخاصة به. +يحتوي على ميزات تدوين مصغر مشابهة لخدمة X (المعروفة سابقًا بتويتر)، والتي تُقدم عبر عدد كبير من العقد المستقلة التي تُعرف بالمثيلات، +كل واحدة منها لها قواعد سلوك خاصة بها، وشروط الخدمة، وسياسة الخصوصية، وخيارات الخصوصية، وسياسات الإشراف. :::info -يركز هذا الدليل على التثبيت على توزيعة مبنية على ديبيان. أمثلة على ذلك ديبيان وأوبونتو. يختلف هذا الدليل حسب نظام التشغيل الذي تستخدمه. +يركز هذا الدليل على التثبيت على توزيعة مبنية على Debian. أمثلة على ذلك Debian وUbuntu. يختلف هذا الدليل حسب نظام التشغيل الذي تستخدمه. ::: -## متطلبات النظام -إذا كنت تريد إعداد مثيل Mastodon على سيرفرك، يجب أن تستوفي بعض المتطلبات: -- نطاق -- سيرفر مبني على لينكس -- سيرفر بريد إلكتروني +## متطلبات النظام +إذا كنت تريد إعداد مثيل Mastodon على سيرفرك، يجب أن تستوفي بعض المتطلبات: +- نطاق +- سيرفر Linux +- سيرفر بريد إلكتروني -## تحضير النظام -يوصى بشدة أن تقوم مسبقًا بتعطيل تسجيل الدخول بكلمة المرور عبر SSH، لأنه يشكل خطر أمني عند استخدام تسجيل الدخول بكلمة مرور على سيرفرات متاحة من الإنترنت. -يمكنك فعل ذلك من خلال واجهة الويب الخاصة بسيرفرك تحت المعلومات -> الوصول والأمان -> تعطيل تسجيل الدخول بكلمة المرور +## تحضير النظام +ننصح بشدة أن تقوم مسبقًا بتعطيل تسجيل الدخول بكلمة المرور عبر SSH، لأنه يشكل خطر أمني عند استخدام تسجيل الدخول بكلمة مرور على سيرفرات متاحة من الإنترنت. +يمكنك فعل ذلك من خلال واجهة الويب الخاصة بسيرفرك تحت قسم المعلومات -> الوصول والأمان -> تعطيل تسجيل الدخول بكلمة المرور ![](https://screensaver01.zap-hosting.com/index.php/s/k6bBoxt7HJ4jqnL/preview) -بعد ذلك، حدّث الحزم باستخدام الأمر التالي: +بعد ذلك، حدّث الحزم باستخدام الأمر التالي: ``` 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++ خيارًا شائعًا للمطورين والمستخدمين الذين يبحثون عن أداة تحرير قوية وخفيفة في نفس الوقت. ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) -تفكر تستضيف الخدمة بنفسك؟ هنمشي معاك خطوة بخطوة كيف تضبطها وتضبط إعداداتها، وكل اللي لازم تعرفه. +تفكر تستضيف الخدمة بنفسك؟ هنمشي معاك خطوة بخطوة كيف تثبتها وتضبطها، وكل اللي لازم تعرفه. -:::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++ باستخدام سكريبت التثبيت الرسمي. فقط اترك العملية تكمل، وبعدها يمكنك تشغيل التطبيق فورًا. ![img](https://screensaver01.zap-hosting.com/index.php/s/ca9Z8D37wCSrDbf/preview) @@ -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 هو منصة مفتوحة المصدر ومودولار تجمع بين م ![img](https://screensaver01.zap-hosting.com/index.php/s/3nwfLeK2c9kTiCp/preview) -تفكر تستضيف الخدمة بنفسك؟ هنمشي معك خطوة بخطوة لكيفية الإعداد والتكوين، وكل شيء لازم تعرفه. +تفكر تستضيف الخدمة بنفسك؟ راح نرشدك خطوة بخطوة لكيفية تثبيتها وضبطها، مع كل اللي تحتاج تعرفه. ## المتطلبات الأساسية -قبل تثبيت **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 ``` -## الوصول إلى الموقع +## الوصول للموقع -بعد اكتمال التثبيت والتكوين وتشغيل جميع الخدمات، يمكنك الوصول إلى موقعك بأمان عبر إدخال نطاقك في شريط عنوان المتصفح. +بعد ما تخلص التثبيت والإعداد وكل الخدمات شغالة، تقدر تدخل موقعك بأمان عن طريق كتابة نطاقك في شريط عنوان المتصفح. ![img](https://screensaver01.zap-hosting.com/index.php/s/QTEzbrqG66tTQEA/download) -سيتم تحميل صفحة البداية لتثبيتك الجديد. لتسجيل الدخول الأولي، يوجد حساب افتراضي باسم المستخدم `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 حل مرن للوصول إلى مجموعات الوسائط الشخصية بسهولة وراحة. ![img](https://screensaver01.zap-hosting.com/index.php/s/68xdESEHimoY9Jp/preview) -تفكر تستضيف الخدمة بنفسك؟ هنمشي معاك خطوة بخطوة كيف تثبتها وتضبطها، وكل اللي لازم تعرفه. +تفكر في استضافة هذه الخدمة بنفسك؟ سنرشدك خطوة بخطوة لكيفية إعدادها وتكوينها، مع كل ما تحتاج لمعرفته للحفاظ عليها. ## المتطلبات الأساسية -قبل تثبيت **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. ![img](https://screensaver01.zap-hosting.com/index.php/s/jfQxZ6e4BGMfen5/preview) ## الخاتمة والمزيد من الموارد -مبروك! الآن ثبت وضبط 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]`. ![](https://screensaver01.zap-hosting.com/index.php/s/7oGcQotKaowaDzM/preview) -يمكنك الآن استخدام شهادات 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'; ## مقدمة -ووردبريس هو نظام إدارة محتوى ويب شهير يُستخدم لإدارة ونشر المواقع الإلكترونية. في العصر الحديث، تطور ووردبريس ليشمل مجالات أخرى مثل البريد الإلكتروني، المنتديات، المتاجر والمزيد. يدعم ذلك مجتمع نشط أنشأ نظام إضافات قوي إلى جانب قوالب تسهل على المستخدم النهائي إعداد أي شيء بسهولة. في هذا الدليل، سنغطي عملية تثبيت نظام إدارة المحتوى ووردبريس على سيرفر لينكس. +ووردبريس هو نظام إدارة محتوى ويب شهير يُستخدم لإدارة ونشر المواقع الإلكترونية. في العصر الحديث، تطور ووردبريس ليشمل مجالات أخرى مثل البريد الإلكتروني، المنتديات، المتاجر والمزيد. يدعم هذا التطور مجتمع نشط أنشأ نظام إضافات قوي إلى جانب قوالب تسهل على المستخدم النهائي إعداد أي شيء بسهولة. في هذا الدليل، سنغطي عملية تثبيت نظام إدارة المحتوى ووردبريس على سيرفر لينكس. ![](https://screensaver01.zap-hosting.com/index.php/s/r26L7xASWY3d5Z5/preview) @@ -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 ![](https://screensaver01.zap-hosting.com/index.php/s/o8NDBppnTwHdSgf/preview) -بعد فتح الجدار الناري لأباتشي، يجب التأكد من أن أباتشي يعمل. يمكنك فعل ذلك بمحاولة الوصول إلى عنوان IP الخاص بك عبر المتصفح، كالتالي: `http://[your_ipaddress]` +بعد فتح الجدار الناري لأباتشي، تأكد من أن أباتشي يعمل. يمكنك فعل ذلك بمحاولة الوصول إلى عنوان IP الخاص بك من خلال المتصفح، كالتالي: `http://[your_ipaddress]` -إذا كان يعمل، سترى صفحة ترحيب افتراضية. إذا لم تتمكن، تحقق من حالة الخدمة باستخدام الأمر: `systemctl status apache2` +إذا كان يعمل، سترى صفحة ترحيب افتراضية. إذا لم تتمكن من ذلك، تحقق من حالة الخدمة باستخدام الأمر: `systemctl status apache2` ![](https://screensaver01.zap-hosting.com/index.php/s/irmnDDNi436HH4c/preview) ### إعداد MySQL -الخطوة التالية هي إجراء إعداد أولي لـ MySQL. يُنصح بتشغيل سكريبت التثبيت الآمن، الذي يضمن بقاء مثيل MySQL الخاص بك آمنًا. هذا اختياري لكنه موصى به بشدة. يمكنك تشغيله عبر الأمر `sudo mysql_secure_installation`. +الخطوة التالية هي إعداد MySQL لأول مرة. يُنصح بتشغيل سكريبت التثبيت الآمن، الذي يضمن بقاء مثيل MySQL الخاص بك آمناً. هذا اختياري لكنه موصى به بشدة. يمكنك تشغيله عبر الأمر `sudo mysql_secure_installation`. -سيرشدك هذا خلال إعداد تفاعلي. في البداية، سيُطلب منك اختيار التحقق من كلمات المرور. نوصي باختيار `Y` لضمان قبول كلمات مرور آمنة فقط في المستقبل، ثم اختيار إما `MEDIUM` عبر `1` أو `STRONG` عبر `2`. +سيأخذك هذا خلال إعداد تفاعلي. في البداية، سيُطلب منك اختيار التحقق من كلمات المرور. نوصي باختيار `Y` لضمان قبول كلمات مرور آمنة فقط في المستقبل، ثم اختيار إما `MEDIUM` عبر `1` أو `STRONG` عبر `2`. ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -بعدها سيُطلب منك إزالة المستخدم `anonymous` ومنع تسجيل دخول root عن بُعد. نوصي بشدة بالموافقة على كلا الخيارين عبر `Y` لأسباب أمنية. هذا يضمن إزالة المستخدم التجريبي وأن مستخدم root الرئيسي يمكن استخدامه فقط محليًا عبر SSH وليس من أي مكان آخر، مما يقلل المخاطر. +بعدها سيُطلب منك إزالة المستخدم `anonymous` ومنع تسجيل دخول root عن بُعد. نوصي بشدة بالموافقة على كلا الخيارين عبر `Y` لأسباب أمنية. هذا يضمن إزالة المستخدم التجريبي وأن مستخدم root الرئيسي يمكن استخدامه محليًا فقط عبر SSH وليس من أي مكان آخر، مما يقلل المخاطر. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) @@ -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 ``` ![](https://screensaver01.zap-hosting.com/index.php/s/bSg3nHaKRatBxFR/preview) -بعد اختبار الاعتمادات الأساسية لحزمة 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]` بكلمة المرور التي أدخلتها سابقًا. ![](https://screensaver01.zap-hosting.com/index.php/s/4ZmA43WMjf2bBxB/preview) @@ -209,7 +210,7 @@ chown -R www-data:www-data /var/www/html/wordpress/wp-content/uploads/ ![](https://screensaver01.zap-hosting.com/index.php/s/7kfjz8p2cCzoD8S/preview) -في الصفحة التالية، سيُطلب منك إدخال معلومات مختلفة مثل عنوان الموقع، بريد إلكتروني، واسم مستخدم وكلمة مرور لحساب 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](https://screensaver01.zap-hosting.com/index.php/s/wdKep3W6GHWekp3/preview) -إذا كانت الحالة جيدة، يجب إنشاء مستخدم. ثم يجب إعادة تشغيل خدمة 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 ![xrdp2](https://screensaver01.zap-hosting.com/index.php/s/btRPMG73cT6ysyL/preview) بعد تسجيل الدخول بنجاح سترى سطح المكتب. -مع أوبونتو يبدو مختلفًا قليلاً عن ديبيان: +في أوبونتو يختلف الشكل قليلاً عن ديبيان: أوبونتو: 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). ### التثبيت -بعد تحميل ملف التثبيت، قم بتشغيله. اضغط على الملف الذي تم تحميله مسبقًا. يجب أن تظهر لك النافذة التالية: ![](https://screensaver01.zap-hosting.com/index.php/s/a2DEpaR5jD28X23/preview) - +بعد تحميل ملف التثبيت، قم بتشغيله. اضغط على الملف الذي تم تحميله مسبقًا. ستفتح النافذة التالية: ![](https://screensaver01.zap-hosting.com/index.php/s/a2DEpaR5jD28X23/preview) - -يمكنك اختيار الحزم التي تريد تثبيتها. لكن يكفي تثبيت الحزم المحددة مسبقًا، لذا فقط اضغط على **التالي** ثم اختر مسار التثبيت: +يمكنك اختيار الحزم التي تريد تثبيتها، لكن يكفي تثبيت الحزم المحددة مسبقًا، لذا اضغط على **التالي** ثم اختر مسار التثبيت: ![](https://screensaver01.zap-hosting.com/index.php/s/cN7K9Cte9tXFrF2/preview) -في هذا المثال، سيتم تثبيت FileZilla Server تحت **C:\Program Files (x86)\FileZilla Server**. لكن يمكنك اختيار مسارك الخاص. بعد اختيار المسار، يجب تحديد طريقة تثبيت وتشغيل سيرفر FTP. كما يمكنك تحديد المنفذ وإدخال كلمة مرور المسؤول. - - +في هذا المثال، سيتم تثبيت FileZilla Server تحت **C:\Program Files (x86)\FileZilla Server**. يمكنك اختيار مسار خاص بك أيضًا. بعد اختيار المسار، يجب تحديد طريقة تثبيت وتشغيل سيرفر FTP. كما يمكنك تحديد المنفذ وإدخال كلمة مرور المسؤول. ![](https://screensaver01.zap-hosting.com/index.php/s/WopFXcW3teFAyJK/preview) -بعدها اضغط على **التالي**، وفي الخطوة التالية اضغط على **تثبيت** لبدء التثبيت. ستفتح الآن واجهة إدارة سيرفر FTP الخاص بـ FileZilla. اضغط على زر **الاتصال بسيرفر FTP الخاص بـ FileZilla**. - -يجب أن تظهر نافذة تطلب منك إدخال الحقول: اسم المضيف، المنفذ، وكلمة المرور. يمكنك ترك الحقلين الأولين كما هما وأدخل كلمة مرور المسؤول التي حددتها للسيرفر. ثم اضغط على زر **موافق** لإنشاء الاتصال. +بعدها اضغط على **التالي**، وفي الخطوة التالية اضغط على **تثبيت** لبدء التثبيت. ستفتح الآن واجهة إدارة سيرفر FTP الخاص بـ FileZilla. اضغط على زر **الاتصال بسيرفر FileZilla FTP**. +ستظهر نافذة تطلب منك إدخال الحقول: المضيف، المنفذ، وكلمة المرور. اترك الحقلين الأولين كما هما وأدخل كلمة مرور المسؤول التي حددتها. ثم اضغط على **موافق** لإنشاء الاتصال. - -## الإعداد +## التهيئة ### إنشاء مستخدم لكي تتمكن من الاتصال بسيرفرك عبر FTP، يجب إنشاء مستخدم. -اضغط على **سيرفر** في القائمة العلوية ثم على **تكوين**. +اضغط على **سيرفر** في القائمة العلوية ثم على **تهيئة**. ![](https://screensaver01.zap-hosting.com/index.php/s/C5WLC8Lp8CjTjQg/preview) @@ -60,9 +51,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ![](https://screensaver01.zap-hosting.com/index.php/s/dbCS5yJfwqry8Dq/preview) -في هذا المثال، اسم المستخدم هو **YourUserName**. طبعًا يمكنك اختيار اسم المستخدم الذي تريده. - - +في هذا المثال، اسم المستخدم هو **YourUserName**. يمكنك اختيار اسم مستخدم خاص بك. ### كلمة المرور والصلاحيات @@ -70,23 +59,21 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ![](https://screensaver01.zap-hosting.com/index.php/s/z78wpcFbYEAJYeB/preview) -لتحديد صلاحيات المستخدم، يجب تحديد المجلدات التي يمكنه الوصول إليها بالضغط على **إضافة** ضمن نقاط التوصيل. يجب تحديد مسار افتراضي ومسار فعلي. في مثالنا، حددنا أن قرص C يظهر تحت \. +لتحديد الصلاحيات المناسبة للمستخدم، يجب تحديد المجلدات التي يمكنه الوصول إليها بالضغط على **إضافة** ضمن نقاط التركيب. يجب تحديد مسار افتراضي ومسار فعلي. في مثالنا، حددنا أن قرص C يظهر تحت \. ![](https://screensaver01.zap-hosting.com/index.php/s/iqQrjGByHpkBcJF/preview) -على اليمين ستجد خيار **الصلاحيات** الذي يسمح لك بضبط حقوق الوصول للمسار المحدد. إذا أردت أن يتمكن المستخدم من قراءة وتعديل البيانات، يُفضل ضبطها على **قراءة+كتابة**. +على اليمين ستجد خيار **الصلاحيات** الذي يسمح لك بضبط حقوق الوصول للمسار المحدد. إذا أردت أن يتمكن المستخدم من قراءة وتعديل البيانات، يُنصح بتعيينها إلى **قراءة+كتابة**. ::: danger -لأسباب أمنية، من الأفضل أن تمنح المستخدم حق الوصول فقط إلى مجلدات محددة. +لأسباب أمنية، من الأفضل أن تمنح المستخدم حق الوصول فقط إلى مجلدات معينة. ::: يمكنك الآن تطبيق وتأكيد التغييرات بالضغط على زر **تطبيق**. - - ## استثناءات جدار حماية ويندوز -للسماح بالاتصال بسيرفر FTP الخاص بك، يجب تفعيل السماح لبرنامج سيرفر FTP في جدار حماية ويندوز. افتح إعدادات الجدار الناري عبر **لوحة التحكم\النظام والأمان\جدار حماية ويندوز ديفندر** واضغط على **السماح لتطبيق أو ميزة من خلال جدار حماية ويندوز ديفندر**. +للسماح بالاتصال بسيرفر FTP الخاص بك، يجب تفعيل استخدام سيرفر FTP في جدار حماية ويندوز. افتح إعدادات الجدار الناري عبر **لوحة التحكم\النظام والأمان\جدار حماية ويندوز ديفندر** واضغط على **السماح لتطبيق أو ميزة من خلال جدار حماية ويندوز ديفندر**. في النافذة التالية اختر التطبيق الذي تريد السماح له: ![](https://screensaver01.zap-hosting.com/index.php/s/xHwQzCKokHTn424/preview) @@ -95,11 +82,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ![](https://screensaver01.zap-hosting.com/index.php/s/Laz3HFb7GrLBY9w/preview) -بعدها يمكنك إغلاق النافذة بالضغط على **موافق**، والآن أصبح الاتصال بسيرفر 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 ![img](https://screensaver01.zap-hosting.com/index.php/s/FDDLGnLkStfb7nY/preview) + + ## التكوين -ضبط اسم المستخدم والبريد الإلكتروني الخاصين بـ 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'; ![](https://screensaver01.zap-hosting.com/index.php/s/eaPM9S8DFkyL2cK/preview) -هنا يمكنك تحديد كلمة المرور الرئيسية للوصول إلى سيرفر قاعدة البيانات. تأكد من استخدام كلمة مرور قوية لا يعرفها أحد غيرك! +هنا يمكنك تحديد كلمة المرور الرئيسية للوصول إلى سيرفر قاعدة البيانات الخاص بك. تأكد من استخدام كلمة مرور قوية لا يعرفها أحد غيرك! :::info مهم! إذا كنت تريد الوصول إلى قاعدة البيانات من الخارج عبر Navicat أو HeidiSQL أو أي أداة أخرى، يجب تفعيل خيار **تمكين الوصول من الأجهزة البعيدة لمستخدم root**! لأسباب أمنية، هذا غير موصى به بشكل عام. ::: -بعدها اضغط على **التالي** حتى تصل لنهاية التثبيت، وهناك اضغط على **تثبيت**: +بعدها اضغط على **التالي** حتى تصل لنهاية التثبيت، حيث يجب عليك الضغط على **تثبيت**: ![](https://screensaver01.zap-hosting.com/index.php/s/btHcmpYicgiraY4/preview) @@ -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) ![](https://screensaver01.zap-hosting.com/index.php/s/FXEML6xiCedS7Nq/preview) -الآن اضغط على زر `Download Node.js (LTS)` وانتظر حتى يكتمل التحميل. +الآن اضغط على زر `Download Node.js (LTS)` وانتظر حتى يكتمل التنزيل. ![](https://screensaver01.zap-hosting.com/index.php/s/EwjMejMYykPCQRQ/preview) :::tip -ننصح عادةً بالحفاظ على التثبيت على أحدث إصدار دعم طويل الأمد (LTS). +ننصح عمومًا بالاحتفاظ بالتثبيت على أحدث إصدار دعم طويل الأمد (LTS). ::: ### الخطوة 2: تثبيت Python -شغّل المثبّت بالنقر عليه. الآن سيُطلب منك ضبط بعض الإعدادات للتثبيت. في صفحة `Welcome` اضغط على `Next`. +شغّل المثبت بالنقر عليه. ستُطلب منك الآن ضبط بعض الإعدادات للتثبيت. في صفحة `Welcome` اضغط على `Next`. ![](https://screensaver01.zap-hosting.com/index.php/s/4kZo7AFbMk58c2E/preview) @@ -57,12 +56,12 @@ import TabItem from '@theme/TabItem'; ![](https://screensaver01.zap-hosting.com/index.php/s/L2wNRLFfEo3H6wn/preview) -في الصفحة التالية، يمكنك اختيار عدم تثبيت بعض حزم Node.js الأساسية. إذا أردت تثبيتًا عاديًا، وهو الموصى به، فقط اضغط على زر `Next`. سيكون لديك أيضًا خيار تثبيت Chocolatey، لكنه غير ضروري. +في الصفحة التالية، يمكنك اختيار عدم تثبيت بعض حزم Node.js الأساسية. إذا كنت تريد تثبيتًا عاديًا، وهو الموصى به، فقط اضغط على زر `Next`. سيكون لديك أيضًا خيار تثبيت Chocolatey، لكنه غير ضروري. ![](https://screensaver01.zap-hosting.com/index.php/s/y6ssQbn2psE5sFt/preview) ### الخطوة 3: إكمال التثبيت -هذا كل شيء، يمكنك الآن الضغط على `Install` وانتظر حتى يتم الإعداد. تحلَّ بالصبر فقد يستغرق بعض الوقت. :) +الآن يمكنك الضغط على `Install` وانتظر حتى يتم الإعداد بالكامل. تحلَّ بالصبر فقد يستغرق بعض الوقت. :) ![](https://screensaver01.zap-hosting.com/index.php/s/Bdr4pfwS2HRoaS2/preview) @@ -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`. افتح النافذة كمسؤول وشغّل الأمر أعلاه، واتبع أي خطوات يطلبها منك. ![](https://screensaver01.zap-hosting.com/index.php/s/jTdDo6c2Kx42o8B/preview) @@ -142,7 +141,7 @@ Deno.serve({ port: 80 }, (_req: Request) => { ![](https://screensaver01.zap-hosting.com/index.php/s/rswYFXWM9D5grpS/preview) :::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 على سيرفرك. ![](https://screensaver01.zap-hosting.com/index.php/s/65oooTQRGQPW8DS/preview) :::info -قد يفتقد السيرفر بعض الملفات المطلوبة. سيخبرك Bun بذلك ويربطك بتحميل هذه الملفات عند محاولة تشغيل المثبّت. +قد يفتقد السيرفر بعض الملفات المطلوبة. سيخبرك Bun بذلك ويربطك بصفحات تحميل هذه الملفات عند محاولة تشغيل المثبت. ![](https://screensaver01.zap-hosting.com/index.php/s/kZsc5DF3BAiQ2fF/preview) ::: @@ -169,7 +168,7 @@ Bun يوفر أيضًا مثبتًا سهلًا بأمر واحد، كما يم -إذا كان لديك npm مثبتًا بالفعل، يمكنك تشغيل `npm install -g bun` لتثبيت Bun. +إذا كان لديك npm مثبتًا بالفعل، يمكنك تشغيل الأمر `npm install -g bun` لتثبيت Bun. ![](https://screensaver01.zap-hosting.com/index.php/s/cejbBAQdHxkrm2A/preview) @@ -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++ خيارًا شائعًا للمطورين والمستخدمين الذين يبحثون عن أداة تحرير قوية وخفيفة في نفس الوقت. ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) -تفكر تستضيف الخدمة بنفسك؟ راح نرشدك خطوة بخطوة لكيفية تثبيتها وضبطها، وكل شيء لازم تعرفه. +تفكر تستضيف الخدمة بنفسك؟ هنمشي معاك خطوة بخطوة كيف تثبتها وتضبطها، وكل اللي لازم تعرفه. ## المتطلبات الأساسية -قبل تثبيت **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 حل مرن للوصول إلى مجموعات الوسائط الشخصية بسهولة وراحة. ![img](https://screensaver01.zap-hosting.com/index.php/s/68xdESEHimoY9Jp/preview) -تفكر تستضيف الخدمة بنفسك؟ هنمشي معاك خطوة بخطوة كيف تضبطها وتكوّنها، وكل شيء لازم تعرفه. +تفكر تستضيف الخدمة بنفسك؟ راح نرشدك خطوة بخطوة لكيفية الإعداد والتكوين، وكل شيء لازم تعرفه. ## المتطلبات الأساسية -قبل تثبيت **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/ ![img](https://screensaver01.zap-hosting.com/index.php/s/d3b4mZsiQ4iqXrL/preview) @@ -49,23 +50,23 @@ Plex هو منصة لإدارة وبث محتوى الوسائط مثل الأف بعد الانتهاء من الإعداد، ستفتح واجهة Plex Media Server تلقائيًا في متصفحك الافتراضي. في هذه المرحلة، سيُطلب منك تسجيل الدخول بحساب Plex موجود أو إنشاء حساب جديد إذا لم يكن لديك واحد. -هذه الخطوة ضرورية لربط السيرفر بحسابك الشخصي، مما يتيح ميزات مثل الوصول عن بُعد، إدارة المستخدمين، والمزامنة عبر الأجهزة. بعد تسجيل الدخول بنجاح، ستكون داخل نسخة Plex Media الخاصة بك. من هناك، يمكنك إنشاء مكتبات للأفلام، البرامج التلفزيونية، الموسيقى، أو الصور، وجلب البيانات الوصفية تلقائيًا، ومشاركة المحتوى مع مستخدمين آخرين على شبكتك المحلية أو عبر الإنترنت. +هذه الخطوة ضرورية لربط السيرفر بحسابك الشخصي، مما يتيح ميزات مثل الوصول عن بُعد، إدارة المستخدمين، والمزامنة عبر الأجهزة. بعد تسجيل الدخول بنجاح، ستكون داخل نسخة Plex Media الخاصة بك. من هناك، يمكنك إنشاء مكتبات للأفلام، البرامج التلفزيونية، الموسيقى، أو الصور، جلب البيانات الوصفية تلقائيًا، ومشاركة المحتوى مع مستخدمين آخرين على شبكتك المحلية أو عبر الإنترنت. ![img](https://screensaver01.zap-hosting.com/index.php/s/HmQPZGsBqxqPHmy/download) -بعد الإعداد، يمكنك أيضًا الوصول إلى سيرفر Plex Media الخاص بك من الخارج بفتح واجهة الويب في المتصفح عبر `http://:32400`. استبدل `` بعنوان IP العام لسيرفرك. +بعد الإعداد، يمكنك أيضًا الوصول إلى سيرفر Plex Media الخاص بك خارجيًا عبر فتح واجهة الويب في المتصفح عبر `http://:32400`. استبدل `` بعنوان IP العام لسيرفرك. المنفذ 32400 هو المنفذ الافتراضي للوصول إلى Plex عبر الويب وقد تحتاج للسماح به في جدارك الناري أو الراوتر إذا كنت تريد الاتصال عبر الإنترنت. -بمجرد الوصول إلى العنوان، سيتم توجيهك إلى صفحة تسجيل دخول Plex ومن ثم يمكنك إدارة مكتباتك وإعداداتك. للوصول الخارجي الآمن، يُنصح بتفعيل الوصول عن بُعد في إعدادات Plex، حيث يضمن ذلك اتصالًا مشفرًا ويوجه حركة المرور عبر خدمة Plex. +بمجرد الوصول إلى العنوان، سيتم توجيهك إلى صفحة تسجيل دخول Plex ومن ثم يمكنك إدارة مكتباتك وإعداداتك. للوصول الخارجي الآمن، يُنصح بتفعيل الوصول عن بُعد في إعدادات Plex، حيث يضمن ذلك اتصالًا مشفرًا ويُمرر حركة المرور عبر خدمة Plex. ![img](https://screensaver01.zap-hosting.com/index.php/s/jfQxZ6e4BGMfen5/preview) ## الخاتمة والمزيد من الموارد -مبروك! لقد قمت الآن بتثبيت وتكوين 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/) ![](https://screensaver01.zap-hosting.com/index.php/s/WAET5RFn6yBfNzC/preview) -الآن اضغط على زر `Download Python [version]` وانتظر حتى يكتمل التحميل. +الحين اضغط على زر `Download Python [version]` وانتظر لين يخلص التحميل. ![](https://screensaver01.zap-hosting.com/index.php/s/b8j6ZbfGWoBjpep/preview) ### الخطوة 2: تثبيت بايثون -شغّل ملف التثبيت بالنقر عليه. ستظهر لك خيارات لضبط التثبيت. تأكد من تفعيل خيار `Add python.exe to PATH` في الأسفل (هذا يسهل تشغيل ملفات بايثون لاحقًا) ثم اضغط على زر `Install Now`. +شغّل ملف التثبيت بالضغط عليه. الحين بيطلب منك تضبط بعض الإعدادات. تأكد إن خيار `Add python.exe to PATH` في الأسفل محدد (هذا بيسهل عليك تشغيل ملفات بايثون بعدين) وبعدين اضغط على زر `Install Now`. ![](https://screensaver01.zap-hosting.com/index.php/s/Z57KiQwHqP3RpPy/preview) ### الخطوة 3: إكمال التثبيت -انتظر حتى يتم تثبيت جميع الملفات. تحلّى بالصبر لأن العملية قد تستغرق بعض الوقت. :) +انتظر لين تكتمل عملية التثبيت. خلك صبور لأنه ممكن ياخذ وقت شوي. :) ![](https://screensaver01.zap-hosting.com/index.php/s/XA2Y3DGezb84Ek9/preview) -عند الانتهاء، اضغط على `Close` ويمكنك الآن البدء باستخدام بايثون على سيرفرك. +بعد ما يخلص، اضغط على `Close` وتقدر تبدأ تستخدم بايثون على سيرفرك. ![](https://screensaver01.zap-hosting.com/index.php/s/t7xPKRtsJ7kGRxw/preview) -## تشغيل الأكواد +## تشغيل الكود -الآن بعد تثبيت بايثون على سيرفرك، يمكنك البدء بتشغيل برامج بايثون الخاصة بك. +الحين بعد ما ثبت بايثون على سيرفرك، تقدر تبدأ تشغل برامج بايثون. ### وضع المفسر -تشغيل الأمر `python` داخل نافذة Command Prompt أو PowerShell سيبدأ مفسر بايثون. يمكنك كتابة أي كود بايثون صحيح بعد علامة `>>>` وسيتم تنفيذه عند الضغط على `Enter`. يمكنك إغلاق المفسر عند الانتهاء بكتابة `exit()` أو ببساطة إغلاق النافذة. +تشغيل أمر `python` داخل نافذة Command Prompt أو PowerShell راح يفتح لك مفسر بايثون. تقدر تكتب أي كود بايثون صحيح بعد علامة `>>>` وراح ينفذ لما تضغط `Enter`. تقدر تغلق المفسر لما تخلص بكتابة `exit()` أو بس تسكر النافذة. ![](https://screensaver01.zap-hosting.com/index.php/s/DskKi5Ac28ERY38/preview) ### تشغيل ملفات .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`. ![](https://screensaver01.zap-hosting.com/index.php/s/Ws5BosJzJ78s7Y9/preview) ## الخاتمة -مبروك، لقد قمت بتثبيت بايثون بنجاح. لأي أسئلة أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم الخاص بنا، المتوفر يوميًا لمساعدتك! 🙂 \ 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 هو مدير كلمات مرور مفتوح المصدر لكلمات المرور ومفاتيح الدخول يستخدم تشفير شامل بمعرفة صفرية لحماية البيانات. يمكنك استخدامه كخدمة سحابية أو استضافته بنفسك، مع ميزات لتوليد وتخزين وملء تلقائي لكلمات مرور قوية. ![img](https://screensaver01.zap-hosting.com/index.php/s/RwKmstAct5kNQwB/preview) -تفكر في استضافة هذه الخدمة بنفسك؟ سنرشدك خطوة بخطوة لكيفية إعدادها وتكوينها، مع كل ما تحتاج لمعرفته. +تفكر في استضافة هذه الخدمة بنفسك؟ سنرشدك خطوة بخطوة لكيفية تثبيتها وتكوينها، مع كل ما تحتاج لمعرفته. @@ -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](https://screensaver01.zap-hosting.com/index.php/s/2iDf3zFfAxCwkCc/preview) -## الخلاصة +## الخاتمة -مبروك، لقد قمت بتثبيت وتكوين 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. ![](https://screensaver01.zap-hosting.com/index.php/s/ZWMPsLzrXZjnqEE/preview) @@ -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 الخاص بك. ![](https://screensaver01.zap-hosting.com/index.php/s/AqPHoEmY2Q2nFCF/preview) -ننصح بشدة بإنشاء مستخدم جديد و/أو تغيير كلمة مرور مستخدم `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 في دفاتر ملاحظات قابلة للبحث ومزامنتها عبر الأجهزة. يوفر تشفير من النهاية إلى النهاية، أداة قص صفحات الويب، ومزامنة عبر منصات متعددة. مثالي للمستخدمين الذين يفضلون الخصوصية، المرونة، والتحكم الكامل في بياناتهم! ![img](https://screensaver01.zap-hosting.com/index.php/s/qfo8k2RXWPFqi3g/preview) -تفكر في استضافة هذه الخدمة بنفسك؟ سنرشدك خطوة بخطوة لكيفية تثبيتها وضبطها، مع كل ما تحتاج لمعرفته. +تفكر في استضافة هذه الخدمة بنفسك؟ سنرشدك خطوة بخطوة لكيفية إعدادها وتكوينها، مع كل ما تحتاج لمعرفته. -:::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 وتثبيته باستخدام سكربت التثبيت الرسمي. فقط اترك العملية تكمل حتى النهاية، وبعدها يمكنك تشغيل التطبيق فورًا. - - ![img](https://screensaver01.zap-hosting.com/index.php/s/Af9xjkqz7TSr4sZ/preview) +## التكوين +بعد تثبيت Joplin، يجب عليك تكوين الإعدادات الأساسية لتكييف التطبيق مع طريقة عملك. يمكن الوصول إلى التكوين من خلال قائمة *الإعدادات*. -## الإعداد - -بعد تثبيت Joplin، يجب عليك ضبط الإعدادات الأساسية لتكييف التطبيق مع طريقة عملك. يمكن الوصول إلى الإعدادات من خلال قائمة *الإعدادات*. - -**المزامنة** +**المزامنة** يدعم Joplin عدة وجهات مزامنة مثل Nextcloud، Dropbox، OneDrive، أو WebDAV. اختر مزودك المفضل ضمن “المزامنة” وأدخل بيانات اعتمادك. هذا يسمح لك بالحفاظ على تحديث الملاحظات عبر الأجهزة. -**التشفير** +**التشفير** لتأمين ملاحظاتك المتزامنة، فعّل التشفير من النهاية إلى النهاية في إعدادات “التشفير”. سيتم إنشاء مفتاح يجب إعداده على جميع الأجهزة التي تصل إلى ملاحظاتك. -**المحرر والمظهر** +**المحرر والمظهر** يستخدم Joplin Markdown للملاحظات. في إعدادات “المحرر” يمكنك تحديد ما إذا كان المعاينة تظهر تلقائيًا وضبط نوع وحجم الخط. -**الإضافات والملحقات** -مدير الإضافات المدمج يتيح لك تثبيت ميزات إضافية، مثل دعم المخططات، تكامل التقويم، أو إدارة متقدمة للوسوم. +**الإضافات والملحقات** +مدير الإضافات المدمج يتيح لك تثبيت ميزات إضافية، مثل دعم المخططات، تكامل التقويم، أو إدارة العلامات المتقدمة. -**أداة قص الويب** +**أداة قص صفحات الويب** اختياريًا، فعّل امتداد المتصفح “Joplin Web Clipper” لحفظ صفحات الويب كاملة أو أجزاء مختارة مباشرة كملاحظات. -مع هذه الإعدادات الأساسية، يصبح Joplin جاهز للاستخدام في سيناريوهات متعددة، مثل إدارة المهام، توثيق المشاريع، أو قواعد المعرفة الشخصية. - - +مع هذه الإعدادات الأساسية، يصبح Joplin جاهزًا للاستخدام في سيناريوهات متعددة، مثل إدارة المهام، توثيق المشاريع، أو قواعد المعرفة الشخصية. ![img](https://screensaver01.zap-hosting.com/index.php/s/FyjyeF3EcRFe2qf/preview) - - - ## الخاتمة والمزيد من الموارد -تهانينا! لقد قمت الآن بتثبيت وضبط 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. ![](https://screensaver01.zap-hosting.com/index.php/s/o8NDBppnTwHdSgf/preview) -مع فتح الجدار الناري لأباتشي، يجب الآن التأكد من أن أباتشي يعمل بشكل صحيح. يمكنك فعل ذلك بمحاولة الوصول إلى عنوان 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`. ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -بعدها سيُطلب منك إزالة المستخدم `anonymous` ومنع تسجيل دخول root عن بُعد. نوصي بشدة بالموافقة على كلا الخيارين عبر `Y` لأسباب أمنية. هذا يضمن إزالة المستخدم التجريبي وأن مستخدم root الرئيسي يمكن استخدامه محليًا فقط عبر SSH وليس من أي مكان آخر، مما يقلل المخاطر. +بعدها سيُطلب منك إزالة المستخدم `anonymous` ومنع تسجيل دخول root عن بُعد. نوصي بشدة بالموافقة على كلا الخيارين عبر `Y` لأسباب أمنية. هذا يضمن إزالة المستخدم التجريبي وأن مستخدم `root` الرئيسي يمكن استخدامه فقط محليًا عبر SSH وليس من أي مكان آخر، مما يقلل المخاطر. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -أخيرًا، سيُطلب منك إزالة قاعدة بيانات `test` وإعادة تحميل جداول الصلاحيات. مرة أخرى نوصي بالموافقة عبر `Y` لأن جدول الاختبار غير ضروري ويجب إعادة تحميل جداول الصلاحيات لتطبيق التعديلات. +أخيرًا، سيُطلب منك إزالة قاعدة البيانات `test` وإعادة تحميل جداول الصلاحيات. مرة أخرى نوصي بالموافقة عبر `Y` لأن جدول الاختبار غير ضروري ويجب إعادة تحميل جداول الصلاحيات لتطبيق التعديلات. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) @@ -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. ![](https://screensaver01.zap-hosting.com/index.php/s/A36rfRzL3gFGq9x/preview) @@ -91,7 +91,7 @@ sudo ufw status ### إعداد MySQL -الآن ستقوم بتثبيت وإعداد سيرفر MySQL الذي سيعمل كقاعدة بيانات لتخزين البيانات بشكل دائم بطريقة علاقاتية. قم بتثبيته بالأمر التالي: +الآن ستقوم بتثبيت وإعداد سيرفر MySQL الذي سيعمل كقاعدة بيانات لتخزين البيانات بشكل دائم بطريقة علاقاتية. قم بتثبيته بالأمر التالي. ``` sudo apt install mysql-server ``` @@ -102,7 +102,7 @@ sudo apt install mysql-server ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -بعدها سيُطلب منك إزالة المستخدم `anonymous` ومنع تسجيل دخول root عن بُعد. نوصي بشدة بالموافقة على كلا الخيارين عبر `Y` لأسباب أمنية. هذا يضمن إزالة المستخدم التجريبي وأن مستخدم root الرئيسي يمكن استخدامه محليًا فقط عبر SSH وليس من أي مكان آخر، مما يقلل المخاطر. +بعدها سيُطلب منك إزالة المستخدم `anonymous` ومنع تسجيل دخول root عن بُعد. نوصي بشدة بالموافقة على كلا الخيارين عبر `Y` لأسباب أمنية. هذا يضمن إزالة المستخدم التجريبي وأن مستخدم `root` الرئيسي يمكن استخدامه محليًا فقط عبر SSH وليس من أي مكان آخر، مما يقلل المخاطر. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) @@ -110,18 +110,18 @@ sudo apt install mysql-server ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -الآن تحقق مما إذا كانت قاعدة بيانات 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`. النتيجة النهائية يجب أن تبدو كما يلي: ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## الخاتمة -مبروك، لقد قمت بتثبيت وإعداد حزمة 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 السابق فرانك كاليتشيك. ![](https://screensaver01.zap-hosting.com/index.php/s/kCndbKaFAaktERk/preview) -لتحقيق أفضل أداء واستقرار ووظائف، يُنصح بالإعداد التالي لاستضافة سيرفر 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 **التطبيقات** -بالإضافة إلى ذلك، هناك إمكانية تثبيت تطبيقات إضافية بجانب التطبيقات الافتراضية. يمكنك الوصول إليها عبر عنصر القائمة **التطبيقات**. +بالإضافة إلى ذلك، هناك إمكانية تثبيت تطبيقات إضافية بخلاف التطبيقات الافتراضية. يمكنك الوصول إليها عبر عنصر القائمة **التطبيقات**. ![](https://screensaver01.zap-hosting.com/index.php/s/wKERd24E25668kt/preview) @@ -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++ خيارًا شائعًا للمطورين والمستخدمين الباحثين عن أداة تحرير قوية وخفيفة في نفس الوقت. ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) -تفكر تستضيف الخدمة بنفسك؟ هنمشي معاك خطوة بخطوة كيف تضبطها وتكوّنها، وكل اللي لازم تعرفه. +تفكر تستضيف هذه الخدمة بنفسك؟ هنمشي معك خطوة بخطوة لكيفية تثبيتها وضبطها، وكل شيء لازم تعرفه. -:::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++ باستخدام سكريبت التثبيت الرسمي. فقط اترك العملية تكمل، وبعدها يمكنك تشغيل التطبيق فورًا. ![img](https://screensaver01.zap-hosting.com/index.php/s/ca9Z8D37wCSrDbf/preview) +## الإعداد +يحتوي Notepad++ على مجموعة واسعة من خيارات التخصيص المتاحة تحت *الإعدادات > التفضيلات*. هذه الخيارات تتيح لك تعديل المحرر ليناسب سير عملك الخاص: -## التكوين - -يحتوي Notepad++ على مجموعة واسعة من خيارات التخصيص المتاحة تحت *الإعدادات > التفضيلات*. هذه الخيارات تتيح لك تكييف المحرر مع سير عملك الخاص: - -- **عام**: تحكم سلوك بدء التشغيل، مثل إعادة تحميل الملفات المفتوحة سابقًا، تعيين لغة افتراضية، أو تحديد كيفية تصرف علامات التبويب. -- **إعدادات المحرر**: ضبط نوع وحجم الخط، عرض التبويب، ترقيم الأسطر، التراجع التلقائي، أو عرض علامات الفراغ والتبويب. +- **عام**: تحكم في سلوك بدء التشغيل، مثل إعادة تحميل الملفات المفتوحة سابقًا، تعيين لغة افتراضية، أو تحديد كيفية تصرف علامات التبويب. +- **إعدادات المحرر**: ضبط نوع وحجم الخط، عرض التبويب، ترقيم الأسطر، التراجع التلقائي، أو عرض علامات المسافات والتبويب. - **أنظمة الألوان والصياغة**: استخدم “مُكوّن الأنماط” للتبديل بين الثيمات وتخصيص تمييز الصياغة لكل لغة مدعومة. - **معالجة الملفات**: ضبط خيارات مثل إعادة تحميل الملف تلقائيًا عند التغييرات، التعامل مع الملفات الكبيرة، أو تفضيلات الترميز مثل UTF-8. -- **الأمان والنسخ الاحتياطية**: تفعيل النسخ الاحتياطية التلقائية أو استعادة الجلسة لمنع فقدان البيانات. +- **الأمان والنسخ الاحتياطي**: تفعيل النسخ الاحتياطية التلقائية أو استعادة الجلسة لمنع فقدان البيانات. - **الإضافات**: تثبيت وإدارة الإضافات عبر مدير الإضافات لإضافة وظائف مثل دعم FTP أو التنسيق المتقدم. هذه التفضيلات تجعل Notepad++ قابل للتكيف بشكل كبير، سواء للاستخدام في تحرير النصوص البسيط أو تطوير البرمجيات الكامل. ![img](https://screensaver01.zap-hosting.com/index.php/s/X8og5qnFkBTRcmA/preview) - - - ## الخاتمة والمزيد من الموارد -مبروك! الآن قمت بتثبيت وتكوين 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% من الحالات سيستمر المثبت بعد بضع دقائق لأنه لا يزال يضبط الحزم والإعدادات. ::: -يكتمل التثبيت عند ظهور هذا: +يكتمل التثبيت عند ظهور هذه الشاشة ![](https://screensaver01.zap-hosting.com/index.php/s/9o6bEzBr8rCAWzf/preview) @@ -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 ![](https://screensaver01.zap-hosting.com/index.php/s/XrCa3WYALoDx6H3/preview) -بعد الموافقة، سيطلب النظام اختيار نسخة 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% من الحالات سيستمر المثبت بعد بضع دقائق لأنه لا يزال يضبط الحزم والإعدادات. -يكتمل التثبيت عند ظهور التالي: +يكتمل التثبيت عند ظهور هذه الشاشة: ![](https://screensaver01.zap-hosting.com/index.php/s/8K5p6RHapwYDfZY/preview) @@ -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 بالألمانية. ![](https://screensaver01.zap-hosting.com/index.php/s/6Wo8Qz3oMXGzn3t/preview) ### إضافة نطاق -لإضافة أول نطاق، اضغط على الزر الأزرق "Add domain". +لإضافة أول نطاق اضغط على الزر الأزرق "Add domain". ![](https://screensaver01.zap-hosting.com/index.php/s/2S4mgRPctffS452/preview) -الآن يمكن إدخال النطاق الخاص بك. يجب أيضاً تحديد IP واسم مستخدم وكلمة مرور لاستضافة المواقع الخاصة بالنطاق. إذا كان النطاق الفرعي "www" مُدرجاً بالفعل في DNS الخاص بالنطاق، يمكن إنشاء شهادة SSL من Let's Encrypt مباشرة. يمكن اختيار هذا الخيار بعد إدخال بريد إلكتروني، ثم تأكيده بالضغط على الزر الأزرق "OK". +الآن يمكن إدخال النطاق الخاص بك. يجب أيضاً تحديد IP واسم مستخدم وكلمة مرور لاستضافة المواقع الخاصة بالنطاق. إذا كان النطاق الفرعي "www" موجوداً في DNS الخاص بالنطاق، يمكن إنشاء شهادة SSL من Let's Encrypt مباشرة. يمكن اختيار هذا الخيار بعد إدخال بريد إلكتروني وتأكيده بالضغط على الزر الأزرق "OK". ![](https://screensaver01.zap-hosting.com/index.php/s/SLSBz5TRH2mDBB8/preview) :::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". ::: ![](https://screensaver01.zap-hosting.com/index.php/s/HL4tcnTqJtX7be9/preview) -إذا فتحت النطاق الآن في المتصفح، سيظهر التشفير الخاص به. +عند فتح النطاق في المتصفح، سيظهر التشفير الخاص به. ![](https://screensaver01.zap-hosting.com/index.php/s/xcqwAQWK77X3yip/preview) :::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 هو تطبيق ملاحظات مفتوح المصدر يحمي ![img](https://screensaver01.zap-hosting.com/index.php/s/b6ZpyKJGny5qAon/preview) -تفكر في استضافة هذه الخدمة بنفسك؟ سنرشدك خطوة بخطوة لكيفية إعدادها وتكوينها، مع كل ما تحتاج لمعرفته. +تفكر تستضيف الخدمة بنفسك؟ هنمشي معك خطوة بخطوة كيف تثبتها وتضبطها، وكل شيء لازم تعرفه. ## المتطلبات الأساسية -قبل تثبيت **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 الافتراضية، بل مع سيرفرك المستضاف ذاتياً. ![img](https://screensaver01.zap-hosting.com/index.php/s/tpsFzSQEokP9xit/download) ## الخاتمة والمزيد من الموارد -مبروك! لقد قمت الآن بتثبيت وتكوين 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. ![img](https://screensaver01.zap-hosting.com/index.php/s/gE9NRSMr22oZaCx/preview) -تفكر تستضيف هذه الخدمة بنفسك؟ راح نرشدك خطوة بخطوة لكيفية إعدادها وضبطها، مع كل شيء لازم تعرفه. +تفكر في استضافة هذه الخدمة بنفسك؟ سنرشدك خطوة بخطوة حول كيفية إعدادها وتكوينها، مع كل ما تحتاج لمعرفته. ## المتطلبات الأساسية -قبل تثبيت **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 ![img](https://screensaver01.zap-hosting.com/index.php/s/njapji2YePRgema/preview) -تقدر الآن تدخل على 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 ![img](https://screensaver01.zap-hosting.com/index.php/s/oBpk2K3S46gETHf/preview) :::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 بنفسك! -تفكر تستضيف الخدمة بنفسك؟ هنمشي معاك خطوة بخطوة كيف تضبطها وتضبط إعداداتها، وكل اللي لازم تعرفه عشان تضمن سيرفر مستقر وأداء ممتاز. +تفكر تستضيف الخدمة بنفسك؟ راح نمر معك خطوة بخطوة لكيفية الإعداد والتكوين، وكل شيء لازم تعرفه. ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) + + ## المتطلبات الأساسية -قبل تثبيت **سيرفر 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` والصق المحتوى هناك. ![img](https://screensaver01.zap-hosting.com/index.php/s/yBZTKL8MYgLiJEt/download) -لتشغيل حاوية 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)**. ![img](https://screensaver01.zap-hosting.com/index.php/s/7nNwWkEdG84yx4y/download) -تأكد تحفظ هالمعلومات بأمان، لأنها ما راح تظهر مرة ثانية في التشغيلات القادمة. بعدين، وقف الحاوية باستخدام `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 الخاص بسيرفرك مع المنفذ الصحيح. أدخل هالتفاصيل في العميل عشان تتصل بالسيرفر وتبدأ الاختبار. ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) -## الخلاصة والمصادر الإضافية -مبروك! الآن ثبت وضبط سيرفر 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 هو مدير كلمات مرور مفتوح المصدر لكلمات المرور ومفاتيح الدخول يستخدم تشفير شامل بدون معرفة لحماية البيانات. يمكنك استخدامه كخدمة سحابية أو استضافته بنفسك، مع ميزات لتوليد وتخزين وملء تلقائي لمصادقات قوية. ![img](https://screensaver01.zap-hosting.com/index.php/s/RwKmstAct5kNQwB/preview) -تفكر تستضيف الخدمة بنفسك؟ هنمشي معك خطوة بخطوة لكيفية الإعداد والتكوين، وكل اللي لازم تعرفه. +تفكر في استضافة هذه الخدمة بنفسك؟ سنرشدك خطوة بخطوة لكيفية تثبيتها وتكوينها، مع كل ما تحتاج لمعرفته. ## المتطلبات الأساسية -قبل تثبيت **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/ ![img](https://screensaver01.zap-hosting.com/index.php/s/y26fPWy63FAWJGp/download) -النظام سيُعاد تشغيله أثناء التثبيت ويُفترض أن يستمر تلقائيًا بعد ذلك. بعد إعادة التشغيل، سجّل الدخول وشغّل نفس الأمر مرة أخرى إذا طلب السكربت ذلك لإكمال تهيئة الخدمة. بعد الانتهاء، ستظهر لك النتيجة بهذا الشكل: +سيتم إعادة تشغيل النظام أثناء التثبيت ويجب أن يستمر تلقائيًا بعد ذلك. بعد إعادة التشغيل، قم بتسجيل الدخول وشغّل نفس الأمر مرة أخرى إذا طلب منك السكربت ذلك لإكمال تهيئة الخدمة. عند اكتمال السكربت، ستظهر لك النتيجة بهذا الشكل: ``` 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 في دفاتر قابلة للبحث ومزامنتها عبر الأجهزة. يوفر تشفير من النهاية للنهاية، أداة قص صفحات الويب، ومزامنة عبر منصات متعددة. مثالي للمستخدمين الذين يفضلون الخصوصية، المرونة، والتحكم الكامل في بياناتهم! ![img](https://screensaver01.zap-hosting.com/index.php/s/bqFberi2tRqobRn/preview) -تفكر تستضيف الخدمة بنفسك؟ راح نرشدك خطوة بخطوة لكيفية تثبيتها وضبطها، وكل شيء لازم تعرفه. +تفكر في استضافة هذه الخدمة بنفسك؟ سنرشدك خطوة بخطوة لكيفية إعدادها وتكوينها، مع كل ما تحتاج لمعرفته للحفاظ على سير العمل بسلاسة. + + + + ## المتطلبات الأساسية -قبل تثبيت **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 واتبع الخطوات كما هو موضح. ![img](https://screensaver01.zap-hosting.com/index.php/s/sRkz7mJdB6ispSf/download) -## الإعداد -بعد تثبيت Joplin، يجب عليك ضبط الإعدادات الأساسية لتكييف التطبيق مع طريقة عملك. يمكن الوصول للإعدادات من خلال قائمة *الإعدادات*. + +## التكوين + +بعد تثبيت Joplin، يجب عليك تكوين الإعدادات الأساسية لتكييف التطبيق مع طريقة عملك. يمكن الوصول إلى التكوين من خلال قائمة *الإعدادات*. **المزامنة** -يدعم Joplin عدة وجهات مزامنة مثل Nextcloud، Dropbox، OneDrive، أو WebDAV. اختر المزود المفضل لديك ضمن “المزامنة” وأدخل بيانات اعتمادك. هذا يسمح لك بالحفاظ على تحديث الملاحظات عبر الأجهزة. +يدعم Joplin عدة وجهات مزامنة مثل Nextcloud، Dropbox، OneDrive، أو WebDAV. اختر مزودك المفضل ضمن “المزامنة” وأدخل بيانات اعتمادك. هذا يسمح لك بالحفاظ على تحديث الملاحظات عبر الأجهزة. **التشفير** -لتأمين ملاحظاتك المتزامنة، فعّل التشفير من النهاية إلى النهاية في إعدادات “التشفير”. سيتم إنشاء مفتاح يجب إعداده على جميع الأجهزة التي تصل لملاحظاتك. +لتأمين ملاحظاتك المتزامنة، فعّل التشفير من النهاية للنهاية في إعدادات “التشفير”. سيتم إنشاء مفتاح يجب إعداده على جميع الأجهزة التي تصل إلى ملاحظاتك. **المحرر والمظهر** يستخدم Joplin Markdown للملاحظات. في إعدادات “المحرر” يمكنك تحديد ما إذا كان المعاينة تظهر تلقائيًا وضبط نوع وحجم الخط. **الإضافات والملحقات** -مدير الإضافات المدمج يتيح لك تثبيت ميزات إضافية مثل دعم المخططات، تكامل التقويم، أو إدارة متقدمة للوسوم. +مدير الإضافات المدمج يتيح لك تثبيت ميزات إضافية، مثل دعم الرسوم البيانية، تكامل التقويم، أو إدارة متقدمة للعلامات. **أداة قص صفحات الويب** اختياريًا، فعّل إضافة “Joplin Web Clipper” للمتصفح لحفظ صفحات الويب كاملة أو أجزاء مختارة مباشرة كملاحظات. -مع هذه الإعدادات الأساسية، Joplin جاهز للاستخدام في سيناريوهات متعددة مثل إدارة المهام، توثيق المشاريع، أو قواعد المعرفة الشخصية. +مع هذه الإعدادات الأساسية، يصبح Joplin جاهز للاستخدام في سيناريوهات متعددة مثل إدارة المهام، توثيق المشاريع، أو قواعد المعرفة الشخصية. ![img](https://screensaver01.zap-hosting.com/index.php/s/G7gMLyzgyTEjoNf/preview) + + + ## الخاتمة والمزيد من الموارد -مبروك! لقد قمت الآن بتثبيت وضبط 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++ خيارًا شائعًا للمطورين والمستخدمين الذين يبحثون عن أداة تحرير قوية وخفيفة الوزن. ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) -تفكر تستضيف هذه الخدمة بنفسك؟ راح نرشدك خطوة بخطوة كيف تثبتها وتضبطها، وكل اللي تحتاج تعرفه. +تفكر تستضيف الخدمة بنفسك؟ هنمشي معاك خطوة بخطوة كيف تثبتها وتضبطها، وكل اللي لازم تعرفه. ## المتطلبات الأساسية -قبل تثبيت **Notepad++**، تأكد أن بيئة الاستضافة عندك تلبي المتطلبات التالية لضمان تثبيت سلس وأداء مثالي. +قبل تثبيت **Notepad++**، تأكد إن بيئة الاستضافة عندك تلبي المتطلبات التالية لضمان تثبيت سلس وأداء مثالي. | العتاد | الحد الأدنى | توصية ZAP-Hosting | | ---------- | ------------ | -------------------------- | @@ -33,34 +34,33 @@ Notepad++ هو محرر نصوص ومصدر مفتوح مجاني لنظام و ## التثبيت -بعد ما تحقق كل المتطلبات وجهزت كل شيء، تقدر تبدأ بتثبيت تطبيق Notepad++. حمّل التطبيق من الموقع الرسمي: https://notepad-plus-plus.org/downloads/ +بعد ما تحقق كل المتطلبات وجهزت كل شيء، تقدر تبدأ تثبيت تطبيق Notepad++. حمّل التطبيق من الموقع الرسمي: https://notepad-plus-plus.org/downloads/ شغّل ملف التثبيت واتبع الخطوات كما هو موضح: ![img](https://screensaver01.zap-hosting.com/index.php/s/5ksLwSePniTPZFQ/preview) -## التهيئة +## الإعدادات -يحتوي Notepad++ على مجموعة واسعة من خيارات التخصيص اللي تقدر توصل لها من *الإعدادات > التفضيلات*. هذي الخيارات تخليك تضبط المحرر حسب طريقة عملك: +يحتوي Notepad++ على مجموعة واسعة من خيارات التخصيص تحت *الإعدادات > التفضيلات*. تقدر تخصص المحرر حسب طريقة عملك: -- **عام**: تحكم سلوك بدء التشغيل، مثل إعادة تحميل الملفات المفتوحة سابقًا، تعيين لغة افتراضية، أو تحديد كيفية تصرف علامات التبويب. +- **عام**: تحكم في سلوك بدء التشغيل، مثل إعادة تحميل الملفات المفتوحة سابقًا، تعيين لغة افتراضية، أو تحديد كيفية تصرف علامات التبويب. - **إعدادات المحرر**: ضبط نوع وحجم الخط، عرض التبويب، ترقيم الأسطر، التراجع التلقائي، أو عرض علامات المسافات والتبويب. - **أنظمة الألوان والصياغة**: استخدم “مُكوّن الأنماط” للتبديل بين الثيمات وتخصيص تمييز الصياغة لكل لغة مدعومة. -- **معالجة الملفات**: ضبط خيارات مثل إعادة تحميل الملف تلقائيًا عند التغييرات، التعامل مع الملفات الكبيرة، أو تفضيلات الترميز مثل UTF-8. -- **الأمان والنسخ الاحتياطية**: تفعيل النسخ الاحتياطية التلقائية أو استعادة الجلسة لمنع فقدان البيانات. +- **إدارة الملفات**: ضبط خيارات مثل إعادة تحميل الملف تلقائيًا عند التغيير، التعامل مع الملفات الكبيرة، أو تفضيلات الترميز مثل UTF-8. +- **الأمان والنسخ الاحتياطي**: تفعيل النسخ الاحتياطية التلقائية أو استعادة الجلسة لمنع فقدان البيانات. - **الإضافات**: تثبيت وإدارة الإضافات عبر مدير الإضافات لإضافة وظائف مثل دعم FTP أو التنسيق المتقدم. -هذي التفضيلات تجعل Notepad++ قابل للتكيف بشكل كبير، سواء للاستخدام في تحرير النصوص البسيط أو تطوير البرمجيات الكامل. +هذه التفضيلات تجعل Notepad++ قابل للتكيف بشكل كبير، سواء للاستخدام في تحرير النصوص البسيط أو تطوير البرمجيات الكامل. ![img](https://screensaver01.zap-hosting.com/index.php/s/X8og5qnFkBTRcmA/preview) ## الخاتمة والمزيد من الموارد -مبروك! الآن ثبت وضبط 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" تم إنشاؤه على سطح المكتب. مسار هذا الملف سيكون مهمًا للخطوات التالية. ![](https://screensaver01.zap-hosting.com/index.php/s/kLWzpPdxXRPKbHP/preview) ### فتح موجه الأوامر -يجب الآن فتح وحدة تحكم CMD للتثبيت. +يجب الآن فتح وحدة التحكم CMD للتثبيت. يمكنك فعل ذلك عبر الضغط على مجموعة المفاتيح [Windows] + [R] أو البحث عن "command" في قائمة ويندوز. ![](https://screensaver01.zap-hosting.com/index.php/s/Bxy33gxjASsf5G3/preview) ### تثبيت Plesk -في وحدة تحكم CMD، يجب التنقل إلى المجلد الذي تم رفع مثبت Plesk فيه. في مثالنا كان مجلد "Plesk" على "سطح المكتب". +في وحدة التحكم CMD، يجب التنقل إلى المجلد الذي تم رفع مثبت Plesk فيه. في مثالنا كان مجلد "Plesk" على "سطح المكتب". -يمكن الوصول إلى هذا المجلد عبر CMD باستخدام أمر "*cd*". +يمكن الوصول لهذا المجلد عبر CMD باستخدام الأمر "*cd*". ![](https://screensaver01.zap-hosting.com/index.php/s/QzQmFzpi3SDQbbE/preview) -بعد الوصول الصحيح إلى هذا المجلد، الخطوة الأخيرة هي تنفيذ أمر التثبيت. هذا سيشغل plesk-installer.exe وسيتم تثبيت أحدث إصدار من Plesk تلقائيًا. +بعد الوصول للمجلد الصحيح، الخطوة الأخيرة هي تنفيذ أمر التثبيت. هذا سيشغّل plesk-installer.exe وسيتم تثبيت أحدث نسخة من Plesk تلقائيًا. ![](https://screensaver01.zap-hosting.com/index.php/s/2XcY2WEyX48RM4G/preview) @@ -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 -بعدين، شغّل ملف التثبيت واتبع الخطوات المعروضة. +بعدها، شغّل ملف التثبيت واتبع الخطوات المعروضة. ![img](https://screensaver01.zap-hosting.com/index.php/s/XXERYCa3eKjYmxS/download) -## الضبط +## الإعداد -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 بنفسك! -تفكر تستضيف الخدمة بنفسك؟ راح نرشدك خطوة بخطوة لكيفية الإعداد والتكوين، وكل شيء لازم تعرفه. +تفكر تستضيف الخدمة بنفسك؟ هنمشي معاك خطوة بخطوة لكيفية الإعداد والتكوين، وكل اللي لازم تعرفه. ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) @@ -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) ![img](https://screensaver01.zap-hosting.com/index.php/s/Ywc6mMTJybbgtF5/preview) -بعدين، فك الضغط عن الملف في مجلد تختاره. افتح **PowerShell** وروح للمجلد اللي فكيت فيه ملفات السيرفر. شغّل السيرفر بالأمر: +بعدها، فك الضغط عن الملف في مجلد تختاره. افتح **PowerShell** وروح للمجلد اللي فكيت فيه ملفات السيرفر. شغّل السيرفر بالأمر: ``` .\tsserver.exe ``` -في أول تشغيل، راح تطلع لك نافذة اتفاقية الترخيص لازم توافق عليها. بعدها، راح تظهر بيانات حساب مدير Server Query ومفتاح الصلاحيات. هذي البيانات تظهر مرة وحدة فقط، فاحفظها في مكان آمن. +في أول تشغيل، هتظهر نافذة اتفاقية الترخيص لازم توافق عليها. بعدها، هيظهر لك بيانات حساب مدير Server Query ومفتاح الصلاحيات. البيانات دي بتظهر مرة واحدة فقط، فاحفظها في مكان آمن. ![img](https://screensaver01.zap-hosting.com/index.php/s/rsmBkcJiAAinjE6/download) -بعد التأكيد، سيرفر 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 الخاص بسيرفرك مع المنفذ الصحيح. أدخل البيانات دي في العميل عشان تتصل بالسيرفر وتبدأ الاختبار. ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) -## الخلاصة والمزيد من الموارد +## الخاتمة والمزيد من الموارد -مبروك! الآن ثبتت وضبطت سيرفر 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. ![](https://screensaver01.zap-hosting.com/index.php/s/7oGcQotKaowaDzM/preview) @@ -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. ![](https://screensaver01.zap-hosting.com/index.php/s/sYDegXcMZwCoZzJ/preview) @@ -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**: ![](https://screensaver01.zap-hosting.com/index.php/s/9rnHy9dJmezjemq/preview) -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: ![](https://screensaver01.zap-hosting.com/index.php/s/cEozmgcXDBgaRwY/preview) -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: ![](https://screensaver01.zap-hosting.com/index.php/s/kGHT3tm78dNBTRo/preview) -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: ![](https://screensaver01.zap-hosting.com/index.php/s/kGNDZkRS4QrpEfF/preview) @@ -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. ![](https://screensaver01.zap-hosting.com/index.php/s/tzJwpYRYb9Mmryo/preview) -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: ![](https://screensaver01.zap-hosting.com/index.php/s/MWzQMoq5yrRXP7Y/preview) -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: ![](https://screensaver01.zap-hosting.com/index.php/s/8X4A6MZEr27YqFf/preview) @@ -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: ![](https://screensaver01.zap-hosting.com/index.php/s/eQ2yfySHYx3Wzcp/preview) 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: ![](https://screensaver01.zap-hosting.com/index.php/s/4cmAAMcBaoTQ4QD/preview) -Danach musst du bestätigen, dass die Eingaben korrekt sind: +Anschließend musst du bestätigen, dass die Eingaben korrekt sind: ![](https://screensaver01.zap-hosting.com/index.php/s/6bNjWnr7ie3Cnty/preview) 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 ![](https://screensaver01.zap-hosting.com/index.php/s/jHEGSQARQrDKLoz/preview) -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): ![](https://screensaver01.zap-hosting.com/index.php/s/QWmYp3gdXMnBdnC/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/o8NDBppnTwHdSgf/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) @@ -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: ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## 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. ![](https://screensaver01.zap-hosting.com/index.php/s/A36rfRzL3gFGq9x/preview) -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` ![](https://screensaver01.zap-hosting.com/index.php/s/EqFoyXMJMaHc3dc/preview) ### 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. ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -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: ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## 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 ![](https://screensaver01.zap-hosting.com/index.php/s/oNCpfBwLNB5f79P/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/k6bBoxt7HJ4jqnL/preview) 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. ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/X8og5qnFkBTRcmA/preview) @@ -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/3nwfLeK2c9kTiCp/preview) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/QTEzbrqG66tTQEA/download) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/68xdESEHimoY9Jp/preview) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/jfQxZ6e4BGMfen5/preview) @@ -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. ![](https://screensaver01.zap-hosting.com/index.php/s/7oGcQotKaowaDzM/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/r26L7xASWY3d5Z5/preview) @@ -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. ![](https://screensaver01.zap-hosting.com/index.php/s/o8NDBppnTwHdSgf/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) @@ -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 ``` ![](https://screensaver01.zap-hosting.com/index.php/s/bSg3nHaKRatBxFR/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/4ZmA43WMjf2bBxB/preview) @@ -209,28 +210,28 @@ Nach diesem Schritt wirst du aufgefordert, die Installation zu starten – das i ![](https://screensaver01.zap-hosting.com/index.php/s/7kfjz8p2cCzoD8S/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/BZwxEpQAs3sKcc7/preview) -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! ![](https://screensaver01.zap-hosting.com/index.php/s/qEGcRQFWBcLDosj/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/r26L7xASWY3d5Z5/preview) ## 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 ``` ![xrdp](https://screensaver01.zap-hosting.com/index.php/s/wdKep3W6GHWekp3/preview) -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: ![xrdp2](https://screensaver01.zap-hosting.com/index.php/s/btRPMG73cT6ysyL/preview) Nach erfolgreichem Login siehst du den Desktop. Bei Ubuntu sieht das etwas anders aus als bei Debian: -Ubuntu: +Ubuntu: ![xrdp3](https://screensaver01.zap-hosting.com/index.php/s/Co6TgmH3yoad6HP/preview) -Debian: +Debian: ![xrdp4](https://screensaver01.zap-hosting.com/index.php/s/riHNCEEyKcoLHDy/preview) \ 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: ![](https://screensaver01.zap-hosting.com/index.php/s/cN7K9Cte9tXFrF2/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/WopFXcW3teFAyJK/preview) -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**. ![](https://screensaver01.zap-hosting.com/index.php/s/C5WLC8Lp8CjTjQg/preview) -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: ![](https://screensaver01.zap-hosting.com/index.php/s/dbCS5yJfwqry8Dq/preview) @@ -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. ![](https://screensaver01.zap-hosting.com/index.php/s/z78wpcFbYEAJYeB/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/iqQrjGByHpkBcJF/preview) -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 ![](https://screensaver01.zap-hosting.com/index.php/s/53N4nAFHyrH4y3Q/preview) -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: ![](https://screensaver01.zap-hosting.com/index.php/s/eaPM9S8DFkyL2cK/preview) -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**: ![](https://screensaver01.zap-hosting.com/index.php/s/btHcmpYicgiraY4/preview) @@ -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) ![](https://screensaver01.zap-hosting.com/index.php/s/FXEML6xiCedS7Nq/preview) @@ -37,7 +38,7 @@ Klicke jetzt auf den Button `Download Node.js (LTS)` und warte, bis der Download ![](https://screensaver01.zap-hosting.com/index.php/s/EwjMejMYykPCQRQ/preview) :::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. ![](https://screensaver01.zap-hosting.com/index.php/s/kWRi9agrzkWc4rw/preview) @@ -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. ![](https://screensaver01.zap-hosting.com/index.php/s/jTdDo6c2Kx42o8B/preview) :::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. ![](https://screensaver01.zap-hosting.com/index.php/s/rswYFXWM9D5grpS/preview) @@ -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. ![](https://screensaver01.zap-hosting.com/index.php/s/65oooTQRGQPW8DS/preview) :::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. ![](https://screensaver01.zap-hosting.com/index.php/s/kZsc5DF3BAiQ2fF/preview) ::: @@ -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. ![](https://screensaver01.zap-hosting.com/index.php/s/cejbBAQdHxkrm2A/preview) -### 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. ![](https://screensaver01.zap-hosting.com/index.php/s/oTco7F65bZbSGP9/preview) @@ -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) @@ -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/68xdESEHimoY9Jp/preview) -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/ ![img](https://screensaver01.zap-hosting.com/index.php/s/d3b4mZsiQ4iqXrL/preview) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/5TnmMeRkdLAt2RJ/download) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/HmQPZGsBqxqPHmy/download) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/jfQxZ6e4BGMfen5/preview) ## 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, ![](https://screensaver01.zap-hosting.com/index.php/s/DskKi5Ac28ERY38/preview) -### 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. ![](https://screensaver01.zap-hosting.com/index.php/s/ZWMPsLzrXZjnqEE/preview) @@ -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. ![](https://screensaver01.zap-hosting.com/index.php/s/E46E3qS32GKFfk3/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/AqPHoEmY2Q2nFCF/preview) -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! ![img](https://screensaver01.zap-hosting.com/index.php/s/qfo8k2RXWPFqi3g/preview) @@ -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. ![](https://screensaver01.zap-hosting.com/index.php/s/o8NDBppnTwHdSgf/preview) -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` ![](https://screensaver01.zap-hosting.com/index.php/s/irmnDDNi436HH4c/preview) ### 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 ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -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`. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -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: ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## 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. ![](https://screensaver01.zap-hosting.com/index.php/s/A36rfRzL3gFGq9x/preview) @@ -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`. ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -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: ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## 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 ![](https://screensaver01.zap-hosting.com/index.php/s/kCndbKaFAaktERk/preview) -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 ![](https://screensaver01.zap-hosting.com/index.php/s/aw6qpNE7TkwQeaP/preview) -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**. ![](https://screensaver01.zap-hosting.com/index.php/s/wKERd24E25668kt/preview) 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. ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/ca9Z8D37wCSrDbf/preview) @@ -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/X8og5qnFkBTRcmA/preview) @@ -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/Sw34XkXeHaMf9RJ/download) - - ## 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: ![](https://screensaver01.zap-hosting.com/index.php/s/XrCa3WYALoDx6H3/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/6Wo8Qz3oMXGzn3t/preview) ### 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“. ![](https://screensaver01.zap-hosting.com/index.php/s/2S4mgRPctffS452/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/SLSBz5TRH2mDBB8/preview) :::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. ::: ![](https://screensaver01.zap-hosting.com/index.php/s/HL4tcnTqJtX7be9/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/xcqwAQWK77X3yip/preview) @@ -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 ![img](https://screensaver01.zap-hosting.com/index.php/s/b6ZpyKJGny5qAon/preview) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/tpsFzSQEokP9xit/download) @@ -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/gE9NRSMr22oZaCx/preview) @@ -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/yBZTKL8MYgLiJEt/download) @@ -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/y26fPWy63FAWJGp/download) -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! ![img](https://screensaver01.zap-hosting.com/index.php/s/bqFberi2tRqobRn/preview) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/sRkz7mJdB6ispSf/download) @@ -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/X8og5qnFkBTRcmA/preview) @@ -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. ![](https://screensaver01.zap-hosting.com/index.php/s/Bxy33gxjASsf5G3/preview) @@ -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/XXERYCa3eKjYmxS/download) + + ## 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. ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) @@ -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) ![img](https://screensaver01.zap-hosting.com/index.php/s/Ywc6mMTJybbgtF5/preview) @@ -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/rsmBkcJiAAinjE6/download) @@ -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) @@ -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]`. ![](https://screensaver01.zap-hosting.com/index.php/s/7oGcQotKaowaDzM/preview) -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**. ![](https://screensaver01.zap-hosting.com/index.php/s/sYDegXcMZwCoZzJ/preview) @@ -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í: ![](https://screensaver01.zap-hosting.com/index.php/s/9rnHy9dJmezjemq/preview) @@ -105,15 +108,15 @@ En el siguiente prompt defines si el usuario root puede conectarse al servidor d ![](https://screensaver01.zap-hosting.com/index.php/s/cEozmgcXDBgaRwY/preview) -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: ![](https://screensaver01.zap-hosting.com/index.php/s/kGHT3tm78dNBTRo/preview) -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: ![](https://screensaver01.zap-hosting.com/index.php/s/kGNDZkRS4QrpEfF/preview) -¡Tu servidor MariaDB (MySQL) ya está listo para usar! +¡Tu servidor MariaDB (MySQL) ya está listo para usarse! ![](https://screensaver01.zap-hosting.com/index.php/s/nFxJoiYeCp7MYXN/preview) @@ -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. ![](https://screensaver01.zap-hosting.com/index.php/s/tzJwpYRYb9Mmryo/preview) @@ -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: ![](https://screensaver01.zap-hosting.com/index.php/s/MWzQMoq5yrRXP7Y/preview) -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: ![](https://screensaver01.zap-hosting.com/index.php/s/8X4A6MZEr27YqFf/preview) -Se deben añadir las siguientes líneas: +Se deben añadir las siguientes entradas: ![](https://screensaver01.zap-hosting.com/index.php/s/7ykDgQeP2qTHSbm/preview) @@ -51,7 +52,7 @@ El último paso es asignar el nuevo usuario al grupo con **adduser benutzerftp f ![](https://screensaver01.zap-hosting.com/index.php/s/bj277RHHMBQtPbp/preview) -Ahora ya podemos conectarnos con la información que hemos configurado: +Ahora podemos conectarnos con la información que hemos configurado: ![](https://screensaver01.zap-hosting.com/index.php/s/7toWfnRSmQzGL9r/preview) 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 ![](https://screensaver01.zap-hosting.com/index.php/s/jHEGSQARQrDKLoz/preview) + 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": ![](https://screensaver01.zap-hosting.com/index.php/s/QWmYp3gdXMnBdnC/preview) + 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. ![](https://screensaver01.zap-hosting.com/index.php/s/o8NDBppnTwHdSgf/preview) -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`. ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -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í: ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## 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 ![](https://screensaver01.zap-hosting.com/index.php/s/A36rfRzL3gFGq9x/preview) -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`. ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -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í: ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## 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. ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) @@ -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/X8og5qnFkBTRcmA/preview) @@ -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/3nwfLeK2c9kTiCp/preview) @@ -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 ![img](https://screensaver01.zap-hosting.com/index.php/s/QTEzbrqG66tTQEA/download) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/68xdESEHimoY9Jp/preview) @@ -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]`. ![](https://screensaver01.zap-hosting.com/index.php/s/7oGcQotKaowaDzM/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/o8NDBppnTwHdSgf/preview) -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 ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) @@ -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: ![xrdp2](https://screensaver01.zap-hosting.com/index.php/s/btRPMG73cT6ysyL/preview) -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: ![](https://screensaver01.zap-hosting.com/index.php/s/a2DEpaR5jD28X23/preview) +Una vez descargado el archivo de instalación, ejecútalo haciendo clic sobre él. Debería abrirse esta ventana: ![](https://screensaver01.zap-hosting.com/index.php/s/a2DEpaR5jD28X23/preview) @@ -41,7 +42,7 @@ En este ejemplo, FileZilla Server se instalará en **C:\Program Files (x86)\File ![](https://screensaver01.zap-hosting.com/index.php/s/WopFXcW3teFAyJK/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/z78wpcFbYEAJYeB/preview) @@ -74,13 +75,13 @@ Para que el usuario tenga los permisos adecuados, debes definir a qué carpetas ![](https://screensaver01.zap-hosting.com/index.php/s/iqQrjGByHpkBcJF/preview) -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: ![](https://screensaver01.zap-hosting.com/index.php/s/xHwQzCKokHTn424/preview) -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**: ![](https://screensaver01.zap-hosting.com/index.php/s/Laz3HFb7GrLBY9w/preview) -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: ![](https://screensaver01.zap-hosting.com/index.php/s/53N4nAFHyrH4y3Q/preview) -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: ![](https://screensaver01.zap-hosting.com/index.php/s/eaPM9S8DFkyL2cK/preview) -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**: ![](https://screensaver01.zap-hosting.com/index.php/s/btHcmpYicgiraY4/preview) -¡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`. ![](https://screensaver01.zap-hosting.com/index.php/s/4kZo7AFbMk58c2E/preview) -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`. ![](https://screensaver01.zap-hosting.com/index.php/s/sDNjGj7fCqHRFGp/preview) -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 ![](https://screensaver01.zap-hosting.com/index.php/s/y6ssQbn2psE5sFt/preview) ### 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. :) ![](https://screensaver01.zap-hosting.com/index.php/s/Bdr4pfwS2HRoaS2/preview) @@ -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. ![](https://screensaver01.zap-hosting.com/index.php/s/kWRi9agrzkWc4rw/preview) :::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 ![](https://screensaver01.zap-hosting.com/index.php/s/jTdDo6c2Kx42o8B/preview) :::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. ![](https://screensaver01.zap-hosting.com/index.php/s/rswYFXWM9D5grpS/preview) @@ -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. ![](https://screensaver01.zap-hosting.com/index.php/s/oTco7F65bZbSGP9/preview) @@ -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) -¿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. ![img](https://screensaver01.zap-hosting.com/index.php/s/X8og5qnFkBTRcmA/preview) -## 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. ![img](https://screensaver01.zap-hosting.com/index.php/s/68xdESEHimoY9Jp/preview) @@ -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/ ![img](https://screensaver01.zap-hosting.com/index.php/s/d3b4mZsiQ4iqXrL/preview) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/5TnmMeRkdLAt2RJ/download) @@ -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/) ![](https://screensaver01.zap-hosting.com/index.php/s/WAET5RFn6yBfNzC/preview) @@ -25,12 +28,12 @@ Ahora haz clic en el botón `Download Python [versión]` y espera a que termine ![](https://screensaver01.zap-hosting.com/index.php/s/b8j6ZbfGWoBjpep/preview) ### 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`. ![](https://screensaver01.zap-hosting.com/index.php/s/Z57KiQwHqP3RpPy/preview) -### 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. :) ![](https://screensaver01.zap-hosting.com/index.php/s/XA2Y3DGezb84Ek9/preview) @@ -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. ![](https://screensaver01.zap-hosting.com/index.php/s/DskKi5Ac28ERY38/preview) ### 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 ![](https://screensaver01.zap-hosting.com/index.php/s/Ws5BosJzJ78s7Y9/preview) + + ## 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 ![img](https://screensaver01.zap-hosting.com/index.php/s/RwKmstAct5kNQwB/preview) -¿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. ![cockpit](https://screensaver01.zap-hosting.com/index.php/s/2iDf3zFfAxCwkCc/preview) 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. ![](https://screensaver01.zap-hosting.com/index.php/s/ZWMPsLzrXZjnqEE/preview) @@ -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. ![](https://screensaver01.zap-hosting.com/index.php/s/E46E3qS32GKFfk3/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/AqPHoEmY2Q2nFCF/preview) -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! ![img](https://screensaver01.zap-hosting.com/index.php/s/qfo8k2RXWPFqi3g/preview) -¿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. ![](https://screensaver01.zap-hosting.com/index.php/s/o8NDBppnTwHdSgf/preview) -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` ![](https://screensaver01.zap-hosting.com/index.php/s/irmnDDNi436HH4c/preview) ### 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`. ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -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í: ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## 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. ![](https://screensaver01.zap-hosting.com/index.php/s/A36rfRzL3gFGq9x/preview) -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`. ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -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í: ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## 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 ![](https://screensaver01.zap-hosting.com/index.php/s/aw6qpNE7TkwQeaP/preview) -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 ![](https://screensaver01.zap-hosting.com/index.php/s/wKERd24E25668kt/preview) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) @@ -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/X8og5qnFkBTRcmA/preview) -## 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. ![img](https://screensaver01.zap-hosting.com/index.php/s/Sw34XkXeHaMf9RJ/download) ## 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": ![](https://screensaver01.zap-hosting.com/index.php/s/XrCa3WYALoDx6H3/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/6Wo8Qz3oMXGzn3t/preview) ### 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". ![](https://screensaver01.zap-hosting.com/index.php/s/2S4mgRPctffS452/preview) -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". ![](https://screensaver01.zap-hosting.com/index.php/s/SLSBz5TRH2mDBB8/preview) :::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. ![](https://screensaver01.zap-hosting.com/index.php/s/xcqwAQWK77X3yip/preview) :::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 ![img](https://screensaver01.zap-hosting.com/index.php/s/b6ZpyKJGny5qAon/preview) -¿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. ![img](https://screensaver01.zap-hosting.com/index.php/s/tpsFzSQEokP9xit/download) +## 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. ![img](https://screensaver01.zap-hosting.com/index.php/s/gE9NRSMr22oZaCx/preview) -¿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 ![img](https://screensaver01.zap-hosting.com/index.php/s/njapji2YePRgema/preview) -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` ![img](https://screensaver01.zap-hosting.com/index.php/s/oBpk2K3S46gETHf/preview) -:::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. ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) @@ -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í. ![img](https://screensaver01.zap-hosting.com/index.php/s/yBZTKL8MYgLiJEt/download) -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**. ![img](https://screensaver01.zap-hosting.com/index.php/s/7nNwWkEdG84yx4y/download) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) @@ -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/y26fPWy63FAWJGp/download) -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! ![img](https://screensaver01.zap-hosting.com/index.php/s/bqFberi2tRqobRn/preview) -¿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. ![img](https://screensaver01.zap-hosting.com/index.php/s/sRkz7mJdB6ispSf/download) @@ -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 ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) -¿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. ![](https://screensaver01.zap-hosting.com/index.php/s/kLWzpPdxXRPKbHP/preview) -### 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. ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) @@ -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) ![img](https://screensaver01.zap-hosting.com/index.php/s/Ywc6mMTJybbgtF5/preview) @@ -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/rsmBkcJiAAinjE6/download) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) -## 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]`. ![](https://screensaver01.zap-hosting.com/index.php/s/7oGcQotKaowaDzM/preview) -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**. ![](https://screensaver01.zap-hosting.com/index.php/s/sYDegXcMZwCoZzJ/preview) @@ -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 : ![](https://screensaver01.zap-hosting.com/index.php/s/9rnHy9dJmezjemq/preview) -À 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** : ![](https://screensaver01.zap-hosting.com/index.php/s/cEozmgcXDBgaRwY/preview) -À 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 : ![](https://screensaver01.zap-hosting.com/index.php/s/kGHT3tm78dNBTRo/preview) -À 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 : ![](https://screensaver01.zap-hosting.com/index.php/s/kGNDZkRS4QrpEfF/preview) @@ -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. ![](https://screensaver01.zap-hosting.com/index.php/s/o5t82kKM38r2MwY/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/tzJwpYRYb9Mmryo/preview) -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 : ![](https://screensaver01.zap-hosting.com/index.php/s/MWzQMoq5yrRXP7Y/preview) -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 : ![](https://screensaver01.zap-hosting.com/index.php/s/8X4A6MZEr27YqFf/preview) @@ -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 : ![](https://screensaver01.zap-hosting.com/index.php/s/eQ2yfySHYx3Wzcp/preview) @@ -47,7 +48,7 @@ Ensuite, il faut confirmer que les informations sont correctes : ![](https://screensaver01.zap-hosting.com/index.php/s/6bNjWnr7ie3Cnty/preview) -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** : ![](https://screensaver01.zap-hosting.com/index.php/s/bj277RHHMBQtPbp/preview) @@ -55,4 +56,5 @@ On peut maintenant se connecter avec les informations définies : ![](https://screensaver01.zap-hosting.com/index.php/s/7toWfnRSmQzGL9r/preview) + ![](https://screensaver01.zap-hosting.com/index.php/s/oHsAKpc7MHqEQCF/preview) \ 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 ![](https://screensaver01.zap-hosting.com/index.php/s/jHEGSQARQrDKLoz/preview) -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é" : ![](https://screensaver01.zap-hosting.com/index.php/s/QWmYp3gdXMnBdnC/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/o8NDBppnTwHdSgf/preview) -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` ![](https://screensaver01.zap-hosting.com/index.php/s/irmnDDNi436HH4c/preview) ### 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). ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -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 : ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## 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. ![](https://screensaver01.zap-hosting.com/index.php/s/A36rfRzL3gFGq9x/preview) @@ -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`. ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -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 : ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## 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 ![](https://screensaver01.zap-hosting.com/index.php/s/oNCpfBwLNB5f79P/preview) -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 ![](https://screensaver01.zap-hosting.com/index.php/s/k6bBoxt7HJ4jqnL/preview) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/ca9Z8D37wCSrDbf/preview) @@ -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/X8og5qnFkBTRcmA/preview) @@ -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/3nwfLeK2c9kTiCp/preview) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/QTEzbrqG66tTQEA/download) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/68xdESEHimoY9Jp/preview) -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]`. ![](https://screensaver01.zap-hosting.com/index.php/s/7oGcQotKaowaDzM/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/r26L7xASWY3d5Z5/preview) @@ -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. ![](https://screensaver01.zap-hosting.com/index.php/s/o8NDBppnTwHdSgf/preview) -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` ![](https://screensaver01.zap-hosting.com/index.php/s/irmnDDNi436HH4c/preview) ### 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`. ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -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`. ![](https://screensaver01.zap-hosting.com/index.php/s/gFKBAZyaFiHgrCz/preview) ### 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 ``` ![](https://screensaver01.zap-hosting.com/index.php/s/bSg3nHaKRatBxFR/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/4ZmA43WMjf2bBxB/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/7kfjz8p2cCzoD8S/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/BZwxEpQAs3sKcc7/preview) -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 ! ![](https://screensaver01.zap-hosting.com/index.php/s/qEGcRQFWBcLDosj/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/r26L7xASWY3d5Z5/preview) ## 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 : ![xrdp2](https://screensaver01.zap-hosting.com/index.php/s/btRPMG73cT6ysyL/preview) -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 : -![xrdp4](https://screensaver01.zap-hosting.com/index.php/s/riHNCEEyKcoLHDy/preview) \ No newline at end of file +![xrdp4](https://screensaver01.zap-hosting.com/index.php/s/riHNCEEyKcoLHDy/preview) 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 : ![](https://screensaver01.zap-hosting.com/index.php/s/a2DEpaR5jD28X23/preview) +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 : ![](https://screensaver01.zap-hosting.com/index.php/s/a2DEpaR5jD28X23/preview) -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 : ![](https://screensaver01.zap-hosting.com/index.php/s/cN7K9Cte9tXFrF2/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/WopFXcW3teFAyJK/preview) -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 ![](https://screensaver01.zap-hosting.com/index.php/s/z78wpcFbYEAJYeB/preview) -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 \. ![](https://screensaver01.zap-hosting.com/index.php/s/iqQrjGByHpkBcJF/preview) -À 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. ![img](https://screensaver01.zap-hosting.com/index.php/s/Y3Rme8q9LHSk4fg/download) -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 : ![](https://screensaver01.zap-hosting.com/index.php/s/53N4nAFHyrH4y3Q/preview) -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 : ![](https://screensaver01.zap-hosting.com/index.php/s/eaPM9S8DFkyL2cK/preview) -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** : ![](https://screensaver01.zap-hosting.com/index.php/s/btHcmpYicgiraY4/preview) -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) ![](https://screensaver01.zap-hosting.com/index.php/s/FXEML6xiCedS7Nq/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/EwjMejMYykPCQRQ/preview) -:::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`. ![](https://screensaver01.zap-hosting.com/index.php/s/4kZo7AFbMk58c2E/preview) -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`. ![](https://screensaver01.zap-hosting.com/index.php/s/sDNjGj7fCqHRFGp/preview) -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. ::: ![](https://screensaver01.zap-hosting.com/index.php/s/L2wNRLFfEo3H6wn/preview) -À 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. ![](https://screensaver01.zap-hosting.com/index.php/s/y6ssQbn2psE5sFt/preview) -### É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. :) ![](https://screensaver01.zap-hosting.com/index.php/s/Bdr4pfwS2HRoaS2/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/kWRi9agrzkWc4rw/preview) -:::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. ![](https://screensaver01.zap-hosting.com/index.php/s/jTdDo6c2Kx42o8B/preview) -:::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. ![](https://screensaver01.zap-hosting.com/index.php/s/rswYFXWM9D5grpS/preview) -:::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. ![](https://screensaver01.zap-hosting.com/index.php/s/65oooTQRGQPW8DS/preview) -:::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. -![](https://screensaver01.zap-hosting.com/index.php/s/kZsc5DF3BAiQ2fF/preview) +![](https://screensaver01.zap-hosting.com/index.php/s/kZsc5DF3BAiQ2fF/preview) ::: -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. ![](https://screensaver01.zap-hosting.com/index.php/s/cejbBAQdHxkrm2A/preview) @@ -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. ![](https://screensaver01.zap-hosting.com/index.php/s/oTco7F65bZbSGP9/preview) @@ -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/X8og5qnFkBTRcmA/preview) ## 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. ![img](https://screensaver01.zap-hosting.com/index.php/s/68xdESEHimoY9Jp/preview) -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/ ![img](https://screensaver01.zap-hosting.com/index.php/s/d3b4mZsiQ4iqXrL/preview) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/5TnmMeRkdLAt2RJ/download) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/HmQPZGsBqxqPHmy/download) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/jfQxZ6e4BGMfen5/preview) ## 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/) ![](https://screensaver01.zap-hosting.com/index.php/s/WAET5RFn6yBfNzC/preview) @@ -24,17 +27,17 @@ Clique ensuite sur le bouton `Download Python [version]` et attends que le tél ![](https://screensaver01.zap-hosting.com/index.php/s/b8j6ZbfGWoBjpep/preview) -### É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`. ![](https://screensaver01.zap-hosting.com/index.php/s/Z57KiQwHqP3RpPy/preview) -### É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. :) ![](https://screensaver01.zap-hosting.com/index.php/s/XA2Y3DGezb84Ek9/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/t7xPKRtsJ7kGRxw/preview) @@ -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. ![](https://screensaver01.zap-hosting.com/index.php/s/DskKi5Ac28ERY38/preview) ### 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`. ![](https://screensaver01.zap-hosting.com/index.php/s/Ws5BosJzJ78s7Y9/preview) + + ## 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. ![img](https://screensaver01.zap-hosting.com/index.php/s/RwKmstAct5kNQwB/preview) -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. ![cockpit](https://screensaver01.zap-hosting.com/index.php/s/2iDf3zFfAxCwkCc/preview) @@ -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. ![](https://screensaver01.zap-hosting.com/index.php/s/AqPHoEmY2Q2nFCF/preview) -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 ! ![img](https://screensaver01.zap-hosting.com/index.php/s/qfo8k2RXWPFqi3g/preview) @@ -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 ![](https://screensaver01.zap-hosting.com/index.php/s/irmnDDNi436HH4c/preview) -### 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). ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -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

      num_rows > 0) { - // Boucler sur chaque entrée + // Parcourt chaque entrée du résultat foreach ($result as $entry) { echo "
    • "; - // Afficher le nom en sécurisant contre XSS + // Affiche le nom en sécurisant avec htmlspecialchars pour éviter les XSS echo htmlspecialchars($entry["name"]); - // Afficher le statut de complétion + // Affiche le statut de complétion if ($entry["is_completed"]) { echo " (Completed)"; } else { echo " (Incomplete)"; } - // Afficher la date de création + // Affiche la date de création echo " - Creation Date: " . htmlspecialchars($entry['creation_date']); echo "
    • "; } } else { - // Si rien, afficher un message par défaut + // Si aucun résultat, affiche un message par défaut echo "
    • No to-do items found.
    • "; } ?> @@ -335,24 +338,24 @@ $result = $conn->query($sql); close(); ?> ``` Sauvegarde et quitte nano (`CTRL + X`, `Y`, `ENTER`). -#### Tester le site +#### Test du site -Tu as suivi le guide et créé un site test qui utilise toute la stack LAMP ! +Bravo, tu as configuré un site test de liste de tâches qui utilise toute la stack LAMP ! -Tu peux maintenant accéder au site via le domaine (en HTTP/port 80) que tu as configuré, 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 : ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## Conclusion -Bravo, tu as installé et configuré la 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 la configuration interactive pour installer rapidement un certificat pour ton 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ésite pas à contacter notre support, dispo tous les jours pour t’aider ! 🙂 diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md index 0734bc670..5b0a8f8b7 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md @@ -1,7 +1,7 @@ --- id: vserver-linux-lemp-stack -title: "VPS : Installer la stack LEMP - Linux, Nginx, MySQL, PHP" -description: "Découvrez comment configurer une stack LEMP pour héberger des sites PHP dynamiques sur des VPS Linux → En savoir plus maintenant" +title: "Installer une stack LEMP sur un serveur Linux - Déploie des applications web ultra performantes" +description: "Découvre comment configurer une stack LEMP pour héberger des sites PHP dynamiques sur des VPS Linux → En savoir plus maintenant" sidebar_label: Stack Web LEMP services: - vserver @@ -13,17 +13,17 @@ 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 applications 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, nous allons couvrir le processus d’installation d’une stack LEMP sur un VPS Linux, avec une explication détaillée et un exemple de création d’un site web 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 installer une stack LEMP sur un VPS 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 d’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 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 continuer l’installation, assurez-vous que tous les paquets sont à jour avec la commande suivante : +Comme toujours, avant de lancer l’installation, vérifie que tous les paquets sont à jour avec la commande suivante : ``` // Ubuntu & Debian sudo apt update @@ -40,129 +40,129 @@ sudo dnf upgrade --refresh ## Installation -L’installation peut être facilement divisée en chaque dépendance principale de la stack LEMP, en commençant par le serveur web Nginx, suivi de la base de données MySQL et enfin PHP. Pendant l’installation, nous mettrons en place un site test écrit en PHP qui accédera à la base MySQL. Chaque requête web sera ensuite traitée et servie via le serveur web Nginx. +L’installation se découpe facilement en chaque dépendance principale de la stack LEMP, en commençant par le serveur web Nginx, 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 Nginx. -### Installation de Nginx +### Configuration de Nginx -Nginx est le serveur web qui traitera les requêtes entrantes et servira les réponses. Installez-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é, assurez-vous que les règles de 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 Nginx dispose d’une application enregistrée pour celui-ci. +Une fois installé, assure-toi que les règles du pare-feu sont bien 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 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, veille à 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. +Assure-toi 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 SSH configurée si vous utilisez UFW ! Sinon, vous **ne pourrez plus** vous connecter en SSH si vous perdez la connexion 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éez maintenant la règle pour autoriser Nginx puis vérifiez que les règles sont bien en place. +Crée maintenant la règle pour autoriser Nginx puis vérifie que les règles sont bien en place. ``` -# Créer une règle pour autoriser Nginx +# Autorise Nginx sudo ufw allow in "Nginx 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 avec la commande `ufw app list`. Dans l’exemple ci-dessus, utiliser `Nginx Full` signifie que les règles HTTP (port 80) et HTTPS (port 443) sont créées. +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). ::: -Vous devriez voir les règles `Nginx` et `Nginx (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 `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. ![](https://screensaver01.zap-hosting.com/index.php/s/A36rfRzL3gFGq9x/preview) -Avec le pare-feu ouvert pour Nginx, vérifiez que Nginx fonctionne bien. Vous pouvez tester en accédant à votre adresse IP dans un navigateur, par exemple : `http://[votre_adresse_ip]` +Avec le pare-feu ouvert pour Nginx, vérifie que Nginx fonctionne bien. 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 nginx` +Si ça marche, tu verras une page d’accueil par défaut. Sinon, vérifie le statut du service avec : `systemctl status nginx` ![](https://screensaver01.zap-hosting.com/index.php/s/EqFoyXMJMaHc3dc/preview) -### Installation de MySQL +### 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 et configure maintenant un serveur MySQL qui servira de base de données pour stocker tes données de façon relationnelle. Installe-le avec : ``` sudo apt install mysql-server ``` -Une fois l’installation terminée, il est recommandé de lancer 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 protéger 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, il vous demandera si vous souhaitez activer la validation des mots de passe. Nous recommandons de répondre `Y` pour n’autoriser que des mots de passe sécurisés, puis de choisir soit `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`. ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -Ensuite, il vous demandera si vous souhaitez supprimer l’utilisateur `anonymous` et interdire la connexion root à distance. Pour la sécurité, acceptez les deux avec `Y`. Cela supprime l’utilisateur test et limite l’accès root à la connexion locale via SSH, réduisant ainsi les risques. +Ensuite, il te demandera de supprimer l’utilisateur `anonymous` et d’interdire la connexion root à distance. Accepte les deux avec `Y` pour renforcer la sécurité. Ça supprime l’utilisateur test et limite l’accès root à la machine locale via SSH. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -Enfin, il vous demandera si vous souhaitez supprimer la base de données `test` et recharger les tables de privilèges. Acceptez encore une fois 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 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. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -Vérifiez maintenant que MySQL tourne bien en essayant de vous connecter : `sudo mysql -u root`. Si ça marche, 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, tu verras un message de bienvenue. Tape `quit` pour sortir. -### Installation de PHP +### Configuration de PHP -La dernière dépendance LEMP est PHP. Pour Nginx, cela nécessite d’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` (PHP fastCGI process manager). Nginx sera configuré pour passer les requêtes à `php-fpm` avant de répondre. -Installez la dernière version de php-fpm ainsi qu’un plugin PHP pour MySQL, pour que Nginx puisse fonctionner avec PHP et que PHP puisse utiliser MySQL. +Installe la dernière version de php-fpm et le plugin PHP pour MySQL avec : ``` sudo apt install php-fpm 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 plus de fonctionnalités. Vous pouvez voir la liste avec 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 en installer plusieurs à la fois, séparées par un espace. +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. ::: ### Création du site test -Avec toutes les dépendances LEMP installées, créons un site test pour montrer comment la stack fonctionne ensemble pour offrir une solution web dynamique. C’est optionnel, mais utile pour comprendre comment utiliser ces outils pour vos propres sites. +Maintenant que chaque dépendance LEMP est installée, on va créer un site test pour montrer comment la stack fonctionne ensemble pour faire un super site dynamique. C’est optionnel, mais utile pour comprendre comment utiliser ces outils. -Dans cet exemple, 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. +Ici, on va créer 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` tout au long du guide, car dans la vraie vie vous utiliserez sûrement 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 utilisera un domaine test `zapdocs.example.com` pour l’exemple, car dans la vraie vie tu utiliseras un domaine. Tu **dois** créer un enregistrement DNS de type `A` pour ce domaine qui pointe vers l’adresse IP de ton serveur. Si tu as besoin d’aide, consulte notre guide [Enregistrements de domaine](domain-records.md). :::note -Vous pouvez choisir de ne pas utiliser de domaine et remplacer `[your_domain]` par un nom simple. Vous accèderez alors au site via l’adresse IP. Mais dans ce cas, pensez à retirer 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’adresse 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 vous hébergez plusieurs sites, on recommande de créer un dossier par site. +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. -Créez donc un nouveau dossier dans `/var/www/[your_domain]` pour chaque domaine. Ici ce sera `/var/www/zapdocs.example.com`. +Crée un nouveau dossier dans `/var/www/[your_domain]` pour ton site. Ici ce sera `/var/www/zapdocs.example.com`. ``` sudo mkdir /var/www/[your_domain] ``` -Créez maintenant un fichier de configuration de bloc serveur Nginx dans `sites-available` pour ce domaine. +Crée ensuite un fichier de configuration de bloc serveur Nginx dans `sites-available` pour ce domaine. ``` sudo nano /etc/nginx/sites-available/[your_domain].conf ``` -Copiez-collez ce template dans nano, en remplaçant `[your_domain]` par votre domaine. +Copie-colle ce template dans nano, en remplaçant `[your_domain]` par ton domaine. ``` server { listen 80; @@ -187,48 +187,48 @@ server { ``` :::important Version PHP -Il est important de remplacer `[your_phpversion]` par la version PHP installée. Vérifiez avec `php -v`, par exemple : `PHP 8.3.6 (cli) (built: Mar 19 2025 10:08:38) (NTS)`. +Change bien `[your_phpversion]` par la version PHP installée. Vérifie avec `php -v`, par exemple : `PHP 8.3.6 (cli) (built: Mar 19 2025 10:08:38) (NTS)`. -Ici, mettez `8.3` comme sous-version majeure, donc la ligne devient : `fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;` +Ici, mets `8.3` pour que la ligne devienne : `fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;` ::: -Ce fichier gère les requêtes HTTP sur le port 80 et vérifie que la requête correspond au `server_name` (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 que la requête correspond au `server_name` (ton domaine). Il indique aussi que le dossier `/var/www/[your_domain]` doit servir les fichiers. -Sauvegardez et quittez nano avec `CTRL + X`, puis `Y` pour confirmer et `ENTER`. +Sauvegarde et quitte nano avec `CTRL + X`, puis `Y` et `ENTER`. -Activez la configuration en créant un lien symbolique dans `sites-enabled`. +Active la config en créant un lien dans `sites-enabled`. ``` sudo ln -s /etc/nginx/sites-available/[your_domain].conf /etc/nginx/sites-enabled/ ``` :::note Pas de domaine -Si vous **n’utilisez pas** de domaine, supprimez ou commentez la ligne `server_name` (en ajoutant un `#`). Désactivez 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`. ::: -Testez la configuration avec `sudo nginx -t` pour vérifier qu’il n’y a pas d’erreurs. +Teste la config avec `sudo nginx -t` pour vérifier qu’il n’y a pas d’erreurs. -Enfin, rechargez Nginx pour appliquer la nouvelle config : `sudo systemctl reload nginx`. +Redémarre Nginx pour appliquer la nouvelle config : `sudo systemctl reload nginx`. #### Création du site web -Maintenant que Nginx est configuré, il faut créer le site web à proprement parler. Le dossier est vide pour l’instant, donc rien ne sera servi. On va créer un petit site de liste de tâches comme expliqué. +Maintenant que Nginx est configuré, il faut créer le site web à 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. ##### Préparation de la base de données -D’abord, créons une base et une table pour stocker les tâches. Connectez-vous à MySQL. +Connecte-toi à MySQL. ``` sudo mysql -u root ``` -Créez 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 tâches CREATE TABLE todoitems ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255) NOT NULL, @@ -237,101 +237,101 @@ CREATE TABLE todoitems ( ); ``` -Ajoutons quelques entrées exemples. +Ajoute quelques entrées exemples. ``` -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 ('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); ``` -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 seule fois) GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON todowebsite.* TO todo@localhost; -# Recharger les privilèges +# Recharge les privilèges FLUSH PRIVILEGES; ``` -Quittez 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 le créer. +Crée le fichier PHP principal `index.php` dans `/var/www/[your_domain]`. ``` sudo nano /var/www/[your_domain]/index.php ``` -Voici un code simple à coller dans nano. Il crée une connexion MySQL et affiche les tâches stockées. +Voici un code simple pour afficher la liste des tâches depuis la base. La première partie PHP établit la connexion 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`. ::: -Le code HTML crée 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); } -// Exécuter une requête SQL pour récupérer les entrées +// 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); ?> - + - + - To-Do List + Liste de Tâches -

      Awesome To-Do List :D

      +

      Super Liste de Tâches :D

      Pour notre super guide ZAP-Hosting : https://zap-hosting.com/guides/docs/vserver-linux-lemp-stack

        num_rows > 0) { - // Boucler sur chaque entrée + // Parcourt chaque entrée foreach ($result as $entry) { echo "
      • "; - // Afficher le nom en sécurisant contre le XSS + // Affiche le nom en sécurisant contre le XSS echo htmlspecialchars($entry["name"]); - // Afficher le statut de complétion + // Affiche le statut de complétion if ($entry["is_completed"]) { - echo " (Completed)"; + echo " (Terminé)"; } else { - echo " (Incomplete)"; + echo " (Incomplet)"; } - // Afficher la date de création - echo " - Creation Date: " . htmlspecialchars($entry['creation_date']); + // Affiche la date de création + echo " - Date de création : " . htmlspecialchars($entry['creation_date']); echo "
      • "; } } else { - // Si aucun résultat, afficher un message par défaut - echo "
      • No to-do items found.
      • "; + // Si rien, affiche un message par défaut + echo "
      • Aucune tâche trouvée.
      • "; } ?>
      @@ -339,25 +339,25 @@ $result = $conn->query($sql); close(); ?> ``` -Sauvegardez et quittez nano avec `CTRL + X`, puis `Y` et `ENTER`. +Sauvegarde et quitte nano avec `CTRL + X`, puis `Y` et `ENTER`. -#### Tester le site +#### Test du site -Bravo, vous avez mis en place un site test de liste de tâches qui utilise toute la stack LEMP ! +Tu as suivi le guide et créé un site test qui utilise toute la stack LEMP ! -Vous devriez pouvoir accéder au site via le domaine (en HTTP/port 80) que vous avez configuré, 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 bloc serveur, ici `zapdocs.example.com`. Le résultat final devrait ressembler à ça : ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## Conclusion -Félicitations, vous avez installé et configuré la stack LEMP avec succès ! La prochaine étape, on vous **recommande vivement** de configurer un domaine et un **certificat SSL** pour sécuriser les échanges avec vos sites. Consultez notre [guide Certbot](dedicated-linux-certbot.md) en vous concentrant sur le **plugin Nginx** et suivez l’installation interactive pour configurer rapidement un certificat pour votre domaine. +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 mettre en place un certificat facilement. -Pour toute question ou aide, n’hésitez pas à contacter notre support, disponible tous les jours pour vous aider ! 🙂 +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/vserver-linux-nextcloud.md b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md index 749a938b3..d9417360d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md @@ -1,10 +1,11 @@ --- id: vserver-linux-nextcloud -title: "VPS : Installation de Nextcloud" -description: "Découvrez comment configurer un serveur Nextcloud performant sous Linux pour un hébergement cloud optimal → En savoir plus maintenant" +title: "Installer Nextcloud sur un serveur Linux - Crée ta propre solution de stockage cloud privée" +description: "Découvre comment configurer un serveur Nextcloud performant sur Linux pour un hébergement cloud optimal → En savoir plus maintenant" sidebar_label: Installer Nextcloud services: - vserver + - dedicated --- import InlineVoucher from '@site/src/components/InlineVoucher'; @@ -15,35 +16,35 @@ Nextcloud est une solution cloud open source et un fork d’Owncloud, fondée en ![](https://screensaver01.zap-hosting.com/index.php/s/kCndbKaFAaktERk/preview) -Pour garantir des performances, une stabilité et des fonctionnalités optimales, la configuration suivante est recommandée pour héberger un serveur Nextcloud. Le serveur Nextcloud n’est pas compatible avec Windows ni MacOS. Du moins pas sans virtualisation supplémentaire ou autres contournements similaires. +Pour garantir des performances, une stabilité et des fonctionnalités optimales, la configuration suivante est recommandée pour héberger un serveur Nextcloud. Le serveur Nextcloud n’est pas compatible avec Windows et MacOS. Du moins pas sans virtualisation ou autres contournements. ## Préparation -Les exigences suivantes sont recommandées par les développeurs et basées sur notre propre expérience. Vous risquez de rencontrer des problèmes si vous ne respectez pas ces prérequis. +Les exigences suivantes sont recommandées par les développeurs et basées sur notre propre expérience. Tu risques de rencontrer des problèmes si tu ne respectes pas ces prérequis. #### Matériel | Composants | Minimum | Recommandé | | ------------- | ---------------------- | --------------------------- | | CPU | 2x 1 GHz | 4x 2+ GHz | -| RAM | 512 Mo | 4+ Go | +| RAM | 512 Mo | 4+ Go | | Stockage | 10 Go | 50+ Go | -| Bande passante| 100 Mbit/s (upload & download) | 500 Mbit/s (upload & download) recommandé si plusieurs utilisateurs doivent utiliser le cloud | +| Bande passante| 100 Mbit/s (up & down) | 500 Mbit/s (up & down) Recommandé si plusieurs utilisateurs doivent utiliser le cloud | #### Logiciel -| Plateforme | Options | -| ----------------- | ------------------------------------------------------------ | +| Plateforme | Options | +| ---------------- | ------------------------------------------------------------ | | Système d’exploitation | Ubuntu (14.04, 16.04, 18.04), Debian (8,9,10), CentOS 6.5/7 | -| Base de données | MySQL ou MariaDB 5.5+ (recommandé), SQLite (uniquement pour tests et instances minimales) | -| Serveur web | Apache 2.4 avec `mod_php` ou `php-fpm` (recommandé) | -| PHP | 5.6, 7.0 (recommandé), 7.1 (recommandé), 7.2 | +| Base de données | MySQL ou MariaDB 5.5+ (recommandé), SQLite (uniquement pour tests et instances minimales) | +| Serveur web | Apache 2.4 avec `mod_php` ou `php-fpm` (recommandé) | +| PHP | 5.6, 7.0 (recommandé), 7.1 (recommandé), 7.2 | -Une connexion doit être établie via un client SSH pour installer le cloud sur un serveur Linux. Si vous ne savez pas comment utiliser SSH, voici un guide pour vous aider : [Accès initial (SSH)](vserver-linux-ssh.md) +Une connexion doit être établie via un client SSH pour installer le cloud sur un serveur Linux. Si tu ne sais pas comment utiliser SSH, voici un guide pour t’aider : [Accès initial (SSH)](vserver-linux-ssh.md) -Une fois la connexion établie, vous pouvez commencer à installer les paquets nécessaires à l’installation de Nextcloud. Cela inclut l’installation d’un serveur web ainsi que PHP. +Une fois la connexion établie, tu peux commencer à installer les paquets nécessaires à l’installation de Nextcloud. Cela inclut l’installation d’un serveur web ainsi que PHP. import Tabs from '@theme/Tabs'; @@ -67,7 +68,7 @@ sudo apt -y install apache2 🗄️ Debian 8 : ``` -# Étape 1 : Ajout du dépôt PPA PHP 7.3 +# Étape 1 : Ajouter le dépôt PPA 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 : ``` -# Étape 1 : Ajout du dépôt PPA PHP 7.3 +# Étape 1 : Ajouter le dépôt PPA 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 @@ -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 ``` -Vérifiez la version de PHP pour confirmer le bon fonctionnement +Vérifie la version de PHP pour confirmer le bon fonctionnement ``` 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 ``` -Vérifiez la version de PHP pour confirmer le bon fonctionnement +Vérifie la version de PHP pour confirmer le bon fonctionnement ``` php -v ``` @@ -248,7 +249,7 @@ dnf module enable php:remi-7.3 dnf install php ``` -Vérifiez la version de PHP pour confirmer le bon fonctionnement +Vérifie la version de PHP pour confirmer le bon fonctionnement ``` php -v ``` @@ -256,7 +257,7 @@ php -v -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 ![](https://screensaver01.zap-hosting.com/index.php/s/aw6qpNE7TkwQeaP/preview) -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**. ![](https://screensaver01.zap-hosting.com/index.php/s/wKERd24E25668kt/preview) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) @@ -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/ca9Z8D37wCSrDbf/preview) ## 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 : ![](https://screensaver01.zap-hosting.com/index.php/s/9o6bEzBr8rCAWzf/preview) @@ -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" : ![](https://screensaver01.zap-hosting.com/index.php/s/XrCa3WYALoDx6H3/preview) -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 : ![](https://screensaver01.zap-hosting.com/index.php/s/8K5p6RHapwYDfZY/preview) @@ -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. ![](https://screensaver01.zap-hosting.com/index.php/s/6Wo8Qz3oMXGzn3t/preview) ### 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". ![](https://screensaver01.zap-hosting.com/index.php/s/2S4mgRPctffS452/preview) -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". ![](https://screensaver01.zap-hosting.com/index.php/s/SLSBz5TRH2mDBB8/preview) :::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". ::: ![](https://screensaver01.zap-hosting.com/index.php/s/HL4tcnTqJtX7be9/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/xcqwAQWK77X3yip/preview) :::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. ![img](https://screensaver01.zap-hosting.com/index.php/s/b6ZpyKJGny5qAon/preview) -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é. ![img](https://screensaver01.zap-hosting.com/index.php/s/tpsFzSQEokP9xit/download) @@ -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/gE9NRSMr22oZaCx/preview) @@ -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 ![img](https://screensaver01.zap-hosting.com/index.php/s/njapji2YePRgema/preview) -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 ![img](https://screensaver01.zap-hosting.com/index.php/s/oBpk2K3S46gETHf/preview) :::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. ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) @@ -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/yBZTKL8MYgLiJEt/download) -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**. ![img](https://screensaver01.zap-hosting.com/index.php/s/7nNwWkEdG84yx4y/download) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) @@ -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/RwKmstAct5kNQwB/preview) @@ -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 ![img](https://screensaver01.zap-hosting.com/index.php/s/y26fPWy63FAWJGp/download) -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 ! ![img](https://screensaver01.zap-hosting.com/index.php/s/bqFberi2tRqobRn/preview) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/sRkz7mJdB6ispSf/download) ## 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. ![img](https://screensaver01.zap-hosting.com/index.php/s/G7gMLyzgyTEjoNf/preview) ## 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 ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) -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é : ![img](https://screensaver01.zap-hosting.com/index.php/s/5ksLwSePniTPZFQ/preview) @@ -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/X8og5qnFkBTRcmA/preview) ## 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. ![](https://screensaver01.zap-hosting.com/index.php/s/kLWzpPdxXRPKbHP/preview) ### 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. ![](https://screensaver01.zap-hosting.com/index.php/s/Bxy33gxjASsf5G3/preview) ### 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*". ![](https://screensaver01.zap-hosting.com/index.php/s/QzQmFzpi3SDQbbE/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/2XcY2WEyX48RM4G/preview) 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. ![img](https://screensaver01.zap-hosting.com/index.php/s/XXERYCa3eKjYmxS/download) ## 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. ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) - - ## 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) ![img](https://screensaver01.zap-hosting.com/index.php/s/Ywc6mMTJybbgtF5/preview) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/rsmBkcJiAAinjE6/download) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) - - ## 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]`. ![](https://screensaver01.zap-hosting.com/index.php/s/7oGcQotKaowaDzM/preview) -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**. ![](https://screensaver01.zap-hosting.com/index.php/s/sYDegXcMZwCoZzJ/preview) @@ -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**: ![](https://screensaver01.zap-hosting.com/index.php/s/9rnHy9dJmezjemq/preview) -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**: ![](https://screensaver01.zap-hosting.com/index.php/s/cEozmgcXDBgaRwY/preview) -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: ![](https://screensaver01.zap-hosting.com/index.php/s/kGHT3tm78dNBTRo/preview) -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: ![](https://screensaver01.zap-hosting.com/index.php/s/kGNDZkRS4QrpEfF/preview) @@ -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. ![](https://screensaver01.zap-hosting.com/index.php/s/tzJwpYRYb9Mmryo/preview) @@ -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 ![](https://screensaver01.zap-hosting.com/index.php/s/8X4A6MZEr27YqFf/preview) -Aggiungi le seguenti righe: +Devi aggiungere le seguenti righe: ![](https://screensaver01.zap-hosting.com/index.php/s/7ykDgQeP2qTHSbm/preview) -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: ![](https://screensaver01.zap-hosting.com/index.php/s/4cmAAMcBaoTQ4QD/preview) -Conferma che i dati inseriti siano corretti: +Poi conferma che i dati inseriti siano corretti: ![](https://screensaver01.zap-hosting.com/index.php/s/6bNjWnr7ie3Cnty/preview) -Ultimo passo: assegna l’utente al gruppo con **adduser benutzerftp ftpuser**: +L’ultimo passo è assegnare il nuovo utente al gruppo con **adduser benutzerftp ftpuser**: ![](https://screensaver01.zap-hosting.com/index.php/s/bj277RHHMBQtPbp/preview) -Ora puoi connetterti con le credenziali appena create: +Ora puoi connetterti con le credenziali che hai impostato: ![](https://screensaver01.zap-hosting.com/index.php/s/7toWfnRSmQzGL9r/preview) 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 ![](https://screensaver01.zap-hosting.com/index.php/s/jHEGSQARQrDKLoz/preview) -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": ![](https://screensaver01.zap-hosting.com/index.php/s/QWmYp3gdXMnBdnC/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/o8NDBppnTwHdSgf/preview) -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`. ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -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ì: ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## 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. ![](https://screensaver01.zap-hosting.com/index.php/s/A36rfRzL3gFGq9x/preview) -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`. ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) @@ -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: ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## 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 ![](https://screensaver01.zap-hosting.com/index.php/s/oNCpfBwLNB5f79P/preview) -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 ![](https://screensaver01.zap-hosting.com/index.php/s/k6bBoxt7HJ4jqnL/preview) 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. ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) -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 ![img](https://screensaver01.zap-hosting.com/index.php/s/3nwfLeK2c9kTiCp/preview) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/QTEzbrqG66tTQEA/download) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/68xdESEHimoY9Jp/preview) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/jfQxZ6e4BGMfen5/preview) -## 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. ![](https://screensaver01.zap-hosting.com/index.php/s/r26L7xASWY3d5Z5/preview) @@ -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. ![](https://screensaver01.zap-hosting.com/index.php/s/o8NDBppnTwHdSgf/preview) -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`. ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/gFKBAZyaFiHgrCz/preview) ### 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 ``` ![](https://screensaver01.zap-hosting.com/index.php/s/bSg3nHaKRatBxFR/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/4ZmA43WMjf2bBxB/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/7kfjz8p2cCzoD8S/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/BZwxEpQAs3sKcc7/preview) -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! ![](https://screensaver01.zap-hosting.com/index.php/s/qEGcRQFWBcLDosj/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/r26L7xASWY3d5Z5/preview) ## 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: ![xrdp2](https://screensaver01.zap-hosting.com/index.php/s/btRPMG73cT6ysyL/preview) -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: ![](https://screensaver01.zap-hosting.com/index.php/s/cN7K9Cte9tXFrF2/preview) -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: ![](https://screensaver01.zap-hosting.com/index.php/s/dbCS5yJfwqry8Dq/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/z78wpcFbYEAJYeB/preview) -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 \. ![](https://screensaver01.zap-hosting.com/index.php/s/iqQrjGByHpkBcJF/preview) 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: ![](https://screensaver01.zap-hosting.com/index.php/s/xHwQzCKokHTn424/preview) @@ -95,7 +96,7 @@ Nel nostro esempio il percorso è **C:\Program Files (x86)\FileZilla Server\File ![](https://screensaver01.zap-hosting.com/index.php/s/Laz3HFb7GrLBY9w/preview) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/Y3Rme8q9LHSk4fg/download) -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: ![](https://screensaver01.zap-hosting.com/index.php/s/53N4nAFHyrH4y3Q/preview) -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: ![](https://screensaver01.zap-hosting.com/index.php/s/eaPM9S8DFkyL2cK/preview) 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. ![](https://screensaver01.zap-hosting.com/index.php/s/EwjMejMYykPCQRQ/preview) :::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 ![](https://screensaver01.zap-hosting.com/index.php/s/4kZo7AFbMk58c2E/preview) -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`. ![](https://screensaver01.zap-hosting.com/index.php/s/sDNjGj7fCqHRFGp/preview) -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. ::: ![](https://screensaver01.zap-hosting.com/index.php/s/L2wNRLFfEo3H6wn/preview) @@ -60,15 +63,15 @@ Nella pagina successiva puoi scegliere di non installare alcuni pacchetti core d ![](https://screensaver01.zap-hosting.com/index.php/s/y6ssQbn2psE5sFt/preview) ### 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’. :) ![](https://screensaver01.zap-hosting.com/index.php/s/Bdr4pfwS2HRoaS2/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/kWRi9agrzkWc4rw/preview) @@ -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. ![](https://screensaver01.zap-hosting.com/index.php/s/jTdDo6c2Kx42o8B/preview) @@ -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. ![](https://screensaver01.zap-hosting.com/index.php/s/rswYFXWM9D5grpS/preview) @@ -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. ![](https://screensaver01.zap-hosting.com/index.php/s/65oooTQRGQPW8DS/preview) @@ -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`. ![](https://screensaver01.zap-hosting.com/index.php/s/cejbBAQdHxkrm2A/preview) @@ -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. ![](https://screensaver01.zap-hosting.com/index.php/s/oTco7F65bZbSGP9/preview) @@ -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) -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: ![img](https://screensaver01.zap-hosting.com/index.php/s/5ksLwSePniTPZFQ/preview) + + ## 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. ![img](https://screensaver01.zap-hosting.com/index.php/s/X8og5qnFkBTRcmA/preview) -## 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. ![img](https://screensaver01.zap-hosting.com/index.php/s/68xdESEHimoY9Jp/preview) -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/ ![img](https://screensaver01.zap-hosting.com/index.php/s/d3b4mZsiQ4iqXrL/preview) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/5TnmMeRkdLAt2RJ/download) 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. ![img](https://screensaver01.zap-hosting.com/index.php/s/HmQPZGsBqxqPHmy/download) 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 ![](https://screensaver01.zap-hosting.com/index.php/s/Z57KiQwHqP3RpPy/preview) ### 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. :) ![](https://screensaver01.zap-hosting.com/index.php/s/XA2Y3DGezb84Ek9/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/t7xPKRtsJ7kGRxw/preview) @@ -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. ![](https://screensaver01.zap-hosting.com/index.php/s/DskKi5Ac28ERY38/preview) ### 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`. ![](https://screensaver01.zap-hosting.com/index.php/s/Ws5BosJzJ78s7Y9/preview) ## 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. ![img](https://screensaver01.zap-hosting.com/index.php/s/RwKmstAct5kNQwB/preview) -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. ![cockpit](https://screensaver01.zap-hosting.com/index.php/s/2iDf3zFfAxCwkCc/preview) -## 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. ![](https://screensaver01.zap-hosting.com/index.php/s/ZWMPsLzrXZjnqEE/preview) -## 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. ![](https://screensaver01.zap-hosting.com/index.php/s/E46E3qS32GKFfk3/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/AqPHoEmY2Q2nFCF/preview) -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 ![img](https://screensaver01.zap-hosting.com/index.php/s/qfo8k2RXWPFqi3g/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/o8NDBppnTwHdSgf/preview) -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`. ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) @@ -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ì: ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## 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. ![](https://screensaver01.zap-hosting.com/index.php/s/A36rfRzL3gFGq9x/preview) -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`. ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) @@ -110,59 +110,59 @@ Infine ti chiederà di rimuovere il database `test` e ricaricare le tabelle dei ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -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ì: ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## 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. ![](https://screensaver01.zap-hosting.com/index.php/s/kCndbKaFAaktERk/preview) -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: ![](https://screensaver01.zap-hosting.com/index.php/s/79kgamkS36Dgi9x/preview) @@ -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 ![](https://screensaver01.zap-hosting.com/index.php/s/aw6qpNE7TkwQeaP/preview) -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**. ![](https://screensaver01.zap-hosting.com/index.php/s/wKERd24E25668kt/preview) @@ -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/ca9Z8D37wCSrDbf/preview) @@ -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 ![img](https://screensaver01.zap-hosting.com/index.php/s/Sw34XkXeHaMf9RJ/download) + + ## 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": ![](https://screensaver01.zap-hosting.com/index.php/s/XrCa3WYALoDx6H3/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/6Wo8Qz3oMXGzn3t/preview) -### Aggiungere un dominio +### Aggiungi dominio Per aggiungere il primo dominio clicca sul pulsante blu "Add domain". ![](https://screensaver01.zap-hosting.com/index.php/s/2S4mgRPctffS452/preview) -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". ![](https://screensaver01.zap-hosting.com/index.php/s/SLSBz5TRH2mDBB8/preview) :::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. ![](https://screensaver01.zap-hosting.com/index.php/s/xcqwAQWK77X3yip/preview) :::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. ![img](https://screensaver01.zap-hosting.com/index.php/s/b6ZpyKJGny5qAon/preview) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/gE9NRSMr22oZaCx/preview) -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 ![img](https://screensaver01.zap-hosting.com/index.php/s/oBpk2K3S46gETHf/preview) -:::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. ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) @@ -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 ![img](https://screensaver01.zap-hosting.com/index.php/s/yBZTKL8MYgLiJEt/download) -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**. ![img](https://screensaver01.zap-hosting.com/index.php/s/7nNwWkEdG84yx4y/download) @@ -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) @@ -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/RwKmstAct5kNQwB/preview) -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 ![img](https://screensaver01.zap-hosting.com/index.php/s/y26fPWy63FAWJGp/download) -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! ![img](https://screensaver01.zap-hosting.com/index.php/s/bqFberi2tRqobRn/preview) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/G7gMLyzgyTEjoNf/preview) @@ -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) @@ -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: ![img](https://screensaver01.zap-hosting.com/index.php/s/5ksLwSePniTPZFQ/preview) @@ -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. ![](https://screensaver01.zap-hosting.com/index.php/s/Bxy33gxjASsf5G3/preview) ### 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*". ![](https://screensaver01.zap-hosting.com/index.php/s/QzQmFzpi3SDQbbE/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/2XcY2WEyX48RM4G/preview) 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. ![img](https://screensaver01.zap-hosting.com/index.php/s/XXERYCa3eKjYmxS/download) - - ## 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. ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) @@ -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) ![img](https://screensaver01.zap-hosting.com/index.php/s/Ywc6mMTJybbgtF5/preview) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/rsmBkcJiAAinjE6/download) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) -## 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]`に保存されます。 ![](https://screensaver01.zap-hosting.com/index.php/s/7oGcQotKaowaDzM/preview) @@ -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**キーを押して入力をスキップできます。 ![](https://screensaver01.zap-hosting.com/index.php/s/sYDegXcMZwCoZzJ/preview) @@ -91,25 +92,25 @@ mysql_secure_installation rootユーザーはMariaDB(MySQL)サーバーのメインユーザーです! ::: -次にrootユーザーのパスワードを設定するか聞かれますので、**y**で承認してください。その後、新しいrootユーザーのパスワードを入力します。 +次にrootユーザーのパスワードを設定するか聞かれますので、**y**で承認し、新しいパスワードを入力してください。 :::note -パスワード入力中は画面に表示されませんが、これは正常な動作です。安全なパスワードを設定し、必ず控えておいてください。 +パスワード入力中は画面に表示されませんが、これは正常な動作です。rootユーザーには安全なパスワードを設定し、大切に保管してください。 ::: -続いて、匿名ユーザーを削除するか聞かれます。セキュリティのため必ず削除しましょう。**y**で承認してください。 +続いて匿名ユーザーを削除するか聞かれます。セキュリティのため必ず**y**で承認してください。 ![](https://screensaver01.zap-hosting.com/index.php/s/9rnHy9dJmezjemq/preview) -次のプロンプトでは、rootユーザーが外部から接続できるかどうかを設定します。セキュリティ上、外部接続は無効にすることをおすすめします。**y**で無効化してください。 +次のプロンプトではrootユーザーの外部接続を許可するか聞かれます。セキュリティ上、無効にして**y**で承認することを推奨します。 ![](https://screensaver01.zap-hosting.com/index.php/s/cEozmgcXDBgaRwY/preview) -次にMariaDB(MySQL)が提供するテスト用データベースを削除するか聞かれます。不要なので**y**で削除しましょう。 +続いてMariaDB(MySQL)が提供するテスト用データベースを削除するか聞かれます。不要なので**y**で承認してください。 ![](https://screensaver01.zap-hosting.com/index.php/s/kGHT3tm78dNBTRo/preview) -最後に、設定したパスワードを有効にするために権限を更新するか聞かれます。**y**で承認してください。 +最後に設定したパスワードを有効にするため、権限の更新を行います。**y**で承認してください。 ![](https://screensaver01.zap-hosting.com/index.php/s/kGNDZkRS4QrpEfF/preview) @@ -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互換性**オプションをオンにして保存してください。 ![](https://screensaver01.zap-hosting.com/index.php/s/o5t82kKM38r2MwY/preview) -保存後は、必ずサーバーを再起動してから次のステップに進んでください。 +保存後は、必ずサーバーを再起動してから次に進みましょう。 ## インストール -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互換性**の有効化とサーバー再起動を見直してください。 ![](https://screensaver01.zap-hosting.com/index.php/s/tzJwpYRYb9Mmryo/preview) -これで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 ![](https://screensaver01.zap-hosting.com/index.php/s/8X4A6MZEr27YqFf/preview) -以下の内容を追加してください: +以下の設定を追加してください: ![](https://screensaver01.zap-hosting.com/index.php/s/7ykDgQeP2qTHSbm/preview) @@ -58,22 +59,22 @@ adduser benutzerftp -shell /bin/false -home /var/www adduser benutzerftp ftpuser ``` -パスワード設定を求められます: +パスワードの設定を求められます: ![](https://screensaver01.zap-hosting.com/index.php/s/4cmAAMcBaoTQ4QD/preview) -入力内容を確認して、問題なければ続行します: +入力内容を確認して問題なければ続行します: ![](https://screensaver01.zap-hosting.com/index.php/s/6bNjWnr7ie3Cnty/preview) -最後に、ユーザーをグループに追加します: +最後に、ユーザーをグループに割り当てます: ``` adduser benutzerftp ftpuser ``` ![](https://screensaver01.zap-hosting.com/index.php/s/bj277RHHMBQtPbp/preview) -これで設定完了です。設定した情報でFTP接続が可能になります: +これで設定した情報を使ってFTP接続が可能になります: ![](https://screensaver01.zap-hosting.com/index.php/s/7toWfnRSmQzGL9r/preview) 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 ![](https://screensaver01.zap-hosting.com/index.php/s/jHEGSQARQrDKLoz/preview) -「Ok」で入力を確定すると、自己署名TLS証明書を作成するか既存の証明書を使うかの選択画面が表示されます。 -「新しい自己署名証明書を生成する」を選択してください: +「Ok」で確定すると、自己署名TLS証明書を作成するか既存の証明書を使うか聞かれます。 +「新しい自己署名証明書を生成する」を選択しましょう: ![](https://screensaver01.zap-hosting.com/index.php/s/QWmYp3gdXMnBdnC/preview) -これで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ルールなど他のルールも表示されるはずです。 ![](https://screensaver01.zap-hosting.com/index.php/s/o8NDBppnTwHdSgf/preview) -ファイアウォールが開放されたら、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)を選びましょう。 ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -次に匿名ユーザーの削除とrootのリモートログイン禁止について聞かれます。セキュリティ上の理由から両方とも`Y`で承認することを強く推奨します。これによりテストユーザーが削除され、rootユーザーはSSH経由のローカルのみで使用可能になります。 +次に匿名ユーザーの削除とrootのリモートログイン禁止について聞かれます。セキュリティ上の理由から両方とも`Y`で承認することを強く推奨します。これによりテストユーザーが削除され、rootユーザーはSSH経由のローカルのみで使用可能になりリスクが減ります。 ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -最後にテストデータベースの削除と権限テーブルのリロードを聞かれます。こちらも`Y`で承認してください。テストテーブルは不要で、権限テーブルのリロードが必要です。 +最後にテストデータベースの削除と権限テーブルのリロードについて聞かれます。テストテーブルは不要なので`Y`で承認し、権限テーブルをリロードしましょう。 ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -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`です。結果は以下のようになります: ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## まとめ -おめでとうございます!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)を選択してください。 ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -次に匿名ユーザーの削除とrootのリモートログイン禁止について聞かれます。セキュリティ上どちらも`Y`で承認することを強く推奨します。これによりテストユーザーが削除され、rootユーザーはSSH経由のローカルのみで利用可能になります。 +次に匿名ユーザーの削除とrootのリモートログイン禁止について聞かれます。セキュリティ上の理由から両方とも`Y`で承認することを強く推奨します。 ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) @@ -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`です。以下のような画面が表示されるはずです。 ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## まとめ -おめでとうございます!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は、セルフホスト型のソーシャルネットワーキングサービスを運用するための無料かつオープンソースのソフトウェアです。 ![](https://screensaver01.zap-hosting.com/index.php/s/oNCpfBwLNB5f79P/preview) -X(旧Twitter)に似たマイクロブログ機能を持ち、多数の独立運営されるノード(インスタンス)によって提供されています。 -各インスタンスは独自の行動規範、利用規約、プライバシーポリシー、プライバシー設定、モデレーションポリシーを持っています。 +X(旧Twitter)に似たマイクロブログ機能を持ち、多数の独立運営ノード(インスタンス)によって提供されています。 +各インスタンスは独自の行動規範、利用規約、プライバシーポリシー、プライバシー設定、モデレーションポリシーを持っています。 :::info -このガイドはDebian系ディストリビューションでのインストールに焦点を当てています。DebianやUbuntuが例です。使用するOSによって手順が異なります。 +このガイドはDebian系ディストリビューションへのインストールにフォーカスしています。DebianやUbuntuが例です。使用するOSによって手順が異なります。 ::: ## システム要件 -Mastodonインスタンスをサーバーにセットアップするには、以下の要件を満たす必要があります。 +Mastodonインスタンスをサーバーにセットアップするには、以下が必要です。 - ドメイン - Linuxベースのサーバー - メールサーバー ## システムの準備 -SSHのパスワードログインはセキュリティリスクが高いため、事前に無効化することを推奨します。 -サーバーのWebインターフェースの「情報」→「アクセス&セキュリティ」→「パスワードログインを無効化」から設定可能です。 -![](https://screensaver01.zap-hosting.com/index.php/s/k6bBoxt7HJ4jqnL/preview) +インターネットからアクセス可能なサーバーでパスワードログインはセキュリティリスクなので、事前にSSHのパスワードログインを無効化することをおすすめします。 +サーバーのWebインターフェースの「情報」→「アクセス&セキュリティ」→「パスワードログインを無効化」から設定可能です。 +![](https://screensaver01.zap-hosting.com/index.php/s/k6bBoxt7HJ4jqnL/preview) + その後、以下のコマンドでパッケージをアップデートします: ``` 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向けの無料でオープンソースなテキスト&ソースコードエディターです。多くのプログラミングやスクリプト言語に対応したシンタックスハイライト、コード折りたたみ、タブ編集をサポートし、プラグインで高いカスタマイズ性を誇ります。高速で軽量な動作が特徴で、パワフルかつ軽快な編集ツールを求める開発者やユーザーに今なお人気のエディターです。 ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) -このサービスを自分でホスティングしたい?セットアップから設定まで、必要なポイントを全部わかりやすく解説します。 +自分でこのサービスをホスティングしたい?セットアップから設定まで、必要なポイントを全部わかりやすく解説します。 :::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++がダウンロード&インストールされます。完了まで待てば、すぐにアプリを起動できます。 ![img](https://screensaver01.zap-hosting.com/index.php/s/ca9Z8D37wCSrDbf/preview) @@ -89,29 +89,29 @@ sudo snap install notepad-plus-plus ## 設定 -Notepad++は*設定 > 環境設定*から多彩なカスタマイズが可能。自分の作業スタイルに合わせてエディターを調整しましょう: +Notepad++は*設定 > 環境設定*から多彩なカスタマイズが可能です。自分の作業スタイルに合わせてエディターを調整しましょう: -- **全般**:起動時の動作(前回開いていたファイルの復元、デフォルト言語設定、タブの挙動など)を制御。 +- **一般**:起動時の動作(前回開いたファイルの再読み込み、デフォルト言語設定、タブの挙動など)を制御。 - **エディター設定**:フォント種類・サイズ、タブ幅、行番号表示、自動インデント、スペースやタブマークの表示設定。 - **カラースキーム&シンタックス**:「スタイル設定」でテーマ切替や各言語のシンタックスハイライトをカスタマイズ。 -- **ファイル操作**:変更時の自動リロード、大容量ファイルの扱い、UTF-8などのエンコーディング設定。 +- **ファイル操作**:ファイル変更時の自動リロード、大容量ファイルの扱い、UTF-8などのエンコーディング設定。 - **セキュリティ&バックアップ**:自動バックアップやセッション復元を有効にしてデータ損失を防止。 -- **プラグイン**:プラグインマネージャーからFTPサポートや高度なフォーマット機能など拡張機能を追加・管理。 +- **プラグイン**:プラグインマネージャーからFTPサポートや高度なフォーマット機能など拡張機能を追加・管理可能。 -これらの設定で、シンプルなテキスト編集から本格的なソフト開発まで幅広く対応可能です。 +これらの設定で、シンプルなテキスト編集から本格的なソフト開発まで幅広く対応できます。 ![img](https://screensaver01.zap-hosting.com/index.php/s/X8og5qnFkBTRcmA/preview) -## まとめ&参考リンク +## まとめと参考リンク -おめでとう!これで専用サーバーに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(顧客関係管理)の機能を統合しています。会計、在庫管理、プロジェクト管理、営業などのビジネスプロセスを一つのシステムで管理・自動化できます。 -柔軟な拡張機能により、特定のニーズに合わせてカスタマイズ可能で、会社のあらゆる分野を一元管理する統合ソリューションを提供します。 +柔軟な拡張性により、特定のニーズに合わせてカスタマイズ可能で、会社のあらゆる分野を一元管理できる統合ソリューションを提供します。 ![img](https://screensaver01.zap-hosting.com/index.php/s/3nwfLeK2c9kTiCp/preview) -このサービスを自分でホスティングしようと考えていますか?セットアップと設定のすべてのステップをわかりやすく解説し、注意すべきポイントもお伝えします。 +自分でこのサービスをホスティングしようと考えていますか?セットアップから設定まで、必要なポイントをすべて丁寧に解説します。 + + ## 前提条件 -**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 ``` + + ## ウェブサイトへのアクセス -インストールと設定が完了し、すべてのサービスが起動していれば、ブラウザのアドレスバーにドメインを入力して安全にサイトへアクセスできます。 +インストールと設定が完了し、すべてのサービスが起動している状態で、ブラウザのアドレスバーにドメインを入力すれば安全にウェブサイトへアクセスできます。 + + ![img](https://screensaver01.zap-hosting.com/index.php/s/QTEzbrqG66tTQEA/download) -これで新規インストールのスタートページが表示されます。初回ログインにはデフォルトのユーザー名`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メディアサーバーを使えば、ライブラリを整理し、メタデータを自動で補完し、ローカルネットワークやインターネット経由で様々なデバイスにストリーミングできます。これにより、自分のメディアコレクションに簡単かつ便利にアクセスできる柔軟なソリューションとなっています。 ![img](https://screensaver01.zap-hosting.com/index.php/s/68xdESEHimoY9Jp/preview) 自分でこのサービスをホスティングしようと考えていますか?セットアップから設定まで、必要なポイントをすべて丁寧に解説します。 + + + + ## 前提条件 -**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サービス経由でトラフィックが中継されます。 ![img](https://screensaver01.zap-hosting.com/index.php/s/jfQxZ6e4BGMfen5/preview) + + ## まとめと追加リソース -おめでとうございます!これで専用サーバーに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]`に保存されます。 ![](https://screensaver01.zap-hosting.com/index.php/s/7oGcQotKaowaDzM/preview) -あとは証明書のローカルパスを指定して、必要な場所で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をインストールする手順を解説します。 ![](https://screensaver01.zap-hosting.com/index.php/s/r26L7xASWY3d5Z5/preview) - - ## 準備 -まずは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 ![](https://screensaver01.zap-hosting.com/index.php/s/o8NDBppnTwHdSgf/preview) -ファイアウォールが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)を選択しましょう。 ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -続いて匿名ユーザーの削除とrootのリモートログイン禁止について聞かれます。セキュリティのため両方とも `Y` を選ぶことを強く推奨します。これによりテストユーザーが削除され、rootユーザーはSSH経由のローカルアクセスのみ可能となりリスクが減ります。 +続いて匿名ユーザーの削除とリモートからのrootログイン禁止について聞かれます。セキュリティ上の理由から両方とも `Y` を選択することを強く推奨します。これによりテストユーザーが削除され、rootユーザーはローカル(SSH経由)からのみアクセス可能になります。 ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -最後にテスト用データベースの削除と権限テーブルのリロードを聞かれます。こちらも不要なので `Y` を選択してください。 +最後にテストデータベースの削除と権限テーブルのリロードを聞かれます。テストテーブルは不要なので `Y` を選択し、権限テーブルをリロードしてください。 ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -MySQLが起動しているか確認するには、以下のコマンドでログインを試みます:`sudo mysql -u root`。成功すればウェルカムメッセージが表示されます。終了するには `quit` コマンドを使います。 +MySQLが起動しているか確認するため、以下のコマンドでログインを試みます:`sudo mysql -u root`。成功すればウェルカムメッセージが表示されます。終了するには `quit` コマンドを使います。 ![](https://screensaver01.zap-hosting.com/index.php/s/gFKBAZyaFiHgrCz/preview) @@ -129,16 +124,16 @@ phpinfo(); ?> ``` -保存は `CTRL+X` → `Y` → `Enter` で完了です。 +保存は `CTRL+X` → `Y` → `Enter` で行います。 -ブラウザで以下のURLにアクセスし、PHP情報ページが表示されればOKです。 +ブラウザで以下のURLにアクセスし、PHP情報ページが表示されれば正常です。 ``` http://[your_ipaddress]/info.php ``` ![](https://screensaver01.zap-hosting.com/index.php/s/bSg3nHaKRatBxFR/preview) -これで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]` は先ほど設定したパスワードに置き換えます。 ![](https://screensaver01.zap-hosting.com/index.php/s/4ZmA43WMjf2bBxB/preview) -設定が終わるとインストールを実行する画面が表示されます。これがセットアップの最後のステップです。 +設定が終わったらインストールを実行します。これがセットアップの最後のステップです。 ![](https://screensaver01.zap-hosting.com/index.php/s/7kfjz8p2cCzoD8S/preview) -次のページではサイトタイトル、メールアドレス、WordPress管理者用のユーザー名とパスワードを入力します。検索エンジンのインデックス設定もここで選べます。 +次の画面でサイトタイトル、メールアドレス、WordPress管理者アカウントのユーザー名とパスワードを入力します。検索エンジンのインデックス設定も選択可能です。 :::tip -強力なパスワードを設定し、ログイン情報は必ず保存しておきましょう!WordPressパネルへのアクセスに必要です。 +強力なパスワードを設定し、ログイン情報は必ず保存してください!WordPressパネルへのアクセスに必要です。 ::: -準備ができたら **WordPressをインストール** ボタンを押してセットアップを完了させます。 +準備ができたら **Install WordPress** ボタンを押してインストールを完了させましょう。 ![](https://screensaver01.zap-hosting.com/index.php/s/BZwxEpQAs3sKcc7/preview) -成功ページにリダイレクトされるので、**ログイン** を選択し、先ほどの情報でWordPressパネルに初ログインしましょう! +成功ページにリダイレクトされるので、**Log In** を選択し、先ほどのアカウント情報でWordPressパネルに初ログインしましょう! ![](https://screensaver01.zap-hosting.com/index.php/s/qEGcRQFWBcLDosj/preview) -ログインに成功すると、WordPressパネルのダッシュボードが表示され、インストール完了です。 +ログインに成功すると、WordPressの管理画面が表示されます。これでインストール完了です。 ![](https://screensaver01.zap-hosting.com/index.php/s/r26L7xASWY3d5Z5/preview) ## まとめ -おめでとうございます!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**をクリックし、インストール先を選択します: ![](https://screensaver01.zap-hosting.com/index.php/s/cN7K9Cte9tXFrF2/preview) -この例ではFileZilla Serverを**C:\Program Files (x86)\FileZilla Server**にインストールしますが、好きなパスを選んでもOKです。パスを選んだら、FTPサーバーのインストールと起動方法を指定し、ポート番号を決めて管理者パスワードを設定します。 +この例ではFileZilla Serverを**C:\Program Files (x86)\FileZilla Server**にインストールしますが、好きなパスを選んでもOK。パスを決めたら、FTPサーバーの起動方法やポート番号、管理者パスワードの設定を行います。 ![](https://screensaver01.zap-hosting.com/index.php/s/WopFXcW3teFAyJK/preview) -その後も**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**を選択。 ![](https://screensaver01.zap-hosting.com/index.php/s/C5WLC8Lp8CjTjQg/preview) -続いてUsersメニューで**Add**をクリックして新しいユーザーを追加します: +次にUsersメニューから**Add**をクリックして新しいユーザーを追加します: ![](https://screensaver01.zap-hosting.com/index.php/s/dbCS5yJfwqry8Dq/preview) -この例ではユーザー名を**YourUserName**にしていますが、もちろん好きな名前でOKです。 +この例ではユーザー名を**YourUserName**にしていますが、好きな名前でOKです。 ### パスワードと権限設定 -ユーザーを作成したら、アクセス権とパスワードを設定します。ユーザーを選択し、**General**カテゴリの**Credentials**でパスワード設定を行います。セキュリティのためパスワードは必須です。**Require a password to log in**を選び、希望のパスワードを入力しましょう。 +ユーザーを作成したら、アクセス権限を設定します。ユーザーを有効化し、**General**カテゴリの**Credentials**でパスワード設定を行います。セキュリティのためパスワードは必須推奨。**Require a password to log in**を選び、希望のパスワードを入力しましょう。 ![](https://screensaver01.zap-hosting.com/index.php/s/z78wpcFbYEAJYeB/preview) -ユーザーに適切な権限を与えるため、アクセス可能なディレクトリを**Add**でマウントポイントに追加します。仮想パスと実際のパスを指定します。例ではCドライブを\に割り当てています。 +ユーザーに適切な権限を与えるため、アクセス可能なディレクトリを**Add**でマウントポイントに追加します。仮想パスと実際のパスを指定。例ではCドライブを\に割り当てています。 ![](https://screensaver01.zap-hosting.com/index.php/s/iqQrjGByHpkBcJF/preview) -右側の**Permissions**で指定したパスへのアクセス権を設定可能。データの読み書きを行いたい場合は**Read+Write**にするのがおすすめです。 +右側の**Permissions**で指定したパスへのアクセス権を設定可能。読み書き両方したいなら**Read+Write**がおすすめ。 ::: danger -セキュリティのため、ユーザーには必要なフォルダのみアクセス権を与えましょう。 +セキュリティのため、ユーザーには必要なフォルダだけアクセス権を与えるようにしましょう。 ::: 設定が終わったら**Apply**をクリックして変更を保存します。 @@ -89,7 +90,7 @@ FTPでサーバーに接続するにはユーザーを作成する必要があ FTPサーバーへの接続を許可するため、WindowsファイアウォールでFileZilla Serverの通信を許可する必要があります。 **コントロールパネル\システムとセキュリティ\Windows Defender ファイアウォール**を開き、**Windows Defender ファイアウォールでアプリまたは機能を許可する**をクリック。 -次の画面で許可するアプリケーションを選択します: +次の画面で許可するアプリを選択します: ![](https://screensaver01.zap-hosting.com/index.php/s/xHwQzCKokHTn424/preview) @@ -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 -ダウンロードしたファイルのセットアップを実行し、画面の指示に従ってインストールを進めます。 +ダウンロードしたファイルを実行し、画面の指示に従ってセットアップを進めます。 ![img](https://screensaver01.zap-hosting.com/index.php/s/Y3Rme8q9LHSk4fg/download) インストールが完了したら、ターミナルまたはコマンドプロンプトを開いて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サーバーはさまざまなアプリケーションで必要とされ、 ![](https://screensaver01.zap-hosting.com/index.php/s/53N4nAFHyrH4y3Q/preview) -その後、**Next**をクリックしてインストールを進め、rootパスワードの入力を求められたら以下の画面になります: +その後、**Next**をクリックしてインストールを進め、rootパスワードの入力画面まで進みます: ![](https://screensaver01.zap-hosting.com/index.php/s/eaPM9S8DFkyL2cK/preview) -ここでデータベースサーバーへのアクセス用のマスターパスワードを設定します。必ず他人に知られない安全なパスワードを使ってください! +ここでデータベースサーバーへのアクセス用のマスターパスワードを設定します。誰にも知られない安全なパスワードを必ず使ってください! :::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**をクリックします: ![](https://screensaver01.zap-hosting.com/index.php/s/btHcmpYicgiraY4/preview) -これであなたのデータベースサーバーがオンラインになり、使用可能な状態です! +これでデータベースサーバーが起動し、利用可能な状態になりました! ## 外部アクセスの設定 インストール時に「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) にアクセスしてください。 ![](https://screensaver01.zap-hosting.com/index.php/s/FXEML6xiCedS7Nq/preview) -次に、`Download Node.js (LTS)`ボタンをクリックしてダウンロードが完了するまで待ちます。 +次に `Download Node.js (LTS)` ボタンをクリックしてダウンロードが完了するまで待ちます。 ![](https://screensaver01.zap-hosting.com/index.php/s/EwjMejMYykPCQRQ/preview) :::tip -一般的に、最新のLong Term Support(LTS)バージョンをインストールすることが推奨されています。 +基本的には最新のLong Term Support(LTS)バージョンをインストールすることを推奨します。 ::: -### ステップ2:インストールの実行 -ダウンロードしたインストーラーを実行します。`Welcome`画面で`Next`をクリックしてください。 +### ステップ2: インストールの開始 +ダウンロードしたインストーラーを実行します。`Welcome` ページで `Next` をクリックしてください。 ![](https://screensaver01.zap-hosting.com/index.php/s/4kZo7AFbMk58c2E/preview) -Node.jsのライセンス契約を読み、チェックボックスにチェックを入れて同意し、`Next`をクリックします。 +Node.jsのライセンス契約書を読み、チェックボックスにチェックを入れて同意し、`Next` をクリックします。 ![](https://screensaver01.zap-hosting.com/index.php/s/sDNjGj7fCqHRFGp/preview) @@ -57,38 +58,38 @@ Node.jsのライセンス契約を読み、チェックボックスにチェッ ![](https://screensaver01.zap-hosting.com/index.php/s/L2wNRLFfEo3H6wn/preview) -次の画面ではNode.jsのコアパッケージの一部をインストールしない選択もできますが、通常のインストールをするならそのまま`Next`をクリックしてください。Chocolateyのインストールオプションもありますが、必須ではありません。 +次の画面ではNode.jsのコアパッケージの一部をインストールしない選択もできますが、通常はそのまま `Next` を押して問題ありません。Chocolateyのインストールオプションもありますが、必須ではありません。 ![](https://screensaver01.zap-hosting.com/index.php/s/y6ssQbn2psE5sFt/preview) -### ステップ3:インストールの完了 -`Install`をクリックしてインストールを開始します。完了まで少し時間がかかるので気長に待ちましょう。:) +### ステップ3: インストール完了 +`Install` をクリックしてインストールを開始します。完了まで少し時間がかかるので気長に待ちましょう。:) ![](https://screensaver01.zap-hosting.com/index.php/s/Bdr4pfwS2HRoaS2/preview) -インストールが終わったら、`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` にアクセスすると動作を確認できます。 ![](https://screensaver01.zap-hosting.com/index.php/s/kWRi9agrzkWc4rw/preview) :::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` を検索し、管理者権限で開いて上記コマンドを実行してください。指示に従って進めます。 ![](https://screensaver01.zap-hosting.com/index.php/s/jTdDo6c2Kx42o8B/preview) :::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` にアクセスすると動作を確認できます。 ![](https://screensaver01.zap-hosting.com/index.php/s/rswYFXWM9D5grpS/preview) :::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がサーバーにインストールされます。 ![](https://screensaver01.zap-hosting.com/index.php/s/65oooTQRGQPW8DS/preview) :::info -サーバーに必要なファイルが不足している場合、Bunがその情報とダウンロードリンクを表示します。 +サーバーに必要なファイルが不足している場合、Bunがその旨を教えてくれ、インストーラー実行時にダウンロードリンクも案内されます。 ![](https://screensaver01.zap-hosting.com/index.php/s/kZsc5DF3BAiQ2fF/preview) ::: @@ -169,7 +170,7 @@ PowerShellで`irm bun.sh/install.ps1|iex`を実行するとBunがサーバーに -すでにnpmがインストールされている場合は、`npm install -g bun`でBunをインストールできます。 +すでにnpmがインストールされている場合は、`npm install -g bun` を実行してBunをインストールできます。 ![](https://screensaver01.zap-hosting.com/index.php/s/cejbBAQdHxkrm2A/preview) @@ -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` にアクセスすると動作を確認できます。 ![](https://screensaver01.zap-hosting.com/index.php/s/oTco7F65bZbSGP9/preview) @@ -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向けの無料かつオープンソースのテキスト&ソースコードエディターです。多くのプログラミングやスクリプト言語に対応したシンタックスハイライト、コードフォールディング、タブ編集をサポートし、プラグインで高いカスタマイズ性を誇ります。高速な動作と低リソース消費で知られ、パワフルかつ軽量な編集ツールを求める開発者やユーザーに人気です。 ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) @@ -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++は*設定 > 環境設定*からアクセスできる豊富なカスタ ![img](https://screensaver01.zap-hosting.com/index.php/s/X8og5qnFkBTRcmA/preview) -## まとめと追加リソース +## まとめ&追加リソース -おめでとうございます!これで専用サーバーに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メディアサーバーを使えば、ライブラリを整理し、メタデータを自動で補完し、ローカルネットワークやインターネット経由で様々なデバイスにストリーミング可能。自分だけのメディアコレクションに手軽かつ便利にアクセスできる柔軟なソリューションです。 ![img](https://screensaver01.zap-hosting.com/index.php/s/68xdESEHimoY9Jp/preview) -自分でこのサービスをホスティングしようと考えていますか?セットアップから設定まで、必要なポイントをすべて丁寧に解説します。 +自分でこのサービスをホスティングしようと考えていますか?セットアップから設定まで、必要なポイントをすべて丁寧に解説していきます。 ## 前提条件 -**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/ ![img](https://screensaver01.zap-hosting.com/index.php/s/d3b4mZsiQ4iqXrL/preview) -ダウンロード後、インストーラーを実行してPlexメディアサーバーをセットアップします。インストール完了後はブラウザのウェブインターフェースで設定を行い、ライブラリ作成やメディア管理が可能です。 +ダウンロード後、インストーラーを実行してPlexメディアサーバーをセットアップします。インストール完了後は、ブラウザ上のウェブインターフェースで設定を行い、ライブラリ作成やメディア管理が可能です。 ![img](https://screensaver01.zap-hosting.com/index.php/s/5TnmMeRkdLAt2RJ/download) -セットアップが完了すると、Plexメディアサーバーのウェブインターフェースが自動的に既定のブラウザで開きます。ここで既存のPlexアカウントにログインするか、新規作成を求められます。 +セットアップが終わると、Plexメディアサーバーのウェブインターフェースが自動的に既定のブラウザで開きます。ここで既存のPlexアカウントにログインするか、新規作成を求められます。 -このログインはサーバーを個人アカウントに紐付けるために必要で、リモートアクセスやユーザー管理、デバイス間同期などの機能を利用可能にします。認証が完了すると、自分専用のPlexメディア環境に入れます。ここから映画、テレビ番組、音楽、写真のライブラリを作成し、メタデータを自動取得、ローカルネットワークやインターネット経由で他ユーザーとコンテンツを共有できます。 +このログインは、サーバーを個人アカウントに紐づけるために必要で、リモートアクセスやユーザー管理、デバイス間同期などの機能を利用可能にします。認証が完了すると、自分専用のPlexメディア環境に入れます。ここから映画、テレビ番組、音楽、写真のライブラリを作成し、メタデータを自動取得、ローカルネットワークやインターネット経由で他ユーザーとコンテンツを共有できます。 ![img](https://screensaver01.zap-hosting.com/index.php/s/HmQPZGsBqxqPHmy/download) -セットアップ後は、`http://:32400` にブラウザでアクセスすることで外部からもPlexメディアサーバーに接続可能です。``はサーバーのパブリックIPアドレスに置き換えてください。 +セットアップ後は、ブラウザで `http://:32400` にアクセスしてPlexメディアサーバーに外部からも接続可能です。`` はサーバーのパブリックIPアドレスに置き換えてください。 -ポート32400はPlexのウェブアクセスのデフォルトポートで、インターネット経由で接続する場合はファイアウォールやルーターで許可する必要があります。 +ポート32400はPlexのウェブアクセスのデフォルトポートなので、インターネット経由で接続する場合はファイアウォールやルーターで許可設定が必要になることがあります。 -アクセスするとPlexのログインページにリダイレクトされ、ライブラリや設定の管理ができます。安全な外部アクセスのためには、Plex設定でリモートアクセスを有効にすることをおすすめします。これにより通信が暗号化され、Plexサービス経由でトラフィックが中継されます。 +アクセスするとPlexのログインページにリダイレクトされ、ライブラリや設定の管理ができます。安全な外部アクセスにはPlex設定内のリモートアクセスを有効にすることを推奨します。これにより通信が暗号化され、Plexサービス経由でトラフィックが中継されます。 ![img](https://screensaver01.zap-hosting.com/index.php/s/jfQxZ6e4BGMfen5/preview) -## まとめ&参考リンク +## まとめと参考リンク -おめでとうございます!これで専用サーバーに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/)にアクセス。 ![](https://screensaver01.zap-hosting.com/index.php/s/WAET5RFn6yBfNzC/preview) @@ -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()`を入力するか、ウィンドウを閉じてください。 ![](https://screensaver01.zap-hosting.com/index.php/s/DskKi5Ac28ERY38/preview) @@ -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を無効化できます。 ![](https://screensaver01.zap-hosting.com/index.php/s/Ws5BosJzJ78s7Y9/preview) 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は、ゼロ知識証明とエンドツーエンド暗号化を使ってデータを保護するオープンソースのパスワードマネージャーです。クラウドサービスとしても使えますし、セルフホストも可能。強力な認証情報の生成、保存、自動入力機能が備わっています。 ![img](https://screensaver01.zap-hosting.com/index.php/s/RwKmstAct5kNQwB/preview) -自分でこのサービスをホストしてみたい?セットアップから設定まで、必要なポイントを全部わかりやすく解説します。 +自分でこのサービスをホストしようと考えていますか?セットアップから設定まで、必要なポイントをすべて丁寧に解説します。 @@ -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](https://screensaver01.zap-hosting.com/index.php/s/2iDf3zFfAxCwkCc/preview) ## まとめ -おめでとうございます!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をインストールする方法を解説します。 ![](https://screensaver01.zap-hosting.com/index.php/s/ZWMPsLzrXZjnqEE/preview) @@ -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アドレス] ``` -初回アクセス時にはログイン画面が表示されます。 +初回アクセス時はログイン画面が表示されます。 ![](https://screensaver01.zap-hosting.com/index.php/s/E46E3qS32GKFfk3/preview) -初回ログインで管理者権限を得るには、ユーザー名に`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のダッシュボードにアクセスできます。 ![](https://screensaver01.zap-hosting.com/index.php/s/AqPHoEmY2Q2nFCF/preview) -`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ベースのノートを検索可能なノートブックに整理し、複数デバイス間で同期できます。エンドツーエンド暗号化、ウェブクリッパー、クロスプラットフォーム同期を備え、プライバシー重視で柔軟かつデータを完全にコントロールしたいユーザーにピッタリ! ![img](https://screensaver01.zap-hosting.com/index.php/s/qfo8k2RXWPFqi3g/preview) -自分でこのサービスをホスティングしたい?セットアップから設定まで、必要なポイントを全部わかりやすく解説します。 +自分でこのサービスをホストしてみたい?セットアップから設定まで、必要なポイントを全部わかりやすく解説するよ。 :::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ルールなど他のルールも表示されるはずです。 ![](https://screensaver01.zap-hosting.com/index.php/s/o8NDBppnTwHdSgf/preview) -ファイアウォールが開放されたら、Apacheが正常に動作しているか確認しましょう。ブラウザでサーバーのIPアドレスにアクセスしてみてください:`http://[your_ipaddress]` +ファイアウォールが開放されたら、ブラウザでサーバーのIPアドレスにアクセスしてApacheが動作しているか確認しましょう。例:`http://[your_ipaddress]` -正常ならデフォルトのウェルカムページが表示されます。表示されない場合は以下のコマンドでサービスの状態を確認してください:`systemctl status apache2` +正常ならデフォルトのウェルカムページが表示されます。表示されない場合は以下のコマンドでサービスの状態を確認してください。 +``` +systemctl status apache2 +``` ![](https://screensaver01.zap-hosting.com/index.php/s/irmnDDNi436HH4c/preview) ### MySQLのセットアップ -次にMySQLサーバーをインストールし、リレーショナルにデータを永続化できるデータベースとして使います。 +次にMySQLサーバーをインストールし、リレーショナルなデータベースとしてデータを永続的に保存できるようにします。 ``` sudo apt install mysql-server ``` -インストール後は、MySQLサーバーのセキュリティを強化するために推奨されるスクリプトを実行しましょう。これは任意ですが強く推奨します。以下のコマンドで実行できます。 +インストール後は、MySQLのセキュリティを強化するためのスクリプトを実行することを強くおすすめします。任意ですが推奨です。 ``` sudo mysql_secure_installation ``` -対話形式で進みます。最初にパスワードの検証について聞かれます。将来的に安全なパスワードのみ許可するために `Y` を選び、次に `1`(MEDIUM)か `2`(STRONG)を選択してください。 +対話形式で設定を進めます。まずはパスワードの強度チェックについて聞かれます。将来的に安全なパスワードのみ許可するために`Y`を選び、`MEDIUM`(1)か`STRONG`(2)を選択しましょう。 ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -続いて匿名ユーザーの削除とrootのリモートログイン禁止について聞かれます。セキュリティ上の理由から両方とも `Y` を選ぶことを強く推奨します。これによりテストユーザーが削除され、rootユーザーはSSH経由のローカル接続のみ可能になります。 +次に匿名ユーザーの削除とrootのリモートログイン禁止について聞かれます。セキュリティのため両方とも`Y`で承認することをおすすめします。これによりテストユーザーが削除され、rootユーザーはSSH経由のローカル接続のみ可能になります。 ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -最後にテストデータベースの削除と権限テーブルのリロードを聞かれます。こちらも不要なテーブルを削除し権限を反映させるために `Y` を選びましょう。 +最後にテスト用データベースの削除と権限テーブルのリロードを聞かれます。不要なので`Y`で承認し、権限テーブルを更新しましょう。 ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -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`です。以下のような画面が表示されるはずです。 ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) @@ -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ルールなど他のルールも表示されます。 ![](https://screensaver01.zap-hosting.com/index.php/s/A36rfRzL3gFGq9x/preview) ファイアウォールが開放されたら、ブラウザでサーバーのIPアドレスにアクセスしてNginxが動作しているか確認しましょう:`http://[your_ipaddress]` -正常ならデフォルトのウェルカムページが表示されます。表示されない場合は以下のコマンドでサービスの状態をチェックしてください:`systemctl status nginx` +正常ならデフォルトのウェルカムページが表示されます。表示されない場合は以下のコマンドでサービスの状態を確認してください:`systemctl status nginx` ![](https://screensaver01.zap-hosting.com/index.php/s/EqFoyXMJMaHc3dc/preview) ### MySQLのセットアップ -次にMySQLサーバーをインストールし、リレーショナルにデータを永続化できるデータベースを用意します。 +次にMySQLサーバーをインストールし、リレーショナルにデータを永続保存できるデータベースとして使います。 ``` sudo apt install mysql-server ``` -インストール後はセキュリティを強化するために推奨されるスクリプトを実行しましょう。これは任意ですが強くおすすめします。以下のコマンドで開始します。 +インストール後はセキュリティを強化するために推奨されるスクリプトを実行しましょう。任意ですが強くおすすめします。以下のコマンドで起動します。 ``` sudo mysql_secure_installation ``` -対話形式で進みます。最初にパスワードの強度チェックについて聞かれます。将来的に安全なパスワードのみ許可するために`Y`を選び、`MEDIUM`(1)か`STRONG`(2)を選択しましょう。 +対話形式で進みます。まずパスワードの検証について聞かれます。将来的に安全なパスワードのみ許可するために `Y` を選び、`1`(MEDIUM)か `2`(STRONG)を選択しましょう。 ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -次に匿名ユーザーの削除とrootのリモートログイン禁止について聞かれます。セキュリティ上どちらも`Y`で承認することを強く推奨します。これによりテストユーザーが削除され、rootユーザーはSSH経由のローカル接続のみ可能になります。 +次に匿名ユーザーの削除とrootのリモートログイン禁止について聞かれます。セキュリティのため両方とも `Y` で承認することを強く推奨します。これでテストユーザーが削除され、rootユーザーはSSH経由のローカル接続のみ可能になります。 ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -最後にテスト用データベースの削除と権限テーブルのリロードを聞かれます。こちらも不要なので`Y`で承認してください。 +最後にテストデータベースの削除と権限テーブルのリロードを聞かれます。こちらも不要なので `Y` で承認してください。 ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -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` です。以下のような画面が表示されるはずです。 ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) @@ -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 ![](https://screensaver01.zap-hosting.com/index.php/s/kCndbKaFAaktERk/preview) -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 ![](https://screensaver01.zap-hosting.com/index.php/s/aw6qpNE7TkwQeaP/preview) -設定画面ではセットアップ後も各種オプションの調整やログ・アクティビティの確認ができます。二段階認証や暗号化などのセキュリティ設定、ロゴやカラー、スローガン、ヘッダーのデザイン設定、アクセス権限の管理など多彩です。 +設定画面ではセットアップ後もオプションの調整やログ、アクティビティの確認ができます。二段階認証や暗号化などのセキュリティ設定、ロゴやカラー、スローガン、ヘッダーのデザイン設定、アクセス権限の管理など多彩です。 **アプリ** @@ -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向けの無料でオープンソースなテキスト&ソースコードエディターです。多くのプログラミングやスクリプト言語に対応したシンタックスハイライト、コードフォールディング、タブ編集をサポートし、プラグインで高いカスタマイズ性を誇ります。高速で軽量な動作が特徴で、パワフルかつ軽快な編集ツールを求める開発者やユーザーに人気です。 ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) @@ -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++がダウンロード&インストールされます。完了まで待ち、終わったらすぐにアプリを起動できます。 ![img](https://screensaver01.zap-hosting.com/index.php/s/ca9Z8D37wCSrDbf/preview) @@ -93,25 +93,25 @@ Notepad++は*設定 > 環境設定*から多彩なカスタマイズが可能で - **一般**:起動時の動作(前回開いていたファイルの再読み込み、デフォルト言語設定、タブの挙動など)を制御。 - **エディター設定**:フォントの種類やサイズ、タブ幅、行番号表示、自動インデント、スペースやタブマークの表示設定。 -- **カラースキーム&シンタックス**:「スタイル設定」からテーマ切替や各言語のシンタックスハイライトをカスタマイズ可能。 -- **ファイル操作**:変更時の自動再読み込み、大容量ファイルの扱い、UTF-8などのエンコーディング設定。 +- **カラースキーム&シンタックス**:「スタイル設定」でテーマ切り替えや各言語のシンタックスハイライトをカスタマイズ。 +- **ファイル操作**:ファイル変更時の自動リロード、大容量ファイルの扱い、UTF-8などのエンコーディング設定。 - **セキュリティ&バックアップ**:自動バックアップやセッション復元を有効にしてデータ損失を防止。 -- **プラグイン**:プラグインマネージャーでFTPサポートや高度なフォーマット機能など拡張機能を追加・管理。 +- **プラグイン**:プラグインマネージャーからFTPサポートや高度なフォーマット機能など拡張機能を追加・管理可能。 -これらの設定で、シンプルなテキスト編集から本格的なソフトウェア開発まで幅広く対応できます。 +これらの設定で、シンプルなテキスト編集から本格的なソフト開発まで幅広く対応できます。 ![img](https://screensaver01.zap-hosting.com/index.php/s/X8og5qnFkBTRcmA/preview) -## まとめ&追加リソース +## まとめ&参考リンク -おめでとう!これで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%は数分後に処理が続行されます。パッケージや設定の構成中だからです。 ::: -インストール完了は以下の表示が出たら完了です。 +インストール完了時には以下の画面が表示されます。 ![](https://screensaver01.zap-hosting.com/index.php/s/9o6bEzBr8rCAWzf/preview) @@ -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」で行います: ![](https://screensaver01.zap-hosting.com/index.php/s/XrCa3WYALoDx6H3/preview) 承認後、どの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%は数分後に処理が続行されます。パッケージや設定の構成中だからです。 -インストール完了は以下の表示が出たら完了です。 +インストール完了時には以下の画面が表示されます。 ![](https://screensaver01.zap-hosting.com/index.php/s/8K5p6RHapwYDfZY/preview) @@ -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」(はい ![](https://screensaver01.zap-hosting.com/index.php/s/2S4mgRPctffS452/preview) -自分のドメインを入力し、ウェブスペースのIP、ユーザー名、パスワードを設定します。 -DNSにサブドメイン「www」が登録済みなら、Let's EncryptのSSL証明書を直接作成可能です。 +自分のドメインを入力し、IPアドレス、ホスティングのユーザー名とパスワードを設定します。 +DNSにサブドメイン「www」が登録されていれば、Let's EncryptのSSL証明書を直接作成可能です。 メールアドレスを入力後、青い「OK」ボタンで確定してください。 ![](https://screensaver01.zap-hosting.com/index.php/s/SLSBz5TRH2mDBB8/preview) :::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リダイレクト」をチェックしてください。 ::: ![](https://screensaver01.zap-hosting.com/index.php/s/HL4tcnTqJtX7be9/preview) -ブラウザでドメインを開くと、SSL暗号化が有効になっていることが確認できます。 +ブラウザでドメインを開くと、暗号化されていることが確認できます。 ![](https://screensaver01.zap-hosting.com/index.php/s/xcqwAQWK77X3yip/preview) 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は、監査済みのエンドツーエンド暗号化であなたのデータを守るオープンソースのノートアプリです。復号キーはあなただけが管理。暗号化されたノートやファイルを無制限のデバイス間でシームレスに同期し、オフラインでもアクセス可能。外部からのアクセスからも積極的にコンテンツを保護します。 ![img](https://screensaver01.zap-hosting.com/index.php/s/b6ZpyKJGny5qAon/preview) -自分でこのサービスをホスティングしてみたい?セットアップから設定まで、必要なポイントを全部わかりやすく解説します。 +自分でこのサービスをホスティングしてみたい?セットアップから設定まで、必要なポイントを全部解説します。 + + ## 前提条件 **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のデフォルトサービスではなく、自分でホスティングしているサーバーと同期されます。 ![img](https://screensaver01.zap-hosting.com/index.php/s/tpsFzSQEokP9xit/download) + + + + ## まとめと追加リソース -おめでとう!これで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 ![img](https://screensaver01.zap-hosting.com/index.php/s/njapji2YePRgema/preview) -これで `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 ![img](https://screensaver01.zap-hosting.com/index.php/s/oBpk2K3S46gETHf/preview) :::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をいち早く体験できます! -自分でこのサービスをホスティングしようと考えていますか?セットアップから設定まで、必要なポイントをすべて丁寧に解説します。 +自分でこのサービスをホスティングしてみたい?セットアップから設定まで、必要なポイントを全部わかりやすく解説します。 ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) @@ -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` コマンドでファイルを開き、上記内容を貼り付けて保存してください。 ![img](https://screensaver01.zap-hosting.com/index.php/s/yBZTKL8MYgLiJEt/download) @@ -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管理者アカウント**と**特権キー**に関する重要な情報が表示されます。 ![img](https://screensaver01.zap-hosting.com/index.php/s/7nNwWkEdG84yx4y/download) -この情報は次回以降表示されないので、必ず安全な場所に保存してください。保存後は `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はゼロ知識、エンドツーエンド暗号化を使ってデータを守るオープンソースのパスワードマネージャーです。クラウドサービスとしても使えますが、セルフホストも可能で、強力な認証情報の生成、保存、自動入力機能を備えています。 ![img](https://screensaver01.zap-hosting.com/index.php/s/RwKmstAct5kNQwB/preview) -自分でこのサービスをホストしてみたい?セットアップから設定まで、必要なポイントを全部わかりやすく解説します。 +自分でこのサービスをホストしようと考えていますか?セットアップから設定まで、必要なポイントをすべて丁寧に解説します。 + + ## 前提条件 -**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サービスを自動起動に登録します。 ![img](https://screensaver01.zap-hosting.com/index.php/s/y26fPWy63FAWJGp/download) -インストール中にシステムが再起動し、その後自動的に続行されます。再起動後にサインインし、スクリプトの指示があれば同じコマンドを再度実行してサービスの初期化を完了させてください。スクリプト完了時の出力例は以下の通りです: +インストール中にシステムが再起動し、その後自動的に続行されます。再起動後にサインインし、スクリプトの指示があれば同じコマンドを再度実行してサービスの初期化を完了させてください。スクリプト完了時の出力例は以下の通りです。 ``` 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ベー ![img](https://screensaver01.zap-hosting.com/index.php/s/bqFberi2tRqobRn/preview) -自分でこのサービスをホスティングしようと考えていますか?セットアップから設定まで、必要なポイントをすべて丁寧に解説します。 +自分でこのサービスをホストしてみたい?セットアップから設定まで、必要なポイントを全部解説するよ。 @@ -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セットアップを実行し、画面の指示に従って進めていこう。 ![img](https://screensaver01.zap-hosting.com/index.php/s/sRkz7mJdB6ispSf/download) @@ -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を活用できるよ。 ![img](https://screensaver01.zap-hosting.com/index.php/s/G7gMLyzgyTEjoNf/preview) -## まとめ&追加リソース +## まとめと追加リソース -おめでとうございます!これで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向けの無料かつオープンソースのテキスト&ソースコードエディターです。多くのプログラミングやスクリプト言語に対応したシンタックスハイライト、コードフォールディング、タブ編集をサポートし、プラグインで高度にカスタマイズ可能。高速で軽量な動作が特徴で、パワフルかつ軽快な編集ツールを求める開発者やユーザーに人気です。 ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) @@ -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++は*設定 > 環境設定*でアクセスできる豊富なカスタマ ![img](https://screensaver01.zap-hosting.com/index.php/s/X8og5qnFkBTRcmA/preview) -## まとめと追加リソース +## まとめ&追加リソース -おめでとうございます!これで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です。 ![](https://screensaver01.zap-hosting.com/index.php/s/Bxy33gxjASsf5G3/preview) @@ -43,11 +44,11 @@ CMDコンソールで、Pleskインストーラーを保存したディレクト ![](https://screensaver01.zap-hosting.com/index.php/s/QzQmFzpi3SDQbbE/preview) 正しいディレクトリに移動したら、最後にインストーラーを実行します。 -`plesk-installer.exe`を起動すると最新のPleskバージョンが自動でインストールされます。 +`plesk-installer.exe`を起動すると、最新のPleskバージョンが自動でインストールされます。 ![](https://screensaver01.zap-hosting.com/index.php/s/2XcY2WEyX48RM4G/preview) -コマンド:`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 -ダウンロードしたファイルのセットアップを実行し、画面の指示に従ってインストールを完了させてください。 +ダウンロードしたファイルのセットアップを実行し、画面の指示に従ってください。 ![img](https://screensaver01.zap-hosting.com/index.php/s/XXERYCa3eKjYmxS/download) @@ -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) ![img](https://screensaver01.zap-hosting.com/index.php/s/Ywc6mMTJybbgtF5/preview) -次に、ファイルを任意のディレクトリに解凍します。**PowerShell**を開き、サーバーファイルを解凍したディレクトリに移動してください。以下のコマンドでサーバーを起動します: +次に、ファイルを任意のディレクトリに解凍します。**PowerShell**を開き、解凍したサーバーファイルのディレクトリに移動してください。以下のコマンドでサーバーを起動します: ``` .\tsserver.exe @@ -59,13 +60,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ![img](https://screensaver01.zap-hosting.com/index.php/s/rsmBkcJiAAinjE6/download) -確認が完了すると、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]`. ![](https://screensaver01.zap-hosting.com/index.php/s/7oGcQotKaowaDzM/preview) @@ -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**: ![](https://screensaver01.zap-hosting.com/index.php/s/9rnHy9dJmezjemq/preview) -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**: ![](https://screensaver01.zap-hosting.com/index.php/s/cEozmgcXDBgaRwY/preview) -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: ![](https://screensaver01.zap-hosting.com/index.php/s/kGHT3tm78dNBTRo/preview) @@ -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. ![](https://screensaver01.zap-hosting.com/index.php/s/o5t82kKM38r2MwY/preview) @@ -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. ![](https://screensaver01.zap-hosting.com/index.php/s/tzJwpYRYb9Mmryo/preview) -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 ![](https://screensaver01.zap-hosting.com/index.php/s/MWzQMoq5yrRXP7Y/preview) -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: ![](https://screensaver01.zap-hosting.com/index.php/s/8X4A6MZEr27YqFf/preview) @@ -29,11 +30,11 @@ De volgende regels moeten worden toegevoegd: ![](https://screensaver01.zap-hosting.com/index.php/s/7ykDgQeP2qTHSbm/preview) -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: ![](https://screensaver01.zap-hosting.com/index.php/s/eQ2yfySHYx3Wzcp/preview) @@ -43,7 +44,7 @@ Je wordt nu gevraagd een wachtwoord in te stellen: ![](https://screensaver01.zap-hosting.com/index.php/s/4cmAAMcBaoTQ4QD/preview) -Bevestig vervolgens dat de ingevoerde gegevens kloppen: +Daarna moet je bevestigen dat de ingevoerde gegevens kloppen: ![](https://screensaver01.zap-hosting.com/index.php/s/6bNjWnr7ie3Cnty/preview) @@ -51,8 +52,9 @@ De laatste stap is om de nieuwe gebruiker aan de groep toe te wijzen via **addus ![](https://screensaver01.zap-hosting.com/index.php/s/bj277RHHMBQtPbp/preview) -Nu kun je verbinden met de ingestelde gegevens: +Nu kunnen we met de ingestelde gegevens verbinden: ![](https://screensaver01.zap-hosting.com/index.php/s/7toWfnRSmQzGL9r/preview) + ![](https://screensaver01.zap-hosting.com/index.php/s/oHsAKpc7MHqEQCF/preview) \ 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 ![](https://screensaver01.zap-hosting.com/index.php/s/jHEGSQARQrDKLoz/preview) + 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": ![](https://screensaver01.zap-hosting.com/index.php/s/QWmYp3gdXMnBdnC/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/o8NDBppnTwHdSgf/preview) -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` ![](https://screensaver01.zap-hosting.com/index.php/s/irmnDDNi436HH4c/preview) ### 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`. ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -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: ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) @@ -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. ![](https://screensaver01.zap-hosting.com/index.php/s/A36rfRzL3gFGq9x/preview) -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 ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -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: ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) @@ -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. ![](https://screensaver01.zap-hosting.com/index.php/s/oNCpfBwLNB5f79P/preview) -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 ![](https://screensaver01.zap-hosting.com/index.php/s/k6bBoxt7HJ4jqnL/preview) 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. ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) -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 ![img](https://screensaver01.zap-hosting.com/index.php/s/ca9Z8D37wCSrDbf/preview) - - ## 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 ![img](https://screensaver01.zap-hosting.com/index.php/s/X8og5qnFkBTRcmA/preview) - - - ## 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. ![img](https://screensaver01.zap-hosting.com/index.php/s/3nwfLeK2c9kTiCp/preview) @@ -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 ![img](https://screensaver01.zap-hosting.com/index.php/s/QTEzbrqG66tTQEA/download) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/68xdESEHimoY9Jp/preview) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/jfQxZ6e4BGMfen5/preview) @@ -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]`. ![](https://screensaver01.zap-hosting.com/index.php/s/7oGcQotKaowaDzM/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/o8NDBppnTwHdSgf/preview) -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`. ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) @@ -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 ``` ![](https://screensaver01.zap-hosting.com/index.php/s/bSg3nHaKRatBxFR/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/4ZmA43WMjf2bBxB/preview) @@ -209,17 +210,17 @@ Na deze stap start je de installatie. ![](https://screensaver01.zap-hosting.com/index.php/s/7kfjz8p2cCzoD8S/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/BZwxEpQAs3sKcc7/preview) -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! ![](https://screensaver01.zap-hosting.com/index.php/s/qEGcRQFWBcLDosj/preview) @@ -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 ``` ![xrdp](https://screensaver01.zap-hosting.com/index.php/s/wdKep3W6GHWekp3/preview) -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: ![xrdp2](https://screensaver01.zap-hosting.com/index.php/s/btRPMG73cT6ysyL/preview) @@ -85,4 +86,4 @@ Ubuntu: Debian: -![xrdp4](https://screensaver01.zap-hosting.com/index.php/s/riHNCEEyKcoLHDy/preview) \ No newline at end of file +![xrdp4](https://screensaver01.zap-hosting.com/index.php/s/riHNCEEyKcoLHDy/preview) 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: ![](https://screensaver01.zap-hosting.com/index.php/s/a2DEpaR5jD28X23/preview) +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: ![](https://screensaver01.zap-hosting.com/index.php/s/a2DEpaR5jD28X23/preview) -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: ![](https://screensaver01.zap-hosting.com/index.php/s/cN7K9Cte9tXFrF2/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/WopFXcW3teFAyJK/preview) -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**. ![](https://screensaver01.zap-hosting.com/index.php/s/C5WLC8Lp8CjTjQg/preview) -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: ![](https://screensaver01.zap-hosting.com/index.php/s/dbCS5yJfwqry8Dq/preview) @@ -70,23 +71,23 @@ Nu de gebruiker is aangemaakt, moet je de toegang en rechten instellen. Activeer ![](https://screensaver01.zap-hosting.com/index.php/s/z78wpcFbYEAJYeB/preview) -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 \. ![](https://screensaver01.zap-hosting.com/index.php/s/iqQrjGByHpkBcJF/preview) -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: ![](https://screensaver01.zap-hosting.com/index.php/s/xHwQzCKokHTn424/preview) @@ -95,7 +96,7 @@ In dit voorbeeld is het pad **C:\Program Files (x86)\FileZilla Server\FileZilla ![](https://screensaver01.zap-hosting.com/index.php/s/Laz3HFb7GrLBY9w/preview) -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/Y3Rme8q9LHSk4fg/download) -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: ![](https://screensaver01.zap-hosting.com/index.php/s/53N4nAFHyrH4y3Q/preview) -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: ![](https://screensaver01.zap-hosting.com/index.php/s/eaPM9S8DFkyL2cK/preview) -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**: ![](https://screensaver01.zap-hosting.com/index.php/s/btHcmpYicgiraY4/preview) -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`. ![](https://screensaver01.zap-hosting.com/index.php/s/4kZo7AFbMk58c2E/preview) -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`. ![](https://screensaver01.zap-hosting.com/index.php/s/sDNjGj7fCqHRFGp/preview) @@ -55,20 +56,20 @@ Wij raden aan om de standaard installatielocatie te gebruiken. ![](https://screensaver01.zap-hosting.com/index.php/s/L2wNRLFfEo3H6wn/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/y6ssQbn2psE5sFt/preview) ### 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! :) ![](https://screensaver01.zap-hosting.com/index.php/s/Bdr4pfwS2HRoaS2/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/jTdDo6c2Kx42o8B/preview) :::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. ![](https://screensaver01.zap-hosting.com/index.php/s/65oooTQRGQPW8DS/preview) :::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. ![](https://screensaver01.zap-hosting.com/index.php/s/kZsc5DF3BAiQ2fF/preview) ::: @@ -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`. ![](https://screensaver01.zap-hosting.com/index.php/s/cejbBAQdHxkrm2A/preview) @@ -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) -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: ![img](https://screensaver01.zap-hosting.com/index.php/s/5ksLwSePniTPZFQ/preview) + + ## 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. ![img](https://screensaver01.zap-hosting.com/index.php/s/X8og5qnFkBTRcmA/preview) + + + ## 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/ ![img](https://screensaver01.zap-hosting.com/index.php/s/d3b4mZsiQ4iqXrL/preview) @@ -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/HmQPZGsBqxqPHmy/download) @@ -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. ![img](https://screensaver01.zap-hosting.com/index.php/s/jfQxZ6e4BGMfen5/preview) ## 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 ![](https://screensaver01.zap-hosting.com/index.php/s/b8j6ZbfGWoBjpep/preview) ### 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`. ![](https://screensaver01.zap-hosting.com/index.php/s/Z57KiQwHqP3RpPy/preview) ### 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. :) ![](https://screensaver01.zap-hosting.com/index.php/s/XA2Y3DGezb84Ek9/preview) @@ -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. ![](https://screensaver01.zap-hosting.com/index.php/s/DskKi5Ac28ERY38/preview) ### .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. ![](https://screensaver01.zap-hosting.com/index.php/s/Ws5BosJzJ78s7Y9/preview) -## 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. ![img](https://screensaver01.zap-hosting.com/index.php/s/RwKmstAct5kNQwB/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/E46E3qS32GKFfk3/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/AqPHoEmY2Q2nFCF/preview) -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! ![img](https://screensaver01.zap-hosting.com/index.php/s/qfo8k2RXWPFqi3g/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/o8NDBppnTwHdSgf/preview) -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`. ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) @@ -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: ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## 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. ![](https://screensaver01.zap-hosting.com/index.php/s/A36rfRzL3gFGq9x/preview) -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`. ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -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. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) @@ -110,24 +110,24 @@ Tot slot wordt gevraagd om de `test` database te verwijderen en de privileges te ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -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); close(); ?> ``` -Sla op en sluit nano af met `CTRL + X`, dan `Y` en `ENTER`. +Sla op met `CTRL + X`, dan `Y` en `ENTER`. #### Website testen -Je hebt nu succesvol een test to-do website opgezet die de LEMP stack gebruikt! +Je hebt nu 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 eerder 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 hebt ingesteld, in dit voorbeeld `zapdocs.example.com`. Het resultaat zou er zo uit moeten zien: ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## Conclusie -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. +Gefeliciteerd, je hebt de LEMP 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 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, we staan dagelijks voor je klaar! 🙂 diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md index 7f158e100..76ea37aa8 100644 --- a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md +++ b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md @@ -1,10 +1,11 @@ --- id: vserver-linux-nextcloud -title: "VPS: Nextcloud Installatie" -description: "Ontdek hoe je een high-performance Nextcloud server op Linux opzet voor optimale cloud hosting → Leer het nu" -sidebar_label: Nextcloud Installeren +title: "Nextcloud installeren op een Linux-server - Bouw je eigen private cloud opslag" +description: "Ontdek hoe je een krachtige Nextcloud-server op Linux opzet voor optimale cloud hosting → Leer het nu" +sidebar_label: Nextcloud installeren services: - vserver + - dedicated --- import InlineVoucher from '@site/src/components/InlineVoucher'; @@ -15,7 +16,7 @@ Nextcloud is een open source cloudoplossing en een fork van Owncloud, opgericht ![](https://screensaver01.zap-hosting.com/index.php/s/kCndbKaFAaktERk/preview) -Voor optimale performance, stabiliteit en functionaliteit wordt de volgende setup aanbevolen voor het hosten van een Nextcloud server. De Nextcloud server is niet compatibel met Windows en MacOS. Tenminste niet zonder extra virtualisatie of vergelijkbare workarounds. +Voor optimale performance, stabiliteit en functionaliteit wordt de volgende setup aanbevolen voor het hosten van een Nextcloud-server. De Nextcloud-server is niet compatibel met Windows en MacOS. Tenminste niet zonder extra virtualisatie of vergelijkbare workarounds. @@ -25,25 +26,25 @@ De volgende vereisten worden aanbevolen door de ontwikkelaars en zijn gebaseerd #### Hardware -| Componenten | Minimum | Aanbevolen | -| ------------- | ---------------------- | --------------------------- | -| CPU | 2x 1 GHz | 4x 2+ GHz | -| RAM | 512 MB | 4+ GB | -| Opslag | 10 GB | 50+ GB | -| Bandbreedte | 100 mbit/s (up & down) | 500mbit/s (up & down) Aanbevolen als meerdere gebruikers de cloud gaan gebruiken | +| Componenten | Minimaal | Aanbevolen | +| ------------- | --------------------- | --------------------------- | +| CPU | 2x 1 GHz | 4x 2+ GHz | +| RAM | 512 MB | 4+ GB | +| Opslag | 10 GB | 50+ GB | +| Bandbreedte | 100 mbit/s (up & down)| 500 mbit/s (up & down) Aanbevolen als meerdere gebruikers de cloud gaan gebruiken | #### Software | Platform | Opties | | ---------------- | ------------------------------------------------------------ | -| Besturingssysteem| Ubuntu (14.04, 16.04, 18.04), Debian(8,9,10), CentOS 6.5/7 | -| Database | MySQL of MariaDB 5.5+ (aanbevolen), SQLite (alleen aanbevolen voor testen en minimale installaties) | +| Besturingssysteem| Ubuntu (14.04, 16.04, 18.04), Debian (8,9,10), CentOS 6.5/7 | +| Database | MySQL of MariaDB 5.5+ (aanbevolen), SQLite (alleen voor testen en minimale installaties) | | Webserver | Apache 2.4 met `mod_php` of `php-fpm` (aanbevolen) | | PHP | 5.6, 7.0 (aanbevolen), 7.1 (aanbevolen), 7.2 | -Je moet verbinding maken via een SSH-client om de cloud op een Linux-server te installeren. Als je niet zeker weet hoe je SSH gebruikt, hier is een gids: [Eerste toegang (SSH)](vserver-linux-ssh.md) +Je moet verbinding maken via een SSH-client om de cloud op een Linux-server te installeren. Als je niet zeker weet hoe je SSH gebruikt, bekijk dan deze gids: [Eerste toegang (SSH)](vserver-linux-ssh.md) -Zodra de verbinding staat, kun je de benodigde pakketten installeren die nodig zijn voor de daadwerkelijke Nextcloud installatie. Dit omvat het installeren van een webserver en PHP. +Zodra de verbinding staat, kun je de benodigde pakketten installeren die nodig zijn voor de daadwerkelijke Nextcloud-installatie. Dit omvat het installeren van een webserver en 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 ``` -Check PHP versie voor functionaliteit +Controleer PHP-versie voor functionaliteit ``` 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 ``` -Check PHP versie voor functionaliteit +Controleer PHP-versie voor functionaliteit ``` php -v ``` @@ -248,7 +249,7 @@ dnf module enable php:remi-7.3 dnf install php ``` -Check PHP versie voor functionaliteit +Controleer PHP-versie voor functionaliteit ``` php -v ``` @@ -256,7 +257,7 @@ php -v -De volgende stap is het bepalen van het type database om de relevante info op te slaan. Er zijn verschillende opties: +De volgende stap is het kiezen van een database type om de relevante informatie op te slaan. Er zijn verschillende opties: @@ -271,16 +272,16 @@ Pakket installatie: sudo apt-get install mariadb-server php-mysql ``` -Tijdens de installatie wordt je gevraagd een root wachtwoord in te stellen. Als er geen wachtwoord gevraagd wordt, is het standaard wachtwoord leeg. Dit is niet veilig en moet dus direct aangepast worden! +Tijdens de installatie wordt je gevraagd een root-wachtwoord in te stellen. Als er geen wachtwoord gevraagd wordt, is het standaard wachtwoord leeg. Dit is niet veilig en moet daarom direct aangepast worden! -De volgende stap is verbinden met de database server en de benodigde database aanmaken: +De volgende stap is verbinden met de database-server en de benodigde database aanmaken: ```sql mysql -u root -p CREATE DATABASE nextcloud; ``` -Daarna moet er een gebruiker aangemaakt worden die toegang krijgt tot de Nextcloud database. +Daarna moet er een gebruiker worden aangemaakt die toegang krijgt tot de Nextcloud database. ```sql CREATE USER 'nc_user'@'localhost' IDENTIFIED BY 'JOUW_WACHTWOORD_HIER'; @@ -290,7 +291,7 @@ CREATE USER 'nc_user'@'localhost' IDENTIFIED BY 'JOUW_WACHTWOORD_HIER'; Sla deze stap niet over door de root gebruiker te gebruiken. Dit is niet veilig en kan je data in gevaar brengen! ::: -De laatste stap is het toewijzen van rechten aan de nieuwe gebruiker: +De laatste stap is het toekennen van rechten aan de nieuwe gebruiker: ```SQL GRANT ALL PRIVILEGES ON nextcloud.* TO 'nc_user'@'localhost'; @@ -310,16 +311,16 @@ Pakket installatie: sudo apt-get install mysql-server php-mysql ``` -Tijdens de installatie wordt je gevraagd een root wachtwoord in te stellen. Als er geen wachtwoord gevraagd wordt, is het standaard wachtwoord leeg. Dit is niet veilig en moet dus direct aangepast worden! +Tijdens de installatie wordt je gevraagd een root-wachtwoord in te stellen. Als er geen wachtwoord gevraagd wordt, is het standaard wachtwoord leeg. Dit is niet veilig en moet daarom direct aangepast worden! -De volgende stap is verbinden met de database server en de benodigde database aanmaken: +De volgende stap is verbinden met de database-server en de benodigde database aanmaken: ```sql mysql -u root -p CREATE DATABASE nextcloud; ``` -Daarna moet er een gebruiker aangemaakt worden die toegang krijgt tot de Nextcloud database. +Daarna moet er een gebruiker worden aangemaakt die toegang krijgt tot de Nextcloud database. ```sql CREATE USER 'nc_user'@'localhost' IDENTIFIED BY 'JOUW_WACHTWOORD_HIER'; @@ -330,7 +331,7 @@ Sla deze stap niet over door de root gebruiker te gebruiken. Dit is niet veilig ::: -De laatste stap is het toewijzen van rechten aan de nieuwe gebruiker: +De laatste stap is het toekennen van rechten aan de nieuwe gebruiker: ```SQL GRANT ALL PRIVILEGES ON nextcloud.* TO 'nc_user'@'localhost'; @@ -350,16 +351,16 @@ sudo apt-get update sudo apt-get install postgresql postgresql-contrib ``` -Tijdens de installatie wordt je gevraagd een root wachtwoord in te stellen. Als er geen wachtwoord gevraagd wordt, is het standaard wachtwoord leeg. Dit is niet veilig en moet dus direct aangepast worden! +Tijdens de installatie wordt je gevraagd een root-wachtwoord in te stellen. Als er geen wachtwoord gevraagd wordt, is het standaard wachtwoord leeg. Dit is niet veilig en moet daarom direct aangepast worden! -De volgende stap is verbinden met de database server en de benodigde database aanmaken: +De volgende stap is verbinden met de database-server en de benodigde database aanmaken: ```sql sudo -u postgres psql CREATE DATABASE nextcloud; ``` -Daarna moet er een gebruiker aangemaakt worden die toegang krijgt tot de Nextcloud database. +Daarna moet er een gebruiker worden aangemaakt die toegang krijgt tot de Nextcloud database. ```sql CREATE USER nextcloud with encrypted password 'JOUW_WACHTWOORD_HIER'; @@ -369,14 +370,14 @@ CREATE USER nextcloud with encrypted password 'JOUW_WACHTWOORD_HIER'; Sla deze stap niet over door de root gebruiker te gebruiken. Dit is niet veilig en kan je data in gevaar brengen! ::: -De laatste stap is het toewijzen van rechten aan de nieuwe gebruiker: +De laatste stap is het toekennen van rechten aan de nieuwe gebruiker: ```SQL grant all privileges on database mydb to myuser; FLUSH PRIVILEGES; ``` -Als je klaar bent, druk je op Ctrl-D om de database te verlaten. Daarna kun je de PostgreSQL database aanpassen via de web installer of via de **config.php** config. +Als je klaar bent, druk je op Ctrl-D om de database te verlaten. Daarna kun je de PostgreSQL database aanpassen via de webinstaller of via de **config.php** configuratie. ``` @@ -503,7 +504,7 @@ SSLCertificateKeyFile /etc/letsencrypt/live/domain.tld/privkey.pem -Daarnaast moet al het HTTP verkeer permanent doorgestuurd worden naar HTTPS met statuscode 301. Dit kan met Apache via een configuratie zoals de volgende Apache VirtualHosts configuratie: +Daarnaast moet al het HTTP-verkeer worden doorgestuurd naar HTTPS met een permanente redirect (statuscode 301). Dit kan met Apache via een configuratie zoals de volgende Apache VirtualHosts configuratie: ``` @@ -515,11 +516,11 @@ Daarnaast moet al het HTTP verkeer permanent doorgestuurd worden naar HTTPS met ## Nextcloud beheren -Toegang tot Nextcloud kan via de browser, maar ook via smartphone en computer met de app. De downloadlinks vind je hier: https://nextcloud.com/install/#install-clients +Toegang tot Nextcloud kan via de browser, maar ook via smartphone en computer met de app. Download links vind je hier: https://nextcloud.com/install/#install-clients ![](https://screensaver01.zap-hosting.com/index.php/s/aw6qpNE7TkwQeaP/preview) -Onder instellingen kun je ook na de setup nog wat opties aanpassen en belangrijke info bekijken zoals logs, activiteiten. Dit omvat extra beveiligingsopties (two-factor authenticatie, encryptie, ...), design instellingen (logo, kleur, slogan, header), toegangsinstellingen en nog veel meer. +Onder instellingen kun je ook na de setup nog opties aanpassen en belangrijke info bekijken zoals logs en activiteiten. Dit omvat extra beveiligingsinstellingen (twee-factor authenticatie, encryptie, ...), design instellingen (logo, kleur, slogan, header), toegangsinstellingen en nog veel meer. **Apps** diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md index 7077323c1..a51e0dbb4 100644 --- a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md +++ b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md @@ -1,10 +1,11 @@ --- id: vserver-linux-nodejs -title: "VPS: Node.js installeren op Linux" -description: "Ontdek hoe je een stabiele Node.js-omgeving opzet voor schaalbare, realtime applicaties met Docker en systeemvoorbereiding → Leer het nu" -sidebar_label: Node.js installeren +title: "Node.js installeren op een Linux Server - Run Moderne JavaScript Apps" +description: "Ontdek hoe je een stabiele Node.js omgeving opzet voor schaalbare, realtime applicaties met Docker en systeemvoorbereiding → Leer het nu" +sidebar_label: Node.js Installeren services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,7 +14,7 @@ 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 realtime 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” principe maakt het mogelijk voor developers om één taal te gebruiken voor zowel backend als frontend development. @@ -25,7 +26,7 @@ Het “JavaScript overal” principe maakt het mogelijk voor developers om één ## Voorbereiding -Voordat je **Node.js** installeert, moet je je systeem klaarmaken. Dit betekent dat je je besturingssysteem update 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 **Node.js** installeert, moet je je systeem klaarmaken. Dit betekent dat je je besturingssysteem update naar de nieuwste versie en alle benodigde dependencies installeert. Deze voorbereidingen zorgen voor een stabiele omgeving en voorkomen problemen tijdens of na de installatie. ### Systeem updaten @@ -37,7 +38,7 @@ sudo apt update && sudo apt upgrade -y Zo zorg je 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 via verschillende Docker-containers op je machine gedraaid. 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 set Docker containers. Daarom moet Docker eerst geïnstalleerd zijn. Gebruik hiervoor dit commando: ``` curl -fsSL https://get.docker.com -o get-docker.sh @@ -50,16 +51,16 @@ Een volledige walkthrough van de installatie en het gebruik van Docker vind je i ## Installatie -Nu aan alle voorwaarden is voldaan en de voorbereidingen klaar zijn, kun je verder met het installeren van de Node.js applicatie. +Nu aan alle vereisten is voldaan en de voorbereidingen zijn afgerond, kun je verder met het installeren van de Node.js applicatie. -Om Node.js in een geïsoleerde omgeving te gebruiken, moet je eerst de officiële Alpine-gebaseerde image downloaden. Gebruik dit commando om de nieuwste Node.js 22 image op je systeem te halen, zodat je die kunt gebruiken voor container deployments: +Om Node.js in een geïsoleerde omgeving te gebruiken, moet je eerst de officiële Alpine-gebaseerde image downloaden. Haal de nieuwste Node.js 22 image binnen met dit commando, zodat je deze kunt gebruiken voor container deployments: ``` docker pull node:22-alpine ``` -Daarna kun je een container starten op basis van deze image en een shell sessie openen. Hiermee start je de container met een interactieve shell. De `--rm` optie zorgt ervoor dat de container automatisch wordt verwijderd zodra je afsluit, zodat je host schoon blijft. +Daarna kun je een container starten op basis van deze image en een shell sessie openen. Gebruik dit commando om de container te starten met een interactieve shell. De `--rm` optie zorgt ervoor dat de container automatisch wordt verwijderd zodra je afsluit, zo blijft je host schoon. ``` docker run -it --rm --entrypoint sh node:22-alpine @@ -67,7 +68,7 @@ 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. +`npm -v`, de verwachte output is `10.9.3`. Dit bevestigt dat de image de juiste versies van Node.js en npm bevat, klaar voor direct gebruik. @@ -75,7 +76,7 @@ Binnen de container check je de geïnstalleerde Node.js versie met `node -v`, di ## Configuratie -Nadat je de Node.js container hebt gestart, is het slim om belangrijke Node.js instellingen binnen de omgeving zelf te configureren. Een veelgebruikte methode 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 zelf te configureren. Een veelgebruikte methode is het definiëren van environment variables, bijvoorbeeld: ``` export NODE_ENV=production @@ -89,19 +90,19 @@ Een goed gestructureerde projectmap is belangrijk, te beginnen met een configura npm init -y ``` -Dit maakt een `package.json` bestand aan, waarin dependencies, scripts en metadata voor je project worden vastgelegd. Dit is het centrale configuratiebestand voor elke Node.js app. +Dit genereert een `package.json` bestand, waarin dependencies, scripts en metadata voor je project worden vastgelegd. Dit is het centrale configuratiebestand voor elke Node.js app. -Dependencies installeer je met `npm install `, terwijl development dependencies erbij komen met `npm install --save-dev`. In de `scripts` sectie van `package.json` kun 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 instellen. Zo zorg je dat je apps consistent draaien in verschillende omgevingen. +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 instellen. Zo zorg je dat je apps consistent draaien op verschillende omgevingen. ## Conclusie en meer bronnen -Gefeliciteerd! Je hebt nu succesvol Node.js 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 je serverconfiguratie: +Gefeliciteerd! Je hebt nu succesvol Node.js 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: -- [Node.js.com](https://Node.js.com/) - Officiële website +- [Node.js.com](https://Node.js.com/) - Officiële Website - https://Node.js.com/help/ - Node.js Help Center (Documentatie) 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-notepad++.md b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md index f43385bc0..1d91a361b 100644 --- a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md +++ b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md @@ -1,26 +1,27 @@ --- id: vserver-linux-notepad++ -title: "VPS: Notepad++ installeren op Linux" -description: "Ontdek hoe je Notepad++ op Linux installeert en optimaliseert voor efficiënt, lichtgewicht coderen en ontwikkelen → Leer het nu" +title: "Notepad++ installeren op een Linux Server - Gebruik je favoriete editor via Wine" +description: "Ontdek hoe je Notepad++ op Linux instelt en optimaliseert voor efficiënt, lichtgewicht coderen en ontwikkelen → Leer het nu" sidebar_label: Notepad++ installeren services: -- vserver + - vserver + - dedicated --- import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; import InlineVoucher from '@site/src/components/InlineVoucher'; -## Intro +## Introductie -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 super aanpasbaar met plugins. Bekend om z’n snelle performance en lage resourcegebruik, is Notepad++ nog steeds een populaire keuze voor devs en gebruikers die een krachtige maar lichte editor zoeken. +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. ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) -Wil je deze service zelf hosten? We nemen je stap voor stap mee in het opzetten en configureren, plus 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 app kan alleen geïnstalleerd en gebruikt worden op een Linux-systeem met een grafische interface; in dit voorbeeld gebruiken we Ubuntu Desktop 25.04 als referentie. +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,15 +31,15 @@ Deze app kan alleen geïnstalleerd en gebruikt worden op een Linux-systeem met e ## Vereisten -Voordat je **Notepad++** installeert, check even of je hostingomgeving aan de volgende eisen voldoet voor een soepele installatie en optimale performance. +Voordat je **Notepad++** installeert, zorg je dat je hostingomgeving aan de volgende eisen voldoet voor een soepele installatie en optimale performance. -| Hardware | Minimaal | ZAP-Hosting Aanbeveling | +| Hardware | Minimum | ZAP-Hosting Aanbeveling | | ---------- | ------------ | -------------------------- | | CPU | 1 vCPU Core | 4 vCPU Cores | | 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 OS. Zorg dat je server aan deze eisen voldoet voordat je verder gaat: +De software vereist dat alle benodigde dependencies geïnstalleerd zijn en dat het draait op een ondersteund besturingssysteem. Check dat je server aan de volgende eisen voldoet voordat je verder gaat met installeren: **Dependencies:** `Snap` @@ -50,22 +51,22 @@ Zorg dat alle dependencies geïnstalleerd zijn en dat je de juiste OS-versie geb ## Voorbereiding -Voordat je **Notepad++** 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 **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 updaten -Om zeker te weten dat je systeem draait met de nieuwste software en security-updates, doe je eerst een systeemupdate. Voer dit commando uit: +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 ``` -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. +Als de update klaar is, kun je de benodigde dependencies installeren. #### Snap -Notepad++ heeft Snap nodig. Installeer het met dit commando: +Notepad++ heeft Snap nodig om te kunnen draaien. Installeer Snap met het volgende commando: ``` sudo apt install snapd ``` @@ -74,13 +75,13 @@ sudo apt install snapd ## Installatie -Nu alles klaarstaat en voorbereid is, kun je Notepad++ installeren. Voer dit commando uit: +Nu aan alle vereisten is voldaan en de voorbereidingen zijn afgerond, kun je Notepad++ installeren. Voer het volgende commando uit: ``` sudo snap install notepad-plus-plus ``` -Notepad++ wordt gedownload en geïnstalleerd via het officiële installatie-script. Laat het proces gewoon lopen tot het klaar is, daarna kun je de app meteen starten. +Notepad++ wordt gedownload en geïnstalleerd via het officiële installatieproces. Laat het proces gewoon lopen tot het klaar is, daarna kun je de applicatie direct starten. ![img](https://screensaver01.zap-hosting.com/index.php/s/ca9Z8D37wCSrDbf/preview) @@ -88,29 +89,29 @@ Notepad++ wordt gedownload en geïnstalleerd via het officiële installatie-scri ## Configuratie -Notepad++ heeft een hoop aanpassingsmogelijkheden onder *Settings > Preferences*. Hiermee pas je de editor aan jouw workflow aan: +Notepad++ biedt een breed scala aan aanpassingsmogelijkheden die je vindt onder *Settings > Preferences*. Hiermee pas je de editor aan jouw workflow aan: -- **Algemeen**: Bepaal het opstartgedrag, zoals het automatisch herladen van eerder geopende bestanden, een standaardtaal instellen of hoe tabs werken. -- **Editor-instellingen**: Pas lettertype en grootte aan, tabbreedte, regelnummering, auto-indenting, of of spaties en tabtekens zichtbaar zijn. -- **Kleurenschema’s & Syntax**: Gebruik de “Style Configurator” om thema’s te wisselen en syntax highlighting per taal aan te passen. -- **Bestandshandling**: Stel in of bestanden automatisch herladen worden bij wijzigingen, hoe grote bestanden behandeld worden, of welke encoding je gebruikt (zoals UTF-8). -- **Beveiliging & Backup**: Zet automatische backups of sessieherstel aan om dataverlies te voorkomen. -- **Plugins**: Installeer en beheer extensies via de Plugin Manager, bijvoorbeeld voor FTP-ondersteuning of geavanceerde formatting. +- **Algemeen**: Bepaal het opstartgedrag, zoals het opnieuw openen van eerder geopende bestanden, een standaardtaal instellen of hoe tabs zich gedragen. +- **Editor-instellingen**: 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 voor elke 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. -Met deze opties is Notepad++ super flexibel, of je ‘m nu gebruikt voor simpele tekstbewerking of full-on softwareontwikkeling. +Deze voorkeuren maken Notepad++ super flexibel, of je het nu gebruikt voor simpele tekstbewerking of volledige softwareontwikkeling. ![img](https://screensaver01.zap-hosting.com/index.php/s/X8og5qnFkBTRcmA/preview) -## Afsluiting & meer bronnen +## Conclusie en meer bronnen -Gefeliciteerd! Je hebt Notepad++ 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 je serverconfiguratie: +Gefeliciteerd! Je hebt nu succesvol Notepad++ 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 je serverconfiguratie: - [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - Officiële website -Heb je nog vragen die hier niet beantwoord worden? Neem gerust contact op met onze support, die dagelijks voor je klaarstaat! 🙂 +Heb je specifieke vragen die hier niet beantwoord 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-php.md b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-php.md index b0bc7b296..f3c197320 100644 --- a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-php.md +++ b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-php.md @@ -1,25 +1,26 @@ --- id: vserver-linux-php -title: 'VPS: PHP Installeren' +title: 'PHP installeren op een Linux Server - Power je Dynamische Webapps' description: "Leer hoe je PHP installeert op je Linux-server voor webontwikkeling en optimaliseer je setup voor Apache of standalone gebruik → Ontdek het nu" sidebar_label: PHP Installeren services: - vserver + - dedicated --- import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introductie -PHP is een populaire programmeertaal voor algemene doeleinden met veel gebruik in webontwikkeling. In deze gids leggen we uit hoe je PHP op je server installeert. +PHP is een populaire programmeertaal voor algemene doeleinden en wordt veel gebruikt in webontwikkeling. In deze gids leggen we uit hoe je PHP op je server installeert. ## Voorbereiding -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) handleiding. +Begin met verbinden met je server via SSH. Weet je niet hoe? Check dan onze [Eerste toegang (SSH)](vserver-linux-ssh.md) handleiding. -Eenmaal ingelogd, is het aan te raden om het update-commando te draaien dat bij jouw besturingssysteem hoort, zodat je server veilig en up-to-date blijft met de nieuwste features. +Eenmaal ingelogd, is het aan te raden om de update-commando’s van je besturingssysteem uit te voeren om je server veilig en up-to-date te houden met de nieuwste features. import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; @@ -57,11 +58,11 @@ import TabItem from '@theme/TabItem'; ## Installatie -Er zijn twee hoofdmanieren om PHP op je Linux-server te installeren: standalone of als extra pakket voor Apache. Gebruik je je eigen webserver die geen Apache is, of wil je PHP voor algemene taken gebruiken? Dan raden we de standalone methode aan. Voor gebruik met de Apache webserver installeer je PHP als extra pakket via de Apache-methode. +Er zijn twee hoofdmanieren om PHP op je Linux-server te installeren: standalone of als extra pakket voor Apache. Gebruik je je eigen webserver die geen Apache is, of wil je PHP voor algemene taken? Dan raden we de standalone methode aan. Gebruik je Apache als webserver? Installeer PHP dan als extra pakket via de Apache-methode. ## Standalone -Gebruik het volgende commando om de nieuwste PHP-versie te installeren. Wil je een specifieke versie installeren, gebruik dan de `-y` vlag gevolgd door de versie. +Gebruik het volgende commando om de nieuwste PHP-versie te installeren. Wil je een specifieke versie? Gebruik dan de `-y` vlag gevolgd door de versie. ``` # Nieuwste versie sudo apt install php @@ -70,45 +71,45 @@ sudo apt install php sudo apt -y install php[versie] ``` -Controleer of de installatie gelukt is met het commando `php -v`. Je hebt nu succesvol PHP op je server geïnstalleerd. We raden aan om de sectie **PHP Extensions** te lezen om te zorgen dat je alle benodigde extensies installeert. +Check of de installatie gelukt is met `php -v`. Gefeliciteerd, PHP staat nu op je server! We raden je aan om ook de **PHP Extensions** sectie te lezen zodat je de extensies kunt installeren die je nodig hebt. ## Met Apache -Begin met het installeren van Apache op je server als dat nog niet gedaan is. Dit doe je met het volgende commando: +Begin met het installeren van Apache als dat nog niet gedaan is. Dit doe je met: ``` sudo apt install apache2 ``` -Zodra Apache geïnstalleerd is, moet je zorgen dat de juiste firewallregels zijn ingesteld zodat de webserver bereikbaar is via 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. +Zorg daarna dat de juiste firewallregels zijn ingesteld zodat je webserver bereikbaar is vanaf het internet. In dit voorbeeld gebruiken we de **UFW Firewall** omdat Apache daar een geregistreerde applicatie voor heeft. Gebruik je een andere firewall? Zorg dan dat poort 80 (HTTP) openstaat. ``` sudo ufw allow in "Apache" ``` -Je server is nu bereikbaar. Test dit door `http://[jouw_serverip]` in een browser te openen. +Je server is nu bereikbaar. Test dit door `http://[jouw_serverip]` in je browser te typen. -Met Apache klaar, installeer je het PHP-pakket voor Apache met dit commando: +Met Apache klaar, installeer je PHP voor Apache met: ``` sudo apt install php libapache2-mod-php ``` -Controleer de installatie met `php -v`. Je hebt nu PHP succesvol geïnstalleerd naast je Apache webserver. Vergeet niet de **PHP Extensions** sectie te checken om te zorgen dat je alle benodigde extensies installeert. +Controleer de installatie met `php -v`. PHP draait nu samen met je Apache webserver. Vergeet niet de **PHP Extensions** sectie te checken om de extensies te installeren die jij nodig hebt. ## PHP Extensions -PHP heeft een grote selectie aan optionele extensies die je kunt installeren om de functionaliteit uit te breiden. Om een lijst van beschikbare extensies te zien, gebruik je dit commando, dat de zoekresultaten via `less` in de console toont: +PHP heeft een grote selectie optionele extensies die je kunt installeren om extra functionaliteit toe te voegen. Wil je zien welke er zijn? Gebruik dan dit commando, dat de zoekresultaten via `less` toont zodat je makkelijk kunt scrollen. ``` apt search php- | less ``` -Gebruik de pijltjestoetsen om te scrollen en druk op `Q` om te stoppen. Om een extensie te installeren, gebruik je simpelweg het apt install commando zoals hieronder. Je kunt meerdere extensies tegelijk installeren door ze met een spatie te scheiden, zo gaat het sneller. - +Gebruik de pijltjestoetsen om te scrollen en druk op `Q` om te stoppen. Om een extensie te installeren, gebruik je simpelweg: ``` sudo apt install [php_extensie] [...] ``` +Je kunt meerdere extensies tegelijk installeren door ze met een spatie te scheiden, zo gaat het sneller. -## Conclusie +## Afsluiting -Je hebt PHP succesvol geïnstalleerd op je Linux-server. Heb je nog vragen of hulp nodig? Neem gerust contact op met onze support, die dagelijks voor je klaarstaat! 🙂 +Je hebt PHP succesvol geïnstalleerd op je Linux-server. Heb je nog vragen of hulp nodig? Ons supportteam staat dagelijks voor je klaar! 🙂 \ No newline at end of file diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md index fcc3eac98..d2fa4e0b5 100644 --- a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md +++ b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md @@ -1,10 +1,11 @@ --- id: vserver-linux-plausible -title: "VPS: Plausible installeren op OS" -description: "Ontdek hoe je een privacygerichte webanalyseplatform instelt voor heldere inzichten en snelle prestaties → Leer het nu" -sidebar_label: Plausible installeren +title: "Plausible Analytics installeren op een Linux Server - Privacygerichte Web Analytics draaien" +description: "Ontdek hoe je een privacygerichte web analytics platform opzet voor heldere inzichten en snelle prestaties → Leer het nu" +sidebar_label: Plausible Installeren services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,17 +14,15 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introductie -Plausible is een lichtgewicht, open-source webanalyseplatform dat zonder cookies werkt en volledig voldoet aan privacyregels. Het levert belangrijke statistieken, zoals bezoekersaantallen, paginaweergaven en bezoektijd, via een overzichtelijk en intuïtief dashboard. Dankzij het gebruiksgemak, de snelle prestaties en de EU-gebaseerde infrastructuur is Plausible een moderne en privacybewuste alternatief voor Google Analytics. +Plausible is een lichtgewicht, open-source web analytics platform dat werkt zonder cookies en volledig voldoet aan privacyregels. Het levert belangrijke statistieken, zoals bezoekersaantallen, paginaweergaven en bezoektijd, via een overzichtelijk en intuïtief dashboard. Dankzij het gebruiksgemak, de snelle prestaties en de EU-gebaseerde infrastructuur is Plausible een moderne en privacybewuste alternatief voor Google Analytics. -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 wat je moet weten. - - ## Vereisten -Voordat je **Plausible** installeert, zorg je dat je hostingomgeving aan de volgende eisen voldoet voor een soepele installatie en optimale prestaties. +Voordat je **Plausible** installeert, zorg dat je hostingomgeving aan de volgende eisen voldoet voor een soepele installatie en optimale prestaties. | Hardware | Minimaal | ZAP-Hosting Aanbeveling | | ---------- | ----------- | ------------------------ | @@ -31,7 +30,7 @@ Voordat je **Plausible** installeert, zorg je dat je hostingomgeving aan de volg | RAM | 2 GB | 4 GB | | Schijfruimte | 10 GB | 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 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 verder gaat met de installatie: **Dependencies:** `Docker` @@ -39,15 +38,12 @@ 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 Plausible te voorkomen. - - ## Voorbereiding -Voordat je **Plausible** 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 **Plausible** installeert, moet je je systeem klaarmaken. Dit betekent het updaten van je besturingssysteem naar de nieuwste versie en het installeren van alle benodigde dependencies. 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 te zorgen 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 @@ -55,17 +51,18 @@ 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. +Als de update klaar is, kun je de benodigde dependencies installeren. #### Git -De Plausible data wordt via GitHub gedownload. Hiervoor moet Git eerst geïnstalleerd zijn. Voer het volgende commando uit: +De Plausible data wordt via GitHub gedownload. Hiervoor moet Git eerst geïnstalleerd zijn. Voer het volgende commando uit: + ``` sudo apt install git-all ``` #### Docker -Plausible wordt op je machine gedraaid in een Docker-container. Docker moet dus eerst geïnstalleerd worden. Gebruik hiervoor het volgende commando: +Plausible wordt gedraaid in een Docker container. Docker moet dus eerst geïnstalleerd worden. Voer hiervoor het volgende uit: ``` curl -fsSL https://get.docker.com -o get-docker.sh @@ -74,19 +71,17 @@ sh get-docker.sh Een volledige walkthrough van het installatieproces en het gebruik van Docker vind je in onze [Docker](dedicated-linux-docker.md) gids. - - - ## Installatie Nu aan alle vereisten is voldaan en de voorbereidingen zijn getroffen, kun je doorgaan met het installeren van de Plausible applicatie. -Begin met het clonen van de Community Edition repository en het aanmaken van het benodigde configuratiebestand: +Begin met het clonen van de Community Edition repository en het aanmaken van het configuratiebestand: ``` $ git clone -b v3.0.1 --single-branch https://github.com/Plausible/community-edition Plausible-ce ``` -Maak vervolgens een environment-bestand (.env) aan en definieer de essentiële variabelen. De BASE_URL moet verwijzen naar het daadwerkelijke domein dat al een DNS-record heeft dat naar je server verwijst. Je moet ook een willekeurige SECRET_KEY_BASE genereren met minimaal 64 bytes: +Maak vervolgens een environment bestand (.env) aan en definieer de essentiële variabelen. De BASE_URL moet verwijzen naar het daadwerkelijke domein dat al een DNS-record heeft dat naar jouw server verwijst. Je moet ook een willekeurige SECRET_KEY_BASE genereren met minimaal 64 bytes: + ``` touch .env echo "BASE_URL=https://Plausible.example.com" >> .env @@ -104,7 +99,7 @@ HTTP_PORT=80 HTTPS_PORT=443 ``` -Deze standaardpoorten zorgen ervoor dat Let’s Encrypt automatisch TLS-certificaten kan uitgeven. Als je Plausible achter een reverse proxy wilt draaien, kun je deze waarden aanpassen. Maak daarnaast een `compose.override.yml` aan om de juiste poorten voor de Plausible-container te exposen: +Deze standaardpoorten zorgen ervoor dat Let’s Encrypt automatisch TLS-certificaten kan uitgeven. Als je Plausible achter een reverse proxy draait, kun je deze waarden aanpassen. Maak daarnaast een `compose.override.yml` aan om de juiste poorten voor de Plausible container te exposen: ``` cat > compose.override.yml << EOF @@ -126,31 +121,25 @@ Als de containers draaien, open je je browser op het domein dat je in BASE_URL h ![img](https://screensaver01.zap-hosting.com/index.php/s/Sw34XkXeHaMf9RJ/download) - - ## Configuratie -Plausible kan geïntegreerd worden met Google Search Console om je analytics te verrijken met zoekopdrachtgegevens. Zo zie je welke zoekwoorden verkeer naar je site sturen, wat je diepere inzichten geeft in het gedrag van bezoekers. +Plausible kan geïntegreerd worden met Google Search Console om je analytics te verrijken met zoekopdrachtgegevens. Zo zie je welke zoekwoorden verkeer naar je site brengen, wat je diepere inzichten geeft in het gedrag van bezoekers. -Met een bestaand Google Cloud-account en een OAuth-client hoef je alleen je credentials (`GOOGLE_CLIENT_ID` en `GOOGLE_CLIENT_SECRET`) toe te voegen aan het `.env` bestand. Na opslaan herstart je de Docker-services met `docker compose up -d`. In het Plausible dashboard ga je naar *Site Settings > Integrations* om de koppeling af te ronden en de authenticatie te volgen. +Heb je al een Google Cloud account en een OAuth client ingesteld? Voeg dan simpelweg je credentials (`GOOGLE_CLIENT_ID` en `GOOGLE_CLIENT_SECRET`) toe aan het `.env` bestand. Sla op en herstart je Docker services met `docker compose up -d`. Ga in het Plausible dashboard naar *Site Settings > Integrations* om de verbinding af te ronden en de authenticatie te volgen. -Heb je nog geen OAuth-client of ben je niet bekend met het proces? De officiële Plausible Wiki biedt een uitgebreide stap-voor-stap handleiding. Hierin wordt uitgelegd hoe je een project aanmaakt in Google Cloud, de benodigde API’s activeert, een OAuth-client configureert en de gegenereerde credentials toevoegt aan Plausible: [Plausible Wiki: Google Integration](https://github.com/Plausible/community-edition/wiki/google-integration). - -Als je Google Search Console gebruikt, kun je de Google Integratie configureren om data uit Search Console over zoektermen binnen te halen — superhandig. - -Heb je al een Google Cloud-account met een OAuth-client? Plak dan simpelweg je `GOOGLE_CLIENT_ID` en `GOOGLE_CLIENT_SECRET` in het `.env` bestand, herstart je docker service met `docker compose up -d` en volg de aanwijzingen in Plausible’s Site Settings > Integrations. +Als je nog geen OAuth client hebt of niet bekend bent met het proces, biedt de officiële Plausible Wiki een uitgebreide stap-voor-stap handleiding. Hierin wordt uitgelegd hoe je een project aanmaakt in Google Cloud, de benodigde API’s activeert, een OAuth client configureert en de gegenereerde credentials toevoegt aan Plausible: [Plausible Wiki: Google Integration](https://github.com/Plausible/community-edition/wiki/google-integration). +Als je Google Search Console gebruikt, kun je de Google Integratie configureren om data over zoektermen binnen te halen, wat echt superhandig is. +Heb je al een Google Cloud account met een OAuth client? Plak dan gewoon je `GOOGLE_CLIENT_ID` en `GOOGLE_CLIENT_SECRET` in het `.env` bestand, herstart je docker service met `docker compose up -d` en volg de instructies in Plausible’s Site Settings > Integrations. ## Conclusie en meer bronnen -Gefeliciteerd! Je hebt Plausible nu succesvol geïnstalleerd en geconfigureerd op je VPS. We raden je ook aan om de volgende bronnen te bekijken, die je extra hulp en tips kunnen bieden tijdens je serverconfiguratie: +Gefeliciteerd! Je hebt Plausible 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: - [Plausible.io](https://Plausible.io/) - Officiële website -- [github.com/Plausible/analytics](https://github.com/Plausible/analytics) - Aankondigingen, discussies, issues +- [github.com/Plausible/analytics](https://github.com/Plausible/analytics) - Aankondigingen, discussies, bugrapporten 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-plesk.md b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md index 780ccd709..c93d646cd 100644 --- a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md +++ b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md @@ -1,10 +1,11 @@ --- id: vserver-linux-plesk -title: "VPS: Installatie van Plesk" -description: "Ontdek hoe je websites en servers efficiënt beheert met Plesk, voor beginners en experts → Leer het nu" -sidebar_label: Plesk Installeren +title: "Plesk installeren op een Linux-server - Beheer websites met een krachtig controlepaneel" +description: "Ontdek hoe je websites en servers efficiënt beheert met Plesk, geschikt voor beginners en experts → Leer nu meer" +sidebar_label: Plesk installeren services: - vserver + - dedicated --- import InlineVoucher from '@site/src/components/InlineVoucher'; @@ -22,9 +23,9 @@ Voer vóór de installatie eerst `apt update` en `apt upgrade` uit zodat de nieu ::: Plesk kan momenteel alleen geïnstalleerd worden op 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 en Virtuozzo Linux 7. De architectuur moet 64-bit zijn. -De verbinding met de server kan bijvoorbeeld via Putty gemaakt worden. +De verbinding met de server kan bijvoorbeeld via Putty worden gemaakt. -## Start van de installatie +## Starten met de installatie import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; @@ -42,29 +43,29 @@ sh <(curl https://autoinstall.plesk.com/one-click-installer || wget -O - https:/ ``` :::info -Als deze fout verschijnt: "-bash: curl: command not found" moet je het pakket installeren met `apt install curl`. +Als deze fout verschijnt: "-bash: curl: command not found", moet je het pakket installeren met `apt install curl`. ::: -Na het uitvoeren van dit commando duurt het meestal tussen de 15 en 60 minuten om Plesk volledig te installeren. +Nadat dit commando is uitgevoerd, duurt het meestal tussen de 15 en 60 minuten om Plesk volledig te installeren. :::info De SSH-sessie mag niet worden afgesloten zolang de installer actief is. Dit zou anders tot een afbreking leiden. ::: -De server zou anders opnieuw geïnstalleerd moeten worden om de installer opnieuw te starten. +Anders moet de server opnieuw geïnstalleerd worden om de installer opnieuw te kunnen starten. Als de installer opnieuw wordt gestart zonder eerst de server opnieuw te installeren, kunnen er problemen ontstaan met niet-functionerende functies tijdens de installatie of in het Plesk-paneel zelf. :::info -Het kan lijken alsof de installer "vastloopt", in 99% van de gevallen blijft de installer na een paar minuten gewoon doorlopen, omdat hij nog pakketten/configuraties moet instellen. +Het kan lijken alsof de installer "vastloopt", maar in 99% van de gevallen blijft de installer na een paar minuten gewoon doorlopen, omdat hij nog pakketten/configuraties moet instellen. ::: -De installatie is voltooid zodra dit verschijnt: +De installatie is voltooid zodra dit wordt weergegeven: ![](https://screensaver01.zap-hosting.com/index.php/s/9o6bEzBr8rCAWzf/preview) -Voor de installatie van Plesk via de webinterface zijn slechts een paar commando’s nodig. +Voor de installatie van Plesk via de webinterface zijn slechts een paar commando's nodig. :::info De Plesk installer installeert altijd de nieuwste versie van Plesk. Het kan voorkomen dat de hier getoonde afbeeldingen/schermafbeeldingen niet de nieuwste versie tonen. @@ -90,7 +91,7 @@ Start de installer: -Voor de installatie van Plesk via de console zijn slechts een paar commando’s nodig. +Voor de installatie van Plesk via de console zijn slechts een paar commando's nodig. :::info De Plesk installer installeert altijd de nieuwste versie van Plesk. Het kan voorkomen dat de hier getoonde afbeeldingen/schermafbeeldingen niet de nieuwste versie tonen. @@ -114,24 +115,24 @@ Start de installer: ./plesk-installer ``` -Nadat deze drie commando’s zijn uitgevoerd, moet de licentie goedgekeurd worden met "F": +Nadat deze drie commando's zijn uitgevoerd, moet de licentie worden goedgekeurd met "F": ![](https://screensaver01.zap-hosting.com/index.php/s/XrCa3WYALoDx6H3/preview) -Na goedkeuring vraagt het systeem welke Plesk-versie je wilt installeren, bijvoorbeeld Plesk Obsidian of Plesk Onyx. Er wordt ook aangegeven welke versie stabieler is. Meestal wordt voor productiegebruik een "stable" versie gekozen. Omdat de standaardopties al naar de stabiele versie wijzen, bevestig je dit nogmaals met "F". +Na goedkeuring vraagt het systeem welke Plesk-versie je wilt installeren. In dit geval Plesk Obsidian of Plesk Onyx. Er wordt ook aangegeven welke stabieler is. Meestal wordt voor productiegebruik een "stable" versie gekozen. Omdat de geselecteerde opties al naar de stabiele versie wijzen, bevestig je dit nogmaals met "F". De vraag of Plesk data mag verzamelen voor productverbetering kan je beantwoorden met "Y" (Ja) of "n" (Nee). -Daarna vraagt het systeem welk type van de gekozen Plesk-versie je wilt installeren. Meestal is de standaard "Recommended" al voldoende. Modules die je later nodig hebt maar niet meteen installeert, kunnen altijd nog via het Plesk-paneel toegevoegd worden. +Daarna vraagt het systeem welk type van de geselecteerde Plesk-versie je wilt installeren. Meestal is de standaard "Recommended" al voldoende. Modules die later nodig zijn maar niet geïnstalleerd zijn, kunnen alsnog via het Plesk-paneel worden toegevoegd. -De volgende vraag of pakketten geïnstalleerd/geüpgraded mogen worden, bevestig je met "F". +De volgende vraag of pakketten mogen worden geïnstalleerd/geüpgraded bevestig je met "F". Nu start de installer met de installatie. :::info De SSH-sessie mag niet worden afgesloten zolang de installer actief is. Dit leidt anders tot een afbreking en de server moet opnieuw geïnstalleerd worden om de installer opnieuw te starten. ::: -Het kan lijken alsof de installer "vastloopt", in 99% van de gevallen blijft de installer na een paar minuten gewoon doorlopen, omdat hij nog pakketten/configuraties moet instellen. +Het kan lijken alsof de installer "vastloopt", maar in 99% van de gevallen blijft de installer na een paar minuten gewoon doorlopen, omdat hij nog pakketten/configuraties moet instellen. De installatie is voltooid zodra het volgende verschijnt: @@ -142,7 +143,7 @@ De installatie is voltooid zodra het volgende verschijnt: ## Open de Web Installer -Nadat de installer gestart is, wordt de installatie via de browser uitgevoerd. De installatiepagina is bereikbaar via https://IP:8447 of https://Domein.xx:8447. +Nadat de installer is gestart, wordt de installatie via de browser uitgevoerd. De installatiepagina is bereikbaar via https://IP:8447 of via https://Domein.xx:8447. ## Het Plesk Web Paneel @@ -150,16 +151,16 @@ Nadat de installer gestart is, wordt de installatie via de browser uitgevoerd. D Bij het openen van het Web Paneel verschijnt de melding: "Dit is geen beveiligde verbinding". Dit moet je de eerste keer bevestigen, daarna opent de pagina. ::: -De webinterface is bereikbaar via https://IP:8443 of https://Domein.xx:8443 van de server. De inloggegevens zijn root/admin en het huidige root-wachtwoord. Je kunt ook simpelweg een van de getoonde URL’s gebruiken. Als deze niet meer werken, kun je nieuwe URL’s aanmaken met het commando ``plesk login``. +De webinterface is bereikbaar via https://IP:8443 of https://Domein.xx:8443 van de server. De inloggegevens zijn root/admin en het huidige root-wachtwoord. Je kunt ook simpelweg een van de getoonde URL's gebruiken. Als deze niet meer geldig zijn, kun je nieuwe URL's aanmaken met het commando ``plesk login``. ### Setup -Zodra de registratie gelukt is, moet het Admin-account ingesteld worden. Je vult een contactnaam, e-mailadres en wachtwoord in. Als je al een Plesk-licentie hebt, kun je die direct invoeren. Anders kun je een 15-daagse triallicentie aanvragen bij Plesk. Tot slot moet je de gebruikersovereenkomst bevestigen. +Zodra de registratie gelukt is, moet het Admin-account worden ingesteld. Er moet een contactnaam, e-mail en wachtwoord worden ingevuld. Als je al een Plesk-licentie hebt, kun je die direct invoeren. Anders kun je een 15-daagse proeflicentie aanvragen bij Plesk. Tot slot moet je de gebruikersovereenkomst bevestigen. Plesk is nu klaar voor gebruik. ### Taal instellen -Na installatie staat het Plesk-paneel standaard in het Engels. Je kunt Duits instellen of selecteren via Tools & Settings ➡️ Plesk Appearance ➡️ Languages. Kies daar "de-DE". Daarna kun je de taal voor iedereen permanent instellen door op "Make default" te klikken. +Na de installatie staat het Plesk-paneel standaard in het Engels. De Duitse taal kan worden ingesteld of geselecteerd onder Tools & Settings ➡️ Plesk Appearance ➡️ Languages. Kies daar "de-DE". Daarna kun je de taal permanent voor iedereen instellen door op "Make default" te klikken. Na uit- en inloggen vind je het Plesk-paneel in het Duits. ![](https://screensaver01.zap-hosting.com/index.php/s/6Wo8Qz3oMXGzn3t/preview) @@ -170,27 +171,27 @@ Klik op de blauwe knop "Add domain" om je eerste domein toe te voegen. ![](https://screensaver01.zap-hosting.com/index.php/s/2S4mgRPctffS452/preview) -Vul nu je eigen domein in. Ook moet je een IP-adres, gebruikersnaam en wachtwoord voor de webruimte van het domein definiëren. Als de subdomein "www" al in de DNS van het domein staat, kan er direct een SSL-certificaat van Let’s Encrypt worden aangemaakt. Deze optie kun je selecteren, na het invoeren van een e-mailadres bevestig je dit met de blauwe "OK" knop. +Voer nu je eigen domein in. Ook moet je een IP-adres, gebruikersnaam en wachtwoord voor de webruimte van het domein definiëren. Als de subdomein "www" al in de DNS van het domein staat, kan er direct een SSL-certificaat van Let's Encrypt worden aangemaakt. Deze optie kan je selecteren, na het invoeren van een e-mailadres bevestig je dit met de blauwe "OK" knop. ![](https://screensaver01.zap-hosting.com/index.php/s/SLSBz5TRH2mDBB8/preview) :::info -Het domein moet naar het IP van de webruimte wijzen. Als het domein bij ZAP-Hosting staat, kan je het eenvoudig via EasyDNS doorverwijzen naar de webruimte. Is het een extern domein, dan moet je een A-record naar het IP zetten en ook de subdomeinen "www" en "webmail" moeten naar het IP wijzen. Daarnaast moet er een MX-record naar het IP van de webruimte worden gezet. +Het domein moet naar het IP van de webruimte wijzen. Als het domein bij ZAP-Hosting staat, kan je het eenvoudig via EasyDNS doorverwijzen naar de webruimte. Is het extern, dan moet er een A-record naar het IP worden gezet en moeten de subdomeinen "www" en "webmail" ook naar het IP wijzen. Een MX-record moet ook naar het IP van de webruimte wijzen. Het kan tot 24 uur duren voordat een nieuwe of gewijzigde DNS-instelling is doorgevoerd. ::: ## SSL-encryptie -Tijdens het registreren van het domein/aanmaken van de webruimte is er al een SSL-certificaat van Let’s Encrypt gegenereerd. Dit kun je nu selecteren onder "Hosting settings" van het domein. Daarna bevestig je met "Apply". +Tijdens het registreren van het domein/aanmaken van de webruimte is er al een SSL-certificaat van Let's Encrypt gegenereerd. Dit kan nu worden geselecteerd onder "Hosting settings" van het domein. Daarna moet je bevestigen met "Apply". :::info -Om permanent door te sturen naar HTTPS (SSL) bij het openen van de website, moet je het vinkje "Permanent, SEO-suitable 301 forwarding from HTTP to HTTPS" aanzetten. +Om permanent te worden doorgestuurd naar HTTPS (SSL) bij het openen van de website, moet het vinkje "Permanent, SEO-suitable 301 forwarding from HTTP to HTTPS" aangevinkt zijn. ::: ![](https://screensaver01.zap-hosting.com/index.php/s/HL4tcnTqJtX7be9/preview) -Als je het domein nu opent in de browser, zie je dat het versleuteld is. +Als je het domein nu in de browser opent, zie je dat het versleuteld is. ![](https://screensaver01.zap-hosting.com/index.php/s/xcqwAQWK77X3yip/preview) diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-python.md b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-python.md index 42b5b0d47..f56384b0e 100644 --- a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-python.md +++ b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-python.md @@ -1,10 +1,11 @@ --- id: vserver-linux-python -title: "VPS: Python installeren" -description: "Leer hoe je de Python runtime installeert en update op verschillende Linux distros voor een veilige en up-to-date omgeving → Nu meer ontdekken" +title: "Python installeren op een Linux Server - Ontwikkeling en Automatisering aanzetten" +description: "Leer hoe je de Python runtime installeert en update op verschillende Linux distros voor een veilige en up-to-date omgeving → Ontdek het nu" sidebar_label: Python installeren services: - vserver + - dedicated --- import InlineVoucher from '@site/src/components/InlineVoucher'; @@ -17,7 +18,7 @@ Deze gids laat je stap voor stap zien hoe je de Python runtime en venv installee ## Voorbereiding -Voordat je iets installeert op je server, is het slim om eerst het update-commando van jouw OS uit te voeren. Zo houd je je server veilig en up-to-date. +Voordat je iets installeert op je server, is het slim om eerst het update-commando te draaien dat bij jouw besturingssysteem hoort. Zo houd je je server veilig en up-to-date. import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; @@ -55,7 +56,7 @@ import TabItem from '@theme/TabItem'; ## Installatie -De meeste Linux distros hebben Python al geïnstalleerd, maar soms is de versie niet up-to-date of ontbreken er pakketten. Check eerst of Python al geïnstalleerd is met `python3 --version`. Gebruik daarna onderstaande commando’s om Python te updaten of te installeren. +De meeste Linux distros hebben Python al geïnstalleerd, maar soms is de versie niet up-to-date of ontbreken er pakketten. Check eerst of Python al geïnstalleerd is met `python3 --version`. Daarna kun je de runtime updaten of installeren met onderstaande commando’s. @@ -106,15 +107,15 @@ De meeste Linux distros hebben Python al geïnstalleerd, maar soms is de versie ## Code draaien -Nu Python geïnstalleerd is op je server, kun je aan de slag met je Python-programma’s. +Nu Python op je server staat, kun je aan de slag met je Python-programma’s. ### Interpreter modus -Met het commando `python3` start je de Python interpreter. Je kunt direct na de `>>>` prompt geldige Python code typen, die wordt uitgevoerd zodra je op `Enter` drukt. Klaar? Typ `exit()` om de interpreter te sluiten. +Met het commando `python3` start je de Python interpreter. Je kunt direct code typen achter de `>>>` prompt en die wordt uitgevoerd zodra je op `Enter` drukt. Klaar? Typ `exit()` om de interpreter te sluiten. ### .py bestanden draaien -Wil je een `.py` bestand uitvoeren? Gebruik dan simpelweg `python3 [bestandsnaam].py`, waarbij je `[bestandsnaam]` vervangt door het pad naar het bestand dat je wilt draaien. +Wil je een `.py` bestand draaien? Gebruik dan simpelweg `python3 [bestandsnaam].py`, waarbij je `[bestandsnaam]` vervangt door het pad naar het bestand dat je wilt uitvoeren. :::tip De meeste programma’s die je online vindt, kun je starten met `python3 main.py`, omdat `main.py` vaak het startpunt is van Python-projecten. @@ -122,20 +123,20 @@ De meeste programma’s die je online vindt, kun je starten met `python3 main.py ## Virtuele omgevingen -Als je Python-programma externe pakketten via pip nodig heeft, kun je die globaal installeren of een virtuele omgeving (venv) aanmaken. +Als je Python-programma externe pakketten via pip nodig heeft, kun je die globaal installeren, maar beter is het om een virtuele omgeving (venv) te maken. ### Venv aanmaken -Ga eerst naar de map waar je de venv wilt maken met `cd`. Run daarna `python3 -m venv .` om de benodigde bestanden in die map te installeren. +Ga eerst naar de map waar je je venv wilt maken met `cd`. Run daarna `python3 -m venv .` om de benodigde bestanden in die map te installeren. ### Activeren & deactiveren -Om binnen je venv commando’s zoals `pip install` te gebruiken, moet je de venv activeren met `source /bin/activate`. Vanaf dat moment draait je console alleen binnen de venv en hebben scripts alleen toegang tot lokaal geïnstalleerde pakketten. +Om binnen je venv commando’s zoals `pip install` te gebruiken, moet je ‘m activeren met `source /bin/activate`. Vanaf dat moment draait je console alleen binnen de venv en hebben scripts alleen toegang tot lokaal geïnstalleerde pakketten. -Klaar met werken in de venv? Typ `deactivate` om terug te gaan naar je normale omgeving. +Klaar? Typ `deactivate` om de venv weer te verlaten. ## Afsluiting -Gefeliciteerd, je hebt Python succesvol geïnstalleerd en ingesteld! Heb je nog vragen of problemen? Ons supportteam staat elke dag voor je klaar om je te helpen! +Gefeliciteerd, je hebt Python succesvol geïnstalleerd en ingesteld! Heb je nog vragen of problemen? Onze support staat elke dag 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-speedtest-cli.md b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md index ec7758b12..b2fe88107 100644 --- a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md +++ b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md @@ -1,10 +1,11 @@ --- id: vserver-linux-speedtest-cli -title: "VPS: Speedtest-Cli installeren op Linux" +title: "Speedtest CLI installeren op een Linux Server - Monitor de Netwerkprestaties van je Server" description: "Ontdek hoe je Speedtest-Cli instelt en gebruikt voor betrouwbare netwerktests en automatisering → Leer het nu" -sidebar_label: Speedtest-Cli installeren +sidebar_label: Speedtest-Cli Installeren services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,23 +14,23 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introductie -Speedtest-Cli is zowel een gratis command-line tool als een softwarebibliotheek (libSpeedtest-Cli) 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 netwerkautomatisering. +Speedtest-Cli is een gratis command-line tool én een softwarebibliotheek (libSpeedtest-Cli) voor het overdragen van data via URL’s. Het ondersteunt een breed scala aan protocollen—zoals HTTP(S), FTP, SMTP, LDAP, MQTT en meer—en wordt vaak gebruikt voor taken zoals bestanden downloaden, API’s testen en netwerkautomatisering. -Overweeg je deze service zelf te 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 wat je moet weten. ## Voorbereiding -Voordat je **Speedtest-Cli** 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. +Voordat je **Speedtest-Cli** installeert, moet je je systeem klaarmaken. Dit betekent dat je je besturingssysteem bijwerkt naar de nieuwste versie. Deze voorbereiding zorgt voor een stabiele omgeving en voorkomt problemen tijdens of na de installatie. -### Systeem bijwerken -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: +### 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: ``` sudo apt update && sudo apt upgrade -y ``` -Zo zorg je dat je systeem de nieuwste beveiligingspatches en softwareversies heeft voordat je verder gaat. +Zo zorg je dat je systeem de laatste beveiligingspatches en softwareversies heeft voordat je verder gaat. ## Installatie @@ -43,17 +44,17 @@ sudo apt install speedtest-cli speedtest-cli gebruikt geen traditioneel configuratiebestand, maar je kunt het aanpassen met command-line opties en omgevingsvariabelen. Zo kun je het consistent en geautomatiseerd gebruiken: -- `--server `: Kies een specifieke server via het ID voor stabielere en beter vergelijkbare testresultaten. +- `--server `: Kies een specifieke server via zijn ID voor stabielere en beter vergelijkbare testresultaten. - `--bytes`: Toon snelheden in bytes per seconde in plaats van bits. - `--simple`: Laat alleen ping, download en upload zien in een compacte weergave. -- `--json` of `--csv`: Handig voor automatisering en logging, want de resultaten worden opgeslagen in een machine-leesbaar formaat. -- Proxy-ondersteuning: Stel omgevingsvariabelen in zoals `http_proxy` of `https_proxy` om speedtest-cli achter een proxy te draaien. +- `--json` of `--csv`: Handig voor automatisering en logging, omdat de resultaten in een machine-leesbaar formaat worden opgeslagen. +- Proxy ondersteuning: Stel omgevingsvariabelen in zoals `http_proxy` of `https_proxy` om speedtest-cli achter een proxy te draaien. -Gebruik je steeds dezelfde opties? Maak dan een shell alias of een klein wrapper-script. Zo start je speedtest-cli snel en krijg je altijd dezelfde output. +Gebruik je dezelfde opties vaker? Maak dan een shell alias of een klein wrapper-script. Zo start je speedtest-cli snel en krijg je altijd dezelfde output. ## Conclusie en meer bronnen -Gefeliciteerd! Je hebt Speedtest-Cli 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 je serverconfiguratie: +Gefeliciteerd! Je hebt Speedtest-Cli 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: - [Speedtest.net/apps/cli](https://www.speedtest.net/apps/cli) - Officiële website diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md index 4b507114f..b8fe69f96 100644 --- a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md +++ b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md @@ -1,10 +1,11 @@ --- id: vserver-linux-standard-notes -title: "VPS: Standard Notes installeren op Linux" -description: "Ontdek hoe je je notities veilig synchroniseert en beschermt op al je apparaten met Standard Notes zelf-hosting → Leer het nu" -sidebar_label: Standard Notes installeren +title: "Standard Notes op een Linux Server Installeren - Bouw je Eigen Private Notes Systeem" +description: "Ontdek hoe je je notities veilig synchroniseert en beschermt op al je apparaten met Standard Notes self-hosting → Leer het nu" +sidebar_label: Standard Notes Installeren services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -17,43 +18,47 @@ Standard Notes is een open-source notitie-app die je data beschermt met geaudite ![img](https://screensaver01.zap-hosting.com/index.php/s/b6ZpyKJGny5qAon/preview) -Overweeg je deze service zelf te hosten? We nemen je stap voor stap mee in het installatie- en configuratieproces, 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. + + ## Vereisten Voordat je **Standard Notes** installeert, check je of je hostingomgeving aan de volgende eisen voldoet voor een soepele installatie en optimale performance. -| Hardware | Minimaal | ZAP-Hosting Aanbeveling | -| ---------- | ----------- | ----------------------- | -| CPU | 1 vCPU Core | 4 vCPU Cores | -| RAM | 2 GB | 4 GB | -| Schijfruimte | 5 GB | 25 GB | +| Hardware | Minimum | ZAP-Hosting Aanbeveling | +| ---------- | ------------ | ------------------------ | +| CPU | 1 vCPU Core | 4 vCPU Cores | +| RAM | 2 GB | 4 GB | +| Schijfruimte | 5 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 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 verder gaat met installeren: **Dependencies:** `Docker (Engine 26+ en Compose)` -**Besturingssysteem:** Laatste versie van Ubuntu/Debian die Docker 26+ ondersteunt +**Besturingssysteem:** Laatste versie van Ubuntu/Debian met ondersteuning voor Docker 26+ Zorg dat alle dependencies geïnstalleerd zijn en dat je de juiste OS-versie gebruikt om compatibiliteitsproblemen tijdens de installatie van Standard Notes te voorkomen. + + ## Voorbereiding -Voordat je **Standard Notes** 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. +Voordat je **Standard Notes** installeert, moet je je systeem klaarmaken. Dit betekent dat je je besturingssysteem update naar de nieuwste versie en alle benodigde dependencies installeert. Deze voorbereidingen zorgen voor een stabiele omgeving en voorkomen problemen tijdens of na de installatie. + ### Systeem updaten -Om zeker te zijn dat je systeem draait met de nieuwste software en beveiligingsupdates, 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 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. Standard Notes draait in een set Docker containers, dus Docker moet eerst geïnstalleerd worden. Voer hiervoor het volgende uit: +Als de update klaar is, kun je de dependencies installeren. Standard Notes draait in een set Docker containers, dus Docker moet eerst geïnstalleerd worden. Gebruik hiervoor: ``` curl -fsSL https://get.docker.com -o get-docker.sh @@ -62,10 +67,14 @@ sh get-docker.sh Een volledige walkthrough van de installatie en het gebruik van Docker vind je in onze [Docker](dedicated-linux-docker.md) gids. -## Installatie + + +## Installatie Nu aan alle vereisten is voldaan en de voorbereidingen klaar zijn, kun je Standard Notes installeren. + + Maak eerst een map aan waarin alle configuratie- en setupbestanden komen te staan. Dit wordt je werkmap voor de installatie. ``` @@ -74,15 +83,14 @@ cd standardnotes ``` Maak vervolgens een `.env` bestand aan in je werkmap en vul deze met de standaardwaarden uit de voorbeeldconfiguratie van het project: - ``` touch .env curl https://raw.githubusercontent.com/standardnotes/server/main/.env.sample > .env ``` -Dit bestand bevat alleen de minimale vereiste variabelen voor een werkende setup. De volledige lijst met variabelen die nu gebruikt worden, vind je hier: [docker-entrypoint.sh](https://github.com/standardnotes/server/blob/main/docker/docker-entrypoint.sh) +Dit bestand bevat alleen de minimaal benodigde variabelen voor een werkende setup. De volledige lijst met variabelen die nu gebruikt worden vind je hier: [docker-entrypoint.sh](https://github.com/standardnotes/server/blob/main/docker/docker-entrypoint.sh) -Open het `.env` bestand en zorg dat alle sleutels in de KEYS-sectie correct zijn ingevuld. Genereer voor elke vereiste environment variabele een willekeurige waarde met: +Open het `.env` bestand en zorg dat alle sleutels in de KEYS sectie correct zijn ingevuld. Genereer voor elke vereiste environment variabele een willekeurige waarde met: ``` openssl rand -hex 32 @@ -107,33 +115,43 @@ Als alles klaarstaat, haal je de nieuwste images binnen en start je de services docker compose pull && docker compose up -d ``` + + ## Configuratie -De standaardconfiguratie in het meegeleverde `docker-compose.yml` bestand kun je aanpassen naar je eigen wensen. Een belangrijk onderdeel is de `server` service, waar je de poortmappingen in de `ports` property kunt wijzigen. Zo bepaal je op welke hostpoorten de app bereikbaar is, wat handig is om conflicten met andere services te voorkomen of om het netwerk naar jouw voorkeur in te richten. +De standaardconfiguratie in het meegeleverde `docker-compose.yml` bestand kun je aanpassen naar je eigen wensen. Een belangrijk onderdeel is de `server` service, waar je de poortmappingen in de `ports` property kunt wijzigen. Zo bepaal je op welke hostpoorten de app bereikbaar is, wat handig is om conflicten met andere services te voorkomen of om aan te sluiten op je netwerkvoorkeuren. Het beveiligen van de database is ook cruciaal. Vervang standaardwachtwoorden door sterke, willekeurig gegenereerde strings. Maak een veilig wachtwoord aan met: ``` -openssl rand -hex 12 +openssl rand -hex 12 ``` -Voeg deze waarde toe aan het `.env` bestand als `DB_PASSWORD`. Gebruik dezelfde waarde ook voor `MYSQL_ROOT_PASSWORD` en `MYSQL_PASSWORD` in het `docker-compose.yml` bestand, zodat de containers synchroon blijven. +Voeg deze waarde toe aan het `.env` bestand als `DB_PASSWORD`. Gebruik dezelfde waarde ook voor `MYSQL_ROOT_PASSWORD` en `MYSQL_PASSWORD` in het `docker-compose.yml` bestand zodat de containers synchroon blijven. Met deze configuratiewijzigingen zorg je dat je installatie niet alleen werkt, maar ook veilig en op maat is voor jouw omgeving. + + + + ## Verbinden met de Sync Server -Om je account in Standard Notes aan te maken, klik je op het avatar-icoon rechtsonder in de app. Kies in het menu voor “Create Account” om een nieuw profiel te maken. Vul een geldig e-mailadres en een sterk wachtwoord in. +Om je account in Standard Notes aan te maken, klik je op het avatar-icoon rechtsonder in de app. Kies in het menu voor “Create Account” om een nieuw profiel aan te maken. Vul een geldig e-mailadres in en een sterk wachtwoord. -Voordat je het proces afrondt, open je de sectie “Advanced Options”. Kies bij “Sync Server” voor de optie “Custom” en vul het IP-adres en poortnummer van je eigen server in het formaat IP:Poort in. Zo worden je notities niet via de standaard Standard Notes service gesynchroniseerd, maar via jouw zelf-gehoste server. +Voordat je het proces afrondt, open je de sectie “Advanced Options”. Kies bij “Sync Server” de optie “Custom” en vul het IP-adres en de poort van je eigen server in het formaat IP:Poort in. Zo zorg je dat je notities niet via de standaard Standard Notes service gesynchroniseerd worden, maar via jouw zelf-gehoste server. ![img](https://screensaver01.zap-hosting.com/index.php/s/tpsFzSQEokP9xit/download) -## Afsluiting en meer bronnen -Gefeliciteerd! Je hebt Standard Notes nu succesvol geïnstalleerd en geconfigureerd op je VPS. We raden je aan ook deze bronnen te bekijken, die je extra hulp en tips kunnen geven tijdens het configureren van je server: -- [Standardnotes.com](https://standardnotes.com/) - Officiële website + + +## Conclusie en meer bronnen + +Gefeliciteerd! Je hebt Standard Notes 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: + +- [Standardnotes.com](https://standardnotes.com/) - Officiële Website - [Standardnotes.com/help](https://standardnotes.com/help) - Standard Notes 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 nog vragen die hier niet beantwoord 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 diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md index 96df6db8f..221fc028f 100644 --- a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md +++ b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md @@ -1,10 +1,11 @@ --- id: vserver-linux-supabase -title: "VPS: Supabase installeren op Linux" +title: "Supabase op een Linux Server Installeren - Start je Open Source Backend Platform" description: "Ontdek hoe je Supabase host en configureert voor een betrouwbare open-source Postgres platform met authenticatie en realtime features → Leer het nu" -sidebar_label: Supabase installeren +sidebar_label: Supabase Installeren services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,11 +14,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introductie -Supabase is een open-source Postgres ontwikkelplatform dat een volledige Postgres database biedt plus authenticatie, instant API’s, realtime en opslag, waardoor het een open-source alternatief is voor Firebase. +Supabase is een open-source Postgres ontwikkelplatform dat een volledige Postgres database biedt plus authenticatie, instant API’s, realtime functionaliteit en opslag. Het is daarmee een open-source alternatief voor Firebase. ![img](https://screensaver01.zap-hosting.com/index.php/s/gE9NRSMr22oZaCx/preview) -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. +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. @@ -27,13 +28,13 @@ Overweeg je deze service zelf te hosten? We nemen je stap voor stap mee in het o Voordat je **Supabase** installeert, zorg dat je hostingomgeving aan de volgende eisen voldoet voor een soepele installatie en optimale performance. -| Hardware | Minimaal | ZAP-Hosting Aanbeveling | -| ---------- | ----------- | ----------------------- | -| CPU | 1 vCPU Core | 4 vCPU Cores | -| RAM | 4 GB | 8 GB | -| Schijfruimte | 25 GB | 25 GB | +| Hardware | Minimaal | ZAP-Hosting Aanbeveling | +| ---------- | ----------- | ------------------------ | +| CPU | 1 vCPU Core | 4 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. 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. Controleer dat je server aan deze eisen voldoet voordat je verder gaat met de installatie: **Dependencies:** `Git`, `Docker (Engine en Compose)` @@ -45,7 +46,7 @@ Zorg dat alle dependencies geïnstalleerd zijn en dat je de juiste OS-versie geb ## Voorbereiding -Voordat je **Supabase** installeert, moet je je systeem klaarmaken. Dit betekent dat je je besturingssysteem update 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 **Supabase** 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 @@ -67,18 +68,18 @@ sudo apt install git-all #### Docker -Supabase wordt op je machine gedraaid in een Docker container. Hiervoor moet Docker eerst geïnstalleerd zijn. Voer het volgende commando uit: +Supabase wordt gedraaid in een Docker container op je machine. Docker moet dus eerst geïnstalleerd worden. Gebruik hiervoor: ``` curl -fsSL https://get.docker.com -o get-docker.sh sh get-docker.sh ``` -Een volledige walkthrough van het installatieproces en hoe je Docker gebruikt, vind je in onze [Docker](dedicated-linux-docker.md) gids. +Een volledige uitleg over het installeren en gebruiken van Docker vind je in onze [Docker](dedicated-linux-docker.md) gids. ## Installatie -Nu aan alle vereisten is voldaan en de voorbereidingen zijn afgerond, kun je Supabase installeren. +Nu aan alle vereisten is voldaan en de voorbereidingen zijn getroffen, kun je Supabase installeren. @@ -108,7 +109,7 @@ Je kunt nu Supabase Studio bereiken via `http://:8000`. Je wordt gevraa ![img](https://screensaver01.zap-hosting.com/index.php/s/oBpk2K3S46gETHf/preview) -:::warning Standaard inloggegevens +:::warning Standaard Inloggegevens Je app draait nu met standaard inloggegevens. Beveilig je services zo snel mogelijk met de instructies hieronder. ::: @@ -117,14 +118,14 @@ Je app draait nu met standaard inloggegevens. Beveilig je services zo snel mogel ## Configuratie Je moet nooit met standaard- of voorbeeldwaarden live gaan. Vervang alle placeholders door sterke, unieke secrets, check je configuratie op je beveiligingseisen en herstart alle services om de wijzigingen door te voeren. -Genereer veilige API keys voordat je een service blootstelt. Begin met het kiezen van een 40-karakter JWT secret. Je kunt de meegeleverde waarde gebruiken of zelf een maken. Bewaar deze secret lokaal op een veilige plek. Deel ‘m niet en commit ‘m niet naar versiebeheer. Gebruik de secret om een JWT te genereren en maak daarna de anon en service API keys aan via het formulier in de Supabase docs: https://supabase.com/docs/guides/self-hosting/docker#generate-api-keys +Genereer veilige API keys voordat je een service blootstelt. Begin met het kiezen van een 40-karakter JWT secret. Je kunt de meegeleverde waarde gebruiken of zelf een maken. Bewaar deze secret lokaal op een veilige plek. Deel ‘m niet en commit ‘m niet in versiebeheer. Gebruik de secret om een JWT te genereren en maak daarna de anon en service API keys aan via het formulier dat in de Supabase docs staat: https://supabase.com/docs/guides/self-hosting/docker#generate-api-keys Voer het formulier twee keer uit om beide keys te maken. Update je `./docker/.env` met: - `ANON_KEY`: anon key - `SERVICE_ROLE_KEY`: service key -Update de verplichte secrets in `./docker/.env`. Deze waarden moeten ingesteld zijn voor een werkende deployment: +Update de verplichte secrets in `./docker/.env`. Deze waarden moeten ingesteld zijn voor een werkende installatie: - `POSTGRES_PASSWORD`: wachtwoord voor de `postgres` rol - `JWT_SECRET`: gebruikt door PostgREST en GoTrue @@ -149,7 +150,7 @@ basicauth_credentials: password: password_two ``` -Om alle dashboard features buiten `localhost` te gebruiken, zet je `SUPABASE_PUBLIC_URL` in `./docker/.env` op de URL of IP waarmee je het dashboard gaat benaderen. +Wil je alle dashboard features buiten `localhost` gebruiken? Stel dan `SUPABASE_PUBLIC_URL` in `./docker/.env` in op de URL of IP waarmee je het dashboard gaat bereiken. Pas configuratiewijzigingen toe door de stack te herstarten: @@ -161,12 +162,12 @@ docker compose up -d -## Conclusie en meer bronnen +## Afsluiting en meer bronnen -Gefeliciteerd! Je hebt Supabase nu succesvol geïnstalleerd en geconfigureerd op je VPS. We raden je ook aan om de volgende bronnen te bekijken, die je extra hulp en tips kunnen geven tijdens je serverconfiguratie. +Gefeliciteerd! Je hebt Supabase 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 je serverconfiguratie. - [Supabase.com](https://Supabase.com/) - Officiële website -- [Supabase.com/docs/guides/self-hosting](https://supabase.com/docs/guides/self-hosting) - Supabase documentatie +- [Supabase.com/docs/guides/self-hosting](https://supabase.com/docs/guides/self-hosting) - Supabase Documentatie 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-ts6.md b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md index ba7f25661..7292e0662 100644 --- a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md +++ b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md @@ -1,10 +1,11 @@ --- id: vserver-linux-ts6 -title: "VPS: Teamspeak 6 Server installeren op je Linux VPS" +title: "TeamSpeak 6 Server op een Linux Server Installeren - Zet Je Eigen Voice Platform Op" description: "Ontdek hoe je de TeamSpeak 6 Server installeert en optimaliseert voor betrouwbare hosting en performance → Leer het nu" -sidebar_label: Teamspeak 6 Server installeren +sidebar_label: Installeer Teamspeak 6 Server services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,9 +14,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introductie -In de zomer van 2025 bracht TeamSpeak de **Beta versie** van de **TeamSpeak 6 Server** uit. Nu kun je de volgende generatie TeamSpeak zelf ervaren! +In de zomer van 2025 bracht TeamSpeak de **Beta versie** van de **TeamSpeak 6 Server** uit. Ervaar nu zelf de volgende generatie van TeamSpeak! -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. +Wil je deze service zelf hosten? We nemen je stap voor stap mee in het installatie- en configuratieproces, inclusief alles wat je moet weten. ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) @@ -27,21 +28,21 @@ Overweeg je om deze service zelf te hosten? We nemen je stap voor stap mee in he Voordat je de **Teamspeak 6 Server** installeert, zorg je dat je hostingomgeving aan de volgende eisen voldoet voor een soepele installatie en optimale performance. -| Hardware | Minimaal | ZAP-Hosting Aanbeveling | -| ---------- | ----------- | ------------------------- | -| CPU | 1 vCPU Core | 4 vCPU Cores | -| RAM | 1 GB | 4 GB | -| Schijfruimte | 1 GB | 25 GB | +| Hardware | Minimum | ZAP-Hosting Aanbeveling | +| ---------- | ------------ | ------------------------ | +| CPU | 1 vCPU Core | 4 vCPU Cores | +| RAM | 1 GB | 4 GB | +| Schijfruimte | 1 GB | 25 GB | ## Voorbereiding -Voordat je de **TeamSpeak 6 Server** 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 voorkomen problemen tijdens of na de installatie. +Voordat je de **TeamSpeak 6 Server** installeert, moet je je systeem klaarmaken. Dit betekent dat je je besturingssysteem bijwerkt naar de nieuwste versie en alle benodigde dependencies installeert. Zo zorg je voor een stabiele omgeving en voorkom je problemen tijdens of na de installatie. -### Systeem updaten -Om zeker te zijn dat je systeem draait met de nieuwste software en beveiligingsupdates, voer je eerst altijd 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 @@ -49,7 +50,7 @@ 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. Voor een snelle, makkelijke en aanbevolen installatie raden we Docker aan. Hiervoor moet je eerst de Docker Engine installeren: +Als de update klaar is, kun je de dependencies installeren. Voor een snelle, makkelijke en aanbevolen installatie raden we Docker aan. Installeer daarvoor eerst de Docker Engine: ``` curl -fsSL https://get.docker.com -o get-docker.sh @@ -60,7 +61,7 @@ sh get-docker.sh ## Installatie -Nu aan alle vereisten is voldaan en de voorbereidingen zijn afgerond, kun je de Teamspeak 6 Server installeren. +Nu aan alle vereisten is voldaan en de voorbereidingen zijn getroffen, kun je de Teamspeak 6 Server applicatie installeren. De volgende stap is het aanmaken van het Docker Compose bestand `docker-compose.yml` voor de TeamSpeak 6 Server. Je kunt elke map kiezen, maar in dit voorbeeld maken we het bestand aan onder `/opt/containers/ts6/`. Hiervoor gebruiken we het officiële TeamSpeak Compose bestand: @@ -83,7 +84,7 @@ volumes: teamspeak-data: ``` -Ga naar de map waar het bestand moet komen en maak het bestand aan. Gebruik hiervoor het commando `nano docker-compose.yml` en plak de inhoud erin. +Navigeer naar de map waar het bestand moet komen en maak het bestand aan. Gebruik hiervoor het commando `nano docker-compose.yml` en plak de inhoud erin. ![img](https://screensaver01.zap-hosting.com/index.php/s/yBZTKL8MYgLiJEt/download) @@ -97,7 +98,7 @@ De Docker container voor de TeamSpeak 6 Server start nu. Standaard draait hij no ![img](https://screensaver01.zap-hosting.com/index.php/s/7nNwWkEdG84yx4y/download) -Bewaar deze info goed, want je ziet het niet meer bij volgende starts. Stop daarna de container weer met `CTRL+C`. +Bewaar deze gegevens goed, want ze worden bij volgende starts niet meer getoond. Stop daarna de container weer met `CTRL+C`. @@ -117,7 +118,7 @@ environment: ## Server beheer -Om de TeamSpeak 6 Server op de achtergrond te laten draaien, start je de container met dit commando: +Om de TeamSpeak 6 Server op de achtergrond te laten draaien, start je de container met: ``` docker compose -f /opt/containers/ts6/docker-compose.yml up -d @@ -139,12 +140,12 @@ Als de TeamSpeak 6 Server draait, kun je verbinden met de TeamSpeak 6 Client. Ge -## Conclusie en extra bronnen +## Conclusie en meer bronnen -Gefeliciteerd! Je hebt nu succesvol de Teamspeak 6 Server 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 nu succesvol de Teamspeak 6 Server 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: - [Officiële Website](https://teamspeak.com/en/) - Info en downloads voor TeamSpeak 6 - [Community Forum](https://community.teamspeak.com/) - Support en discussies van gebruikers -- [GitHub Issues](https://github.com/teamspeak/teamspeak6-server/issues) - Bugs melden en open issues volgen +- [GitHub Issues](https://github.com/teamspeak/teamspeak6-server/issues) - Bugs melden en openstaande issues volgen -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 +Heb je specifieke vragen die hier niet behandeld 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/vserver-windows-bitwarden.md b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md index be829867a..4114f1585 100644 --- a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md +++ b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md @@ -1,10 +1,11 @@ --- id: vserver-windows-bitwarden -title: "VPS: Bitwarden installeren op Windows" -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 Windows Server - Beveilig je wachtwoordbeheer" +description: "Ontdek hoe je Bitwarden veilig zelf host voor wachtwoordbeheer met end-to-end encryptie en sterke credential functies → Leer het nu" sidebar_label: Bitwarden installeren services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,49 +14,49 @@ 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, opslaan 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 als cloudservice gebruiken of zelf hosten, met functies om sterke credentials te genereren, op te slaan en automatisch in te vullen. ![img](https://screensaver01.zap-hosting.com/index.php/s/RwKmstAct5kNQwB/preview) -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 **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 | Minimum | ZAP-Hosting Aanbeveling | -| ---------- | ------------ | ------------------------- | -| CPU | 1 vCPU Core | 4 vCPU Cores | -| RAM | 2 GB | 4 GB | -| Schijfruimte | 12 GB | 25 GB | +| Hardware | Minimum | ZAP-Hosting Aanbeveling | +| ---------- | ------------ | ------------------------ | +| CPU | 1 vCPU Core | 4 vCPU Cores | +| 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)` -**Besturingssysteem:** Laatste versie van Windows Server die Docker 26+ ondersteunt +**Besturingssysteem:** Laatste versie van Windows Server met ondersteuning voor Docker 26+ Zorg dat alle dependencies geïnstalleerd zijn en dat je de juiste OS-versie gebruikt om compatibiliteitsproblemen tijdens de installatie van Bitwarden te voorkomen. ## Voorbereiding -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. +Voordat je **Bitwarden** installeert, moet je je systeem voorbereiden. 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 beveiligingsupdates, voer je eerst altijd een systeemupdate uit. Zo heb je de laatste security patches en softwareversies voordat je verder gaat. +Om zeker te zijn dat je systeem draait met de nieuwste software- en beveiligingsupdates, voer je eerst altijd een systeemupdate uit. Zo heb je de laatste patches en softwareversies 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 zijn. Installeer hiervoor [Docker Desktop](https://docs.docker.com/desktop/setup/install/windows-install/) op je server. +Als de update klaar is, kun je de dependencies installeren. Bitwarden draait in een reeks Docker containers, dus Docker moet eerst geïnstalleerd zijn. Installeer hiervoor [Docker Desktop](https://docs.docker.com/desktop/setup/install/windows-install/) op je server. Een volledige walkthrough van de installatie en het gebruik van Docker vind je in onze [Docker](vserver-windows-docker.md) gids. ### Gebruiker & map aanmaken -We raden aan om je Windows 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. +We raden aan om je Windows server te configureren met een dedicated `bitwarden` service account om Bitwarden te installeren en draaien. Zo blijft je Bitwarden installatie geïsoleerd van andere applicaties op je server. -Open PowerShell als administrator. Maak de lokale Bitwarden gebruiker aan met de volgende commando’s. Na het eerste commando verschijnt een tekstinvoerveld. Vul het gewenste wachtwoord in en bevestig. Daarna voer je het tweede commando uit om de setup af te ronden. +Open PowerShell als administrator. Maak de Bitwarden lokale gebruiker aan met de volgende commando’s. Na het eerste commando verschijnt een tekstinvoerveld. Vul het gewenste wachtwoord in en bevestig. Voer daarna het tweede commando uit om de setup af te ronden. ``` PS C:\> $Password = Read-Host -AsSecureString @@ -72,7 +73,7 @@ Ga in Docker Desktop naar **Settings → Resources → File Sharing**. Voeg de m ### Domein configureren -Standaard draait Bitwarden op de host via poorten 80 (HTTP) en 443 (HTTPS). Richt een domein in 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). Richt een domein in 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 hostnaam om te voorkomen dat je serverrol of software te veel prijsgeeft. ## Installatie @@ -86,11 +87,11 @@ Invoke-RestMethod -OutFile bitwarden.ps1 -Uri "https://func.bitwarden.com/api/dl .\bitwarden.ps1 -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-mailadres op voor vervaldatum notificaties. Kies je nee, dan volgen vragen over het certificaat. +In de installer voer je eerst de domeinnaam van je Bitwarden instantie in, meestal de geconfigureerde DNS-record. 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. -Voer je Installatie ID en Installatie Key in, beide te vinden op [Bitwarden](https://bitwarden.com/host). Kies vervolgens 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, beide te vinden op [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 `C:\Bitwarden\bwdata\ssl\` 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 `C:\Bitwarden\bwdata\ssl\` 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 @@ -108,17 +109,17 @@ adminSettings__admins= ... ``` -Test de SMTP setup. Bij een correcte configuratie krijg je een succesmelding; anders zie je meldingen over ontbrekende OpenSSL of foutieve waarden. Pas wijzigingen toe met `.\bitwarden.ps1 -start`. +Test de SMTP-instellingen. Een correcte setup geeft succesmelding; anders krijg je meldingen over ontbrekende OpenSSL of foutieve waarden. Pas wijzigingen toe met `.\bitwarden.ps1 -start`. -Controleer 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.ps1 -rebuild`. +Controleer daarna de installatieparameters in `.\bwdata\config.yml`. Dit bestand regelt de gegenereerde assets en moet aangepast worden voor speciale omgevingen, bijvoorbeeld bij gebruik achter een proxy of alternatieve poorten. Pas wijzigingen toe met `.\bitwarden.ps1 -rebuild`. -Start tenslotte de instance met `.\bitwarden.ps1 -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. +Start tenslotte de Bitwarden instantie met `.\bitwarden.ps1 -start`. De eerste keer kan wat tijd kosten terwijl Docker images downloadt. 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-mailverificatie werkt alleen met correct ingestelde SMTP-gegevens. -## Conclusie en meer bronnen +## Afsluiting 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 bekijken, die je extra hulp en tips kunnen geven 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 bekijken voor extra hulp en tips 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? 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/vserver-windows-docker.md b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-windows-docker.md index 754d12565..5b636b054 100644 --- a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-windows-docker.md +++ b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-windows-docker.md @@ -1,10 +1,11 @@ --- id: vserver-windows-docker -title: "VPS: Docker installeren op Windows" +title: "Docker installeren op een Windows Server - Containers draaien en beheren op jouw infrastructuur" description: "Ontdek hoe je applicaties efficiënt uitrolt en beheert met Docker containers voor naadloze schaalbaarheid en updates → Leer het nu" sidebar_label: Docker installeren services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,11 +14,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introductie -Docker is een open platform voor het ontwikkelen, uitrollen en draaien van applicaties binnen containers. Een container verpakt een applicatie met al z’n dependencies in een gestandaardiseerde unit die betrouwbaar draait in verschillende omgevingen. +Docker is een open platform voor het ontwikkelen, uitrollen en draaien van applicaties binnen containers. Een container verpakt een applicatie met al zijn afhankelijkheden in een gestandaardiseerde eenheid die betrouwbaar draait in verschillende omgevingen. Deze aanpak voorkomt problemen die ontstaan door verschillen tussen ontwikkel-, test- en productieomgevingen. Met Docker kun je applicaties snel uitrollen, efficiënt schalen en updaten zonder downtime. -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. +Overweeg je deze service zelf te hosten? We nemen je stap voor stap mee in het opzetten en configureren, inclusief alles wat je moet weten. @@ -25,13 +26,13 @@ Overweeg je om deze service zelf te hosten? We nemen je stap voor stap mee in he ## Vereisten -Voordat je **Docker** installeert, check even of je hostingomgeving aan de volgende eisen voldoet voor een soepele installatie en optimale performance. +Voordat je **Docker** installeert, zorg dat je hostingomgeving aan de volgende eisen voldoet voor een soepele installatie en optimale performance. -| Hardware | Minimaal | ZAP-Hosting Aanbeveling | -| ---------- | ----------- | ------------------------ | -| CPU | 1 vCPU Core | 4 vCPU Cores | -| RAM | 4 GB | 4 GB | -| Schijfruimte | 10 GB | 25 GB | +| Hardware | Minimaal | ZAP-Hosting Aanbeveling | +| ---------- | ----------- | ------------------------- | +| CPU | 1 vCPU Core | 4 vCPU Cores | +| RAM | 4 GB | 4 GB | +| Schijfruimte | 10 GB | 25 GB | @@ -44,11 +45,11 @@ Invoke-WebRequest -UseBasicParsing "https://raw.githubusercontent.com/microsoft/ .\install-docker-ce.ps1 ``` -Het script zet container-gerelateerde Windows features aan, installeert Docker Engine en de Docker CLI en registreert de Docker service voor automatisch starten. +Het script zet container-gerelateerde Windows-functies aan, installeert Docker Engine en de Docker CLI en registreert de Docker service voor automatisch starten. ![img](https://screensaver01.zap-hosting.com/index.php/s/y26fPWy63FAWJGp/download) -Tijdens de installatie zal het systeem herstarten en daarna automatisch doorgaan. Na de herstart log je opnieuw in en voer je het script nogmaals uit als dat gevraagd wordt, zodat de service volledig initialiseert. Als het script klaar is, ziet de output er zo uit: +Tijdens de installatie zal het systeem herstarten en daarna automatisch doorgaan. Na de herstart log je opnieuw in en voer je het script nogmaals uit als dat gevraagd wordt, zodat de service volledig wordt geïnitieerd. Als het script klaar is, ziet de output er zo uit: ``` Installing Docker... C:\Users\Administrator\DockerDownloads\docker-28.3.3\docker\docker.exe @@ -68,7 +69,7 @@ Script complete! ### Docker starten en stoppen -Docker draait als een service op Windows. Na installatie start deze automatisch. Wil je het handmatig bedienen: +Docker draait als een service op Windows. Na installatie start deze automatisch. Om Docker handmatig te bedienen: ``` Start-Service docker # Start de Docker service @@ -80,7 +81,7 @@ Restart-Service docker # Herstart de Docker service ### Container starten en stoppen -Start een container met `docker run`. Bijvoorbeeld een IIS webserver die poort 80 in de container koppelt aan poort 8080 op de host: +Start een container met `docker run`. Voorbeeld: IIS webserver waarbij poort 80 in de container wordt gekoppeld aan poort 8080 op de host: ``` docker run -d --name web -p 8080:80 mcr.microsoft.com/windows/servercore/iis:windowsservercore-ltsc2022 @@ -112,7 +113,7 @@ docker stats # Live CPU/RAM/IO gebruik ## Conclusie en meer bronnen -Gefeliciteerd! Je hebt Docker nu succesvol geïnstalleerd en geconfigureerd op je VPS. We raden je ook aan om deze bronnen te bekijken, die je extra hulp en tips kunnen geven tijdens je serverconfiguratie: +Gefeliciteerd! Je hebt nu succesvol Docker 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: - [Docker.com](https://Docker.com/) - Officiële website - [docs.docker.com](https://docs.docker.com/) - Docker documentatie diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md index 210e42a81..3028178ad 100644 --- a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md +++ b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md @@ -1,10 +1,11 @@ --- id: vserver-windows-joplin -title: "VPS: Joplin installeren op Windows" +title: "Joplin Server op een Windows 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,11 +14,11 @@ 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! ![img](https://screensaver01.zap-hosting.com/index.php/s/bqFberi2tRqobRn/preview) -Overweeg je om deze service zelf te hosten? We nemen je stap voor stap mee in het installatie- en configuratieproces, inclusief alles waar je op moet letten. +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. @@ -27,21 +28,21 @@ Overweeg je om deze service zelf te hosten? We nemen je stap voor stap mee in he ## Vereisten -Voordat je **Joplin** installeert, check even 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 prestaties. -| Hardware | Minimaal | ZAP-Hosting Aanbeveling | +| Hardware | Minimum| ZAP-Hosting Aanbeveling | | ---------- | ------------ | -------------------------- | -| CPU | 1 vCPU Core | 4 vCPU Cores | -| RAM | 2 GB | 4 GB | +| CPU| 1 vCPU Core | 4 vCPU Cores | +| RAM| 2 GB | 4 GB | | Schijfruimte | 250 MB | 250 MB | ## Installatie -Nu je aan alle vereisten voldoet en de voorbereidingen hebt afgerond, kun je Joplin installeren. Download de app via de officiële website: https://joplinapp.org/download/ +Nu aan alle vereisten is voldaan en de voorbereidingen zijn getroffen, kun je doorgaan met het installeren van de Joplin-applicatie. Download de app via de officiële website: https://joplinapp.org/download/ -Start de Joplin Setup en volg de stappen zoals aangegeven. +Voer de Joplin Setup uit en volg de stappen zoals aangegeven. ![img](https://screensaver01.zap-hosting.com/index.php/s/sRkz7mJdB6ispSf/download) @@ -49,38 +50,38 @@ Start de Joplin Setup en volg de stappen zoals aangegeven. ## Configuratie -Na de installatie stel je de basisinstellingen in om Joplin aan te passen aan jouw workflow. Dit doe je via het *Instellingen* menu. +Na de installatie van Joplin stel je de basisinstellingen in om de app aan te passen aan jouw workflow. De configuratie vind je in het *Instellingen* menu. -**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 altijd up-to-date op al je apparaten. +**Synchronisatie** +Joplin ondersteunt meerdere sync-opties zoals Nextcloud, Dropbox, OneDrive of WebDAV. Kies je favoriete provider onder “Synchronisatie” en voer 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 het lettertype en de 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 plugin manager 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 content direct als notities op te slaan. +**Web Clipper** +Optioneel kun je de “Joplin Web Clipper” browserextensie inschakelen 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. ![img](https://screensaver01.zap-hosting.com/index.php/s/G7gMLyzgyTEjoNf/preview) -## Afronding en meer bronnen +## Conclusie 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 je serverconfiguratie: +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 bieden tijdens je serverconfiguratie. -- [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 ondersteuning kun je altijd contact opnemen met onze support, die dagelijks voor je klaarstaat! 🙂 diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md index 8b6e974df..cd57b3f6a 100644 --- a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md +++ b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md @@ -1,10 +1,11 @@ --- id: vserver-windows-notepad++ -title: "VPS: Notepad++ installeren op Windows" +title: "Notepad++ installeren op een Windows Server - Gebruik een Krachtige Code- en Teksteditor" description: "Ontdek hoe je Notepad++ gebruikt voor efficiënt coderen met aanpasbare functies en snelle prestaties → Leer het nu" -sidebar_label: Notepad++ installeren +sidebar_label: Notepad++ Installeren services: -- vserver + - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,7 +14,7 @@ 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 veel programmeer- en scripttalen, en is sterk aanpasbaar via plugins. Bekend om zijn snelle prestaties en laag verbruik van systeembronnen, 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 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. ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) @@ -27,7 +28,7 @@ Overweeg je om deze service zelf te hosten? We nemen je stap voor stap mee in he ## Vereisten -Voordat je **Notepad++** installeert, zorg dat je hostingomgeving aan de volgende eisen voldoet voor een soepele installatie en optimale prestaties. +Voordat je **Notepad++** installeert, zorg ervoor dat je hostingomgeving aan de volgende eisen voldoet voor een soepele installatie en optimale performance. | Hardware | Minimum | ZAP-Hosting Aanbeveling | | ---------- | ------------ | -------------------------- | @@ -39,7 +40,7 @@ Voordat je **Notepad++** installeert, zorg dat je hostingomgeving aan de volgend ## 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/ +Nu aan alle vereisten is voldaan en de voorbereidingen zijn getroffen, kun je doorgaan met het installeren van de Notepad++ applicatie. Download de applicatie via de officiële website: https://notepad-plus-plus.org/downloads/ Start de Notepad++ Setup en volg de stappen zoals getoond: @@ -49,16 +50,16 @@ Start de Notepad++ Setup en volg de stappen zoals getoond: ## Configuratie -Notepad++ biedt een breed scala aan aanpassingsmogelijkheden die je vindt onder *Settings > Preferences*. Hiermee pas je de editor aan op jouw workflow: +Notepad++ biedt een breed scala aan aanpassingsmogelijkheden die je vindt onder *Settings > Preferences*. Hiermee pas je de editor aan jouw workflow aan: -- **Algemeen**: Bepaal het opstartgedrag, zoals het automatisch herladen van eerder geopende bestanden, een standaardtaal instellen, of hoe tabs zich gedragen. -- **Editor-instellingen**: 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. -- **Bestandsbeheer**: Stel opties in zoals automatisch herladen bij wijzigingen, gedrag bij grote bestanden, of voorkeuren voor codering zoals UTF-8. +- **Algemeen**: Beheer het opstartgedrag, zoals het herladen van eerder geopende bestanden, het instellen van een standaardtaal of het bepalen van tabgedrag. +- **Editorinstellingen**: Pas het lettertype en de grootte aan, tabbreedte, regelnummering, automatische inspringing of of spaties en tabtekens worden weergegeven. +- **Kleurenschema’s & Syntax**: Gebruik de “Style Configurator” om te wisselen tussen thema’s en syntax highlighting aan te passen voor elke 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. -Met deze instellingen is Notepad++ super flexibel, of je het nu gebruikt voor simpele tekstbewerking of volledige softwareontwikkeling. +Deze voorkeuren maken Notepad++ super flexibel, of je het nu gebruikt voor simpele tekstbewerking of volledige softwareontwikkeling. ![img](https://screensaver01.zap-hosting.com/index.php/s/X8og5qnFkBTRcmA/preview) @@ -67,9 +68,9 @@ Met deze instellingen is Notepad++ super flexibel, of je het nu gebruikt voor si ## Conclusie en meer bronnen -Gefeliciteerd! Je hebt Notepad++ nu succesvol geïnstalleerd en geconfigureerd op je VPS. We raden je ook aan om onderstaande bronnen te checken, die je extra hulp en tips kunnen geven tijdens je serverconfiguratie. +Gefeliciteerd! Je hebt Notepad++ 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: -- [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 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-windows-plesk.md b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md index 855443988..b7c09ce47 100644 --- a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md +++ b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md @@ -1,10 +1,11 @@ --- id: vserver-windows-plesk -title: "VPS: Installatie van Plesk" +title: "Plesk installeren op een Windows Server - Beheer je websites met een krachtig control panel" description: "Ontdek hoe je websites en servers efficiënt beheert met Plesk’s veelzijdige platform, geschikt voor beginners en experts → Leer nu meer" -sidebar_label: Plesk Installeren +sidebar_label: Plesk installeren services: - vserver + - dedicated --- import InlineVoucher from '@site/src/components/InlineVoucher'; @@ -17,44 +18,43 @@ Plesk is een alles-in-één webhosting- en serverbeheerplatform waarmee je websi ## Maak verbinding met de server -Om Plesk op de server te installeren, moet je eerst verbinding maken. Hoe dat precies werkt, leggen we uitgebreid uit in onze aparte gids: [Eerste Toegang (RDP)](vserver-windows-userdp.md) +Om Plesk op de server te installeren, moet je eerst verbinding maken. Hoe dat werkt leggen we uitgebreid uit in onze aparte gids: [Eerste toegang (RDP)](vserver-windows-userdp.md) ## Plesk Installer Vervolgens heb je de Plesk Installer nodig, die vereist is voor de installatie van Plesk. Deze kun je downloaden via deze link: [Plesk Installer](https://installer-win.plesk.com/plesk-installer.exe) -Deze installer sla je op in een map, in ons voorbeeld gebruiken we een "Plesk" map die we op het bureaublad hebben aangemaakt. Het pad naar dit bestand is belangrijk voor de volgende stappen. +Deze installer sla je op in een map, in ons voorbeeld gebruiken we een "Plesk" map die we op ons bureaublad hebben aangemaakt. Het pad naar dit bestand is belangrijk voor de volgende stappen. ![](https://screensaver01.zap-hosting.com/index.php/s/kLWzpPdxXRPKbHP/preview) ### Open de Command Prompt -De CMD-console moet nu geopend worden om de installatie te starten. -Dit doe je via de toetscombinatie [Windows] + [R] of door in het startmenu te zoeken op "command". +Open nu de CMD-console om de installatie te starten. Dit doe je via de toetscombinatie [Windows] + [R] of door in het startmenu te zoeken op "command". ![](https://screensaver01.zap-hosting.com/index.php/s/Bxy33gxjASsf5G3/preview) -### Plesk Installatie +### Plesk installeren -In deze CMD-console navigeer je naar de map waarin de Plesk installer is opgeslagen. In ons voorbeeld is dat de "Plesk" map op het bureaublad. +In deze CMD-console navigeer je naar de map waar je de Plesk installer hebt opgeslagen. In ons voorbeeld is dat de "Plesk" map op het "Bureaublad". -Deze map open je in CMD met het commando "*cd*". +Dit doe je met het CMD-commando "*cd*". ![](https://screensaver01.zap-hosting.com/index.php/s/QzQmFzpi3SDQbbE/preview) -Als je in de juiste map bent, voer je als laatste stap het installer-commando uit. Hiermee start je de installatie van Plesk en wordt automatisch de nieuwste versie geïnstalleerd. +Als je in de juiste map bent, voer je het installatiecommando uit. Hiermee start je de Plesk-installer.exe en wordt de nieuwste Plesk-versie automatisch geïnstalleerd. ![](https://screensaver01.zap-hosting.com/index.php/s/2XcY2WEyX48RM4G/preview) -Commando: `plesk-installer.exe --select-product-id=panel --select-release-latest --installation-type=recommended` +Command: `plesk-installer.exe --select-product-id=panel --select-release-latest --installation-type=recommended` :::info De installatie kan 30 tot 60 minuten duren. Daarna is Plesk geïnstalleerd en klaar voor gebruik. ::: -## Afsluiting +## Afronding -Gefeliciteerd, je hebt Plesk succesvol geïnstalleerd en geconfigureerd op je VPS! Heb je nog vragen of problemen? Neem gerust contact op met onze support, die elke dag voor je klaarstaat! +Gefeliciteerd, je hebt Plesk succesvol geïnstalleerd en geconfigureerd op je VPS/Dedicated Server! Heb je nog vragen of problemen? Neem dan 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/vserver-windows-speedtest-cli.md b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md index b7c6228b8..886cd3620 100644 --- a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md +++ b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md @@ -1,10 +1,11 @@ --- id: vserver-windows-speedtest-cli -title: "VPS: Speedtest CLI installeren op Windows" -description: "Ontdek hoe je source code efficiënt beheert en samenwerkt met Speedtest CLI voor naadloze versiecontrole in moderne ontwikkeling → Leer het nu" +title: "Speedtest CLI installeren op een Windows Server - Monitor je netwerkprestaties" +description: "Ontdek hoe je efficiënt broncode beheert en samenwerkt met Speedtest CLI voor naadloze versiecontrole in moderne development → Leer het nu" sidebar_label: Speedtest CLI installeren services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introductie -Speedtest CLI is een gedistribueerd versiebeheersysteem dat ontworpen is voor efficiënt beheer van source code. 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 Speedtest CLI de standaardtool geworden voor versiebeheer in moderne softwareontwikkeling. +Speedtest CLI is een gedistribueerd versiebeheersysteem ontworpen voor efficiënt broncodebeheer. 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 Speedtest CLI dé standaardtool geworden voor versiebeheer in moderne softwareontwikkeling. Overweeg je deze service zelf te hosten? We nemen je stap voor stap mee in het opzetten en configureren, inclusief alles wat je moet weten. @@ -33,7 +34,7 @@ Zorg dat je systeem draait met de meest recente software- en beveiligingsupdates ## Installatie -Nu de voorbereidingen afgerond zijn, kun je doorgaan met het installeren van de Speedtest CLI applicatie. Download hiervoor de Speedtest CLI voor Windows (x64) hier: https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-win64.zip +Nu de voorbereidingen klaar zijn, kun je doorgaan met het installeren van de Speedtest CLI applicatie. Download hiervoor de Speedtest CLI voor Windows (x64) hier: https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-win64.zip Start daarna de setup van het gedownloade bestand en volg de stappen zoals aangegeven. @@ -45,23 +46,23 @@ Start daarna de setup van het gedownloade bestand en volg de stappen zoals aange speedtest-cli gebruikt geen traditioneel configuratiebestand, maar kan aangepast worden via command-line opties en omgevingsvariabelen. Zo kun je het afstemmen voor consistente en geautomatiseerde tests: -- `--server `: Kies een specifieke server op basis van ID voor meer consistente en vergelijkbare testresultaten. +- `--server `: Kies een specifieke server via ID voor stabielere en beter vergelijkbare testresultaten. - `--bytes`: Toon snelheden in bytes per seconde in plaats van bits. -- `--simple`: Geef alleen ping, download en upload waarden weer in een compacte vorm. -- `--json` of `--csv`: Handig voor automatisering en logging, omdat resultaten in een machineleesbaar formaat worden opgeslagen. +- `--simple`: Laat alleen ping, download en upload waarden zien in een compacte weergave. +- `--json` of `--csv`: Handig voor automatisering en logging, want resultaten worden opgeslagen in een machineleesbaar formaat. - Proxy ondersteuning: Stel omgevingsvariabelen in zoals `http_proxy` of `https_proxy` om speedtest-cli achter een proxy te draaien. -Gebruik je steeds dezelfde opties? Maak dan een shell alias of een klein wrapper-script. Zo start je speedtest-cli snel en krijg je altijd dezelfde output. +Gebruik je dezelfde opties vaker? Maak dan een shell alias of een klein wrapper-script. Zo start je speedtest-cli snel op met uniforme output. ## Conclusie en meer bronnen -Gefeliciteerd! Je hebt Speedtest CLI nu succesvol geïnstalleerd en geconfigureerd op je vServer. We raden je ook aan om onderstaande bronnen te checken, die je extra hulp en tips kunnen geven tijdens je serverconfiguratie: +Gefeliciteerd! Je hebt Speedtest CLI 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 je serverconfiguratie: - [Speedtest.net/apps/cli](https://www.speedtest.net/apps/cli) - Officiële website -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! 🙂 +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-windows-ts6.md b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md index a372c2cc6..c61c64447 100644 --- a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md +++ b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md @@ -1,10 +1,11 @@ --- id: vserver-windows-ts6 -title: "VPS: Teamspeak 6 Server installeren op je Windows VPS" -description: "Ontdek hoe je de TeamSpeak 6 Server beta installeert en optimaliseert voor soepel hosten en top prestaties → Leer het nu" -sidebar_label: Teamspeak 6 Server installeren +title: "TeamSpeak 6 Server op een Windows Server installeren - Zet je eigen voiceplatform op" +description: "Ontdek hoe je de TeamSpeak 6 Server beta installeert en optimaliseert voor soepele hosting en performance → Lees nu meer" +sidebar_label: TeamSpeak 6 Server Installeren services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,9 +14,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introductie -In de zomer van 2025 bracht TeamSpeak de **Beta versie** van de **TeamSpeak 6 Server** uit. Ervaar nu zelf de volgende generatie TeamSpeak! +In de zomer van 2025 bracht TeamSpeak de **Beta versie** van de **TeamSpeak 6 Server** uit. Nu kun je zelf de volgende generatie TeamSpeak ervaren! -Wil je deze service zelf hosten? We nemen je stap voor stap mee in het installatie- en configuratieproces, 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 wat je moet weten. ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) @@ -25,27 +26,27 @@ Wil je deze service zelf hosten? We nemen je stap voor stap mee in het installat ## Vereisten -Voordat je de **Teamspeak 6 Server** installeert, check je of je hostingomgeving aan de volgende eisen voldoet voor een soepele installatie en optimale performance. +Voordat je de **TeamSpeak 6 Server** installeert, check je of je hostingomgeving aan de volgende eisen voldoet voor een soepele installatie en optimale performance. | Hardware | Minimaal | ZAP-Hosting Aanbeveling | | ---------- | ----------- | ------------------------- | | CPU | 1 vCPU Core | 4 vCPU Cores | | RAM | 1 GB | 4 GB | -| Schijfruimte | 1 GB | 25 GB | +| Schijfruimte | 1 GB | 25 GB | ## Voorbereiding -Voordat je de **TeamSpeak 6 Server** installeert, moet je je systeem klaarmaken. Zorg dat je systeem up-to-date is met de nieuwste software en beveiligingsupdates door eerst een systeemupdate uit te voeren. +Voordat je de **TeamSpeak 6 Server** installeert, moet je je systeem klaarmaken. Zorg dat je systeem draait op de nieuwste software en beveiligingsupdates door eerst een update uit te voeren. -Zo weet je zeker dat je systeem de laatste beveiligingspatches en softwareversies heeft voordat je verder gaat. +Zo weet je zeker dat je systeem de laatste patches en softwareversies heeft voordat je verder gaat. ## Installatie -Nu aan alle eisen is voldaan en de voorbereidingen zijn getroffen, kun je de Teamspeak 6 Server installeren. Download eerst het nieuwste releasebestand `http://teamspeak-server_win64-v6.0.0-beta6.zip/` van 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) +Nu aan alle eisen is voldaan en de voorbereidingen zijn gedaan, kun je de TeamSpeak 6 Server installeren. Download eerst het nieuwste releasebestand `http://teamspeak-server_win64-v6.0.0-beta6.zip/` van 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) ![img](https://screensaver01.zap-hosting.com/index.php/s/Ywc6mMTJybbgtF5/preview) @@ -55,7 +56,7 @@ Pak het bestand uit in een map naar keuze. Open **PowerShell** en navigeer naar .\tsserver.exe ``` -Bij de eerste start verschijnt een venster met de licentieovereenkomst die je moet accepteren. Daarna worden de Server Query Admin Account gegevens en de privilege key getoond. Deze info verschijnt maar één keer, dus sla ze goed op. +Bij de eerste start verschijnt een venster met de licentieovereenkomst, die je moet accepteren. Daarna worden de Server Query Admin Account gegevens en de privilege key getoond. Deze info verschijnt maar één keer, dus sla ze goed op. ![img](https://screensaver01.zap-hosting.com/index.php/s/rsmBkcJiAAinjE6/download) @@ -83,10 +84,10 @@ Als de TeamSpeak 6 Server draait, kun je verbinden met de TeamSpeak 6 Client. Ge ## Conclusie en meer bronnen -Gefeliciteerd! Je hebt nu succesvol de Teamspeak 6 Server 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 nu succesvol de TeamSpeak 6 Server geïnstalleerd en geconfigureerd op je VPS/Dedicated Server. We raden je ook aan om deze bronnen te checken voor extra hulp en tips tijdens je serverconfiguratie: - [Officiële Website](https://teamspeak.com/en/) - Info en downloads voor TeamSpeak 6 - [Community Forum](https://community.teamspeak.com/) - Support en discussies van gebruikers - [GitHub Issues](https://github.com/teamspeak/teamspeak6-server/issues) - Bugs melden en openstaande issues volgen -Heb je nog vragen die hier niet beantwoord worden? Neem gerust contact op met onze support, we staan dagelijks voor je klaar om je te helpen! 🙂 \ No newline at end of file +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/pl/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md index f799cf6c5..7f467c713 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-certbot -title: "Serwer dedykowany: Konfiguracja Certbot na Linux" +title: "Konfiguracja Certbot na serwerze Linux - Zabezpiecz swoje strony z Let's Encrypt SSL" description: "Dowiedz się, jak zabezpieczyć swoją stronę darmowymi certyfikatami SSL za pomocą Certbot i Let's Encrypt dla bezpiecznego przesyłania danych → Sprawdź teraz" sidebar_label: Instalacja Certbot services: + - vserver - dedicated --- @@ -13,19 +14,17 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -Certyfikaty SSL to kluczowy element internetu, zapewniający bezpieczne przesyłanie danych między klientem a hostem. W tym poradniku pokażemy, jak skonfigurować open-source’owe narzędzie [**Certbot**](https://certbot.eff.org/), aby uzyskać darmowe certyfikaty SSL od organizacji non-profit **Let's Encrypt**. - - +Certyfikaty SSL to kluczowy element internetu, zapewniający bezpieczne przesyłanie danych między klientem a hostem. W tym poradniku pokażemy, jak skonfigurować open-source’owe narzędzie [**Certbot**](https://certbot.eff.org/), aby pobierać darmowe certyfikaty SSL od organizacji non-profit **Let's Encrypt**. ## Przygotowanie -Aby korzystać z Certbot, potrzebujesz serwera Linux oraz **domeny**, którą posiadasz. Musisz mieć dostęp do ustawień DNS domeny i **musisz** utworzyć rekord `A` DNS wskazujący na adres IP Twojego __serwera Linux__ dla każdej domeny głównej lub subdomeny, której chcesz używać. +Aby korzystać z Certbot, potrzebujesz serwera Linux oraz **domeny**, którą posiadasz. Musisz mieć dostęp do ustawień DNS domeny i **musisz** utworzyć rekord `A` DNS wskazujący na adres IP twojego __serwera Linux__ dla każdej domeny głównej lub subdomeny, której chcesz używać. -Certbot ma też dodatkowe wtyczki, które pozwalają na łatwą konfigurację certyfikatu „jednym kliknięciem” dla domen współpracujących z różnymi serwerami WWW, takimi jak Nginx czy Apache. Polecamy Nginx, bo to wydajny i popularny serwer open-source. Pomoc znajdziesz w naszym [poradniku o reverse proxy na Linux](dedicated-linux-proxy.md). +Certbot ma też dodatkowe wtyczki, które pozwalają na łatwą konfigurację certyfikatu "jednym kliknięciem" dla domen współpracujących z różnymi serwerami WWW, takimi jak Nginx czy Apache. Polecamy Nginx, bo to wydajny i popularny open-source’owy serwer WWW. Zobacz nasz [poradnik o reverse proxy na Linux](dedicated-linux-proxy.md), jeśli potrzebujesz pomocy z konfiguracją. ## Instalacja -Zacznij od instalacji open-source’owego pakietu [**Certbot**](https://certbot.eff.org/), którego użyjesz do pobrania darmowych certyfikatów SSL od **Let's Encrypt**. +Zacznij od instalacji open-source’owego pakietu [**Certbot**](https://certbot.eff.org/), którego użyjesz do pobierania darmowych certyfikatów SSL od **Let's Encrypt**. ``` sudo apt install certbot @@ -33,17 +32,17 @@ sudo apt install certbot Po instalacji Certbot możesz przejść do zamawiania certyfikatów dla swoich domen. Let's Encrypt i Certbot oferują różne wyzwania ACME do weryfikacji własności domeny. -Zdecydowanie polecamy domyślną metodę **HTTP-01**, bo pozwala na automatyczne odnawianie certyfikatów. Jeśli jednak napotkasz problemy, możesz spróbować metody **DNS-01**, która jest manualna i nie wspiera automatycznego odnawiania, bo opiera się na weryfikacji przez rekord **TXT** DNS. +Zalecamy korzystanie z domyślnej metody **HTTP-01**, bo pozwala na automatyczne odnawianie certyfikatów. Jeśli jednak napotkasz problemy, możesz spróbować metody **DNS-01**, która jest manualna i nie wspiera automatycznego odnawiania, bo opiera się na weryfikacji przez rekord **TXT** DNS. :::tip Wykorzystaj wtyczki serwera WWW -Jeśli korzystasz z serwera WWW takiego jak Nginx, Apache lub własnego, polecamy przejść do sekcji **Web Server Plugins** poniżej, gdzie pokazujemy, jak używać dodatkowych wtyczek Certbot do „jednoklikowej” instalacji certyfikatu oraz zamawiania certyfikatów bez wyłączania serwera WWW. +Jeśli korzystasz z serwera WWW takiego jak Nginx, Apache lub własnego, polecamy przejść do sekcji **Wtyczki serwera WWW** poniżej, gdzie pokazujemy, jak używać dodatkowych wtyczek Certbot do "jednoklikowej" instalacji certyfikatu oraz zamawiania certyfikatów bez konieczności wyłączania serwera WWW. ::: ### Wyzwanie HTTP-01 -Po instalacji Certbot możesz zamówić certyfikaty dla swoich domen. W tym przykładzie użyjemy trybu standalone, co oznacza, że Certbot uruchomi tymczasowy serwer WWW, aby wykonać potrzebne działania. Musisz więc otworzyć port 80 w zaporze sieciowej i nie mieć żadnego innego serwera lub usługi działającej na porcie 80, aby tymczasowy serwer mógł wystartować i umożliwić pobranie wyzwania (stąd nazwa `HTTP` w wyzwaniu). +Po instalacji Certbot możesz zamówić certyfikaty dla swoich domen. W tym przykładzie użyjemy trybu standalone, co oznacza, że Certbot uruchomi tymczasowy serwer WWW, aby wykonać niezbędne działania. Oznacza to, że musisz otworzyć port 80 w zaporze sieciowej i nie mieć żadnych innych serwerów WWW ani usług działających na porcie 80, aby tymczasowy serwer mógł się uruchomić i umożliwić pobranie wyzwania (stąd nazwa `HTTP` w wyzwaniu). -W poniższym poleceniu użyjesz parametru `--standalone`, aby poinformować Certbot, że chcesz skorzystać z tymczasowego serwera WWW. +W poniższym poleceniu użyjesz parametru `--standalone`, aby poinformować Certbot, że chcesz użyć opcji tymczasowego serwera WWW. ``` # Dla domen głównych @@ -52,13 +51,13 @@ certbot certonly --standalone -d [twoja_domena_glowna] -d www.[twoja_domena_glow # Dla subdomen certbot certonly --standalone -d [twoja_subdomena] -# Interaktywna konfiguracja +# Tryb interaktywny certbot certonly --standalone ``` -Po uruchomieniu polecenia może pojawić się interaktywna konfiguracja, w której podasz adres e-mail do komunikacji dotyczącej certyfikatu, opcjonalnie zapiszesz się na listę mailingową oraz zaakceptujesz regulamin. +Po uruchomieniu polecenia może pojawić się pierwsza interaktywna konfiguracja, w której podasz adres e-mail do komunikacji dotyczącej certyfikatu, opcjonalnie zapiszesz się na listę mailingową oraz zaakceptujesz regulamin. -Certbot wygeneruje teraz wyzwanie ACME i udostępni je przez tymczasowy serwer WWW. Serwery Let's Encrypt spróbują pobrać to wyzwanie z Twojego serwera, a jeśli się uda, certyfikaty zostaną wygenerowane i zapisane w ścieżce `/etc/letsencrypt/live/[twoja_domena]`. +Certbot wygeneruje teraz wyzwanie ACME i udostępni je przez tymczasowy serwer WWW. Serwery Let's Encrypt spróbują pobrać to z twojego serwera, a po powodzeniu certyfikaty zostaną wygenerowane i zapisane w ścieżce `/etc/letsencrypt/live/[twoja_domena]`. ![](https://screensaver01.zap-hosting.com/index.php/s/7oGcQotKaowaDzM/preview) @@ -68,9 +67,9 @@ Teraz możesz używać certyfikatów SSL wszędzie tam, gdzie potrzebujesz, poda Jeśli masz problemy z weryfikacją domeny metodą **HTTP-01**, możesz spróbować metody **DNS-01**, która polega na utworzeniu rekordu **TXT** DNS z wartością podaną przez Let's Encrypt. -Jak wspomniano, ta metoda **nie** wspiera automatycznego odnawiania, chyba że samodzielnie skonfigurujesz infrastrukturę do zarządzania tym procesem. Dlatego zalecamy korzystanie z metody **HTTP-01** tam, gdzie to możliwe. +Jak wspomniano wcześniej, ta metoda **nie** wspiera automatycznego odnawiania, chyba że samodzielnie skonfigurujesz infrastrukturę do zarządzania tym procesem. Dlatego zalecamy korzystanie z metody **HTTP-01** tam, gdzie to możliwe. -W poniższym poleceniu użyjesz parametru `--preferred-challenges`, aby wskazać Certbotowi, że chcesz użyć metody `DNS-01`. +W poniższym poleceniu użyjesz parametru `--preferred-challenges`, aby poinformować Certbot, że chcesz użyć metody `DNS-01`. ``` # Dla domen głównych @@ -79,15 +78,15 @@ certbot certonly --preferred-challenges dns-01 -d [twoja_domena_glowna] -d www.[ # Dla subdomen certbot certonly --preferred-challenges dns-01 -d [twoja_subdomena] --manual -m [twoja_subdomena] -# Interaktywna konfiguracja +# Tryb interaktywny certbot certonly --preferred-challenges dns-01 ``` -Po uruchomieniu polecenia może pojawić się interaktywna konfiguracja, w której podasz adres e-mail do komunikacji dotyczącej certyfikatu, opcjonalnie zapiszesz się na listę mailingową oraz zaakceptujesz regulamin. +Po uruchomieniu polecenia może pojawić się pierwsza interaktywna konfiguracja, w której podasz adres e-mail do komunikacji dotyczącej certyfikatu, opcjonalnie zapiszesz się na listę mailingową oraz zaakceptujesz regulamin. -Certbot poda Ci instrukcje, jak utworzyć rekord **TXT** DNS z konkretną wartością. Nazwa rekordu będzie zwykle miała prefiks `_acme-challenge.` dodany do Twojej domeny (np. `_acme-challenge.zapdocs.example.com`), a wartość do ustawienia pojawi się w konsoli. +Certbot poda teraz instrukcje, jak utworzyć rekord **TXT** DNS z konkretną wartością, którą musisz użyć. Cel będzie zwykle miał prefiks `_acme-challenge.` dodany do twojej domeny (w tym przykładzie to `_acme-challenge.zapdocs.example.com`), a wartość do ustawienia pojawi się w konsoli. -Po utworzeniu rekordu naciśnij Enter, aby kontynuować. Jeśli wszystko jest poprawne i rekord się rozpropagował, certyfikaty zostaną wygenerowane i zapisane w ścieżce `/etc/letsencrypt/live/[twoja_domena]`. +Po utworzeniu rekordu naciśnij enter, aby kontynuować. Jeśli wszystko jest poprawne i rekord się rozpropagował, certyfikaty zostaną wygenerowane i zapisane w ścieżce `/etc/letsencrypt/live/[twoja_domena]`. :::note Bądź cierpliwy, bo zmiany w rekordach DNS mogą chwilę potrwać, zanim się rozpropagują. Zazwyczaj trwa to kilka minut, ale w rzadkich przypadkach może potrwać dłużej. @@ -97,11 +96,11 @@ Teraz możesz używać certyfikatów SSL wszędzie tam, gdzie potrzebujesz, poda ## Wtyczki serwera WWW -Certbot ma różne dodatkowe wtyczki do serwerów WWW, które jeszcze bardziej ułatwiają zarządzanie certyfikatami, bo automatycznie edytują odpowiednie bloki konfiguracyjne serwera. Aby użyć wtyczki, wystarczy dodać odpowiedni parametr do polecenia `certbot`. +Certbot ma różne dodatkowe wtyczki do serwerów WWW, które jeszcze bardziej ułatwiają zarządzanie certyfikatami, bo automatycznie edytują odpowiednie bloki serwera. Aby użyć wtyczki, wystarczy dodać odpowiedni parametr do polecenia `certbot`. -Obie metody korzystają z wyzwania **HTTP-01** i działają w zasadzie tak samo. Gdy używasz jednej z wtyczek, Certbot najpierw szuka bloku serwera, który zawiera żądaną domenę jako parametr `server_name`. Po znalezieniu Certbot generuje wyzwanie ACME i dodaje tymczasowy blok `location /.well-known/acme-challenge/...` do konfiguracji serwera. +Obie metody korzystają z wyzwania **HTTP-01** i działają praktycznie tak samo. Gdy używasz jednej z wtyczek, Certbot najpierw wyszukuje blok serwera, który zawiera żądaną domenę jako parametr `server_name`. Po znalezieniu Certbot generuje wyzwanie ACME i dodaje tymczasowy blok `location /.well-known/acme-challenge/...` do konfiguracji serwera. -Serwery Let's Encrypt pobierają to wyzwanie z Twojego serwera, a po sukcesie certyfikat jest generowany, a konfiguracja serwera WWW jest automatycznie modyfikowana, by korzystać z HTTPS (port 443) i wskazywać na nowo wygenerowany certyfikat. +Serwery Let's Encrypt próbują pobrać ten plik z twojego serwera, a po powodzeniu certyfikat jest generowany, a konfiguracja serwera jest automatycznie zmieniana, aby korzystać z HTTPS (port 443) i wskazywać na nowo wygenerowany certyfikat. @@ -114,7 +113,7 @@ Przed użyciem wtyczki upewnij się, że jest zainstalowana. sudo apt install python3-certbot-nginx ``` -Aby skorzystać z wtyczki Nginx, użyj parametru `--nginx` w poleceniu, np.: +Aby użyć wtyczki Nginx, dodaj parametr `--nginx` do polecenia, np.: ``` # Dla domen głównych @@ -123,12 +122,12 @@ certbot --nginx -d [twoja_domena_glowna] -d www.[twoja_domena_glowna] # Dla subdomen certbot --nginx -d [twoja_subdomena] -# Interaktywna konfiguracja +# Tryb interaktywny certbot --nginx ``` :::tip -Jeśli chcesz wyłączyć automatyczne „jednoklikowe” zmiany w konfiguracji serwera przez Certbot, dodaj parametr `certonly`, np. `certbot certonly`. +Jeśli chcesz wyłączyć automatyczne "jednoklikowe" zmiany konfiguracji serwera przez Certbot, możesz dodać parametr `certonly`, np. `certbot certonly`. ::: @@ -143,7 +142,7 @@ Przed użyciem wtyczki upewnij się, że jest zainstalowana. sudo apt install python3-certbot-apache ``` -Aby skorzystać z wtyczki Apache, użyj parametru `--apache` w poleceniu, np.: +Aby użyć wtyczki Apache, dodaj parametr `--apache` do polecenia, np.: ``` # Dla domen głównych @@ -152,12 +151,12 @@ certbot --apache -d [twoja_domena_glowna] -d www.[twoja_domena_glowna] # Dla subdomen certbot --apache -d [twoja_subdomena] -# Interaktywna konfiguracja +# Tryb interaktywny certbot --apache ``` :::tip -Jeśli chcesz wyłączyć automatyczne „jednoklikowe” zmiany w konfiguracji serwera przez Certbot, dodaj parametr `certonly`, np. `certbot certonly`. +Jeśli chcesz wyłączyć automatyczne "jednoklikowe" zmiany konfiguracji serwera przez Certbot, możesz dodać parametr `certonly`, np. `certbot certonly`. ::: @@ -166,9 +165,9 @@ Jeśli chcesz wyłączyć automatyczne „jednoklikowe” zmiany w konfiguracji ### Wtyczka Webroot -Jeśli korzystasz z własnego lokalnego serwera WWW, który nie jest tradycyjnym oprogramowaniem, możesz chcieć użyć metody webroot, aby korzystać z własnego serwera bez konieczności jego zatrzymywania. +Jeśli korzystasz z własnego lokalnego serwera WWW, który nie używa tradycyjnego oprogramowania, możesz chcieć użyć metody webroot, aby korzystać z własnego serwera bez konieczności jego zatrzymywania. -Aby użyć wtyczki Webroot, dodaj parametr `--webroot` do polecenia oraz `-w [ścieżka_do_twojego_serwera]` (czyli `--webroot-path`), wskazujący na katalog główny Twojego serwera WWW. +Aby użyć wtyczki Webroot, dodaj parametr `--webroot` do polecenia oraz `-w [ścieżka_do_twojego_serwera]` (czyli `--webroot-path`), wskazujący na katalog główny twojego serwera WWW. ``` # Dla domen głównych @@ -177,12 +176,12 @@ certbot --webroot -w [ścieżka_do_twojego_serwera] -d [twoja_domena_glowna] -d # Dla subdomen certbot --webroot -w [ścieżka_do_twojego_serwera] -d [twoja_subdomena] -# Interaktywna konfiguracja +# Tryb interaktywny certbot --webroot -w [ścieżka_do_twojego_serwera] ``` :::tip -Jedna z najczęstszych lokalizacji webroot to `/var/www/html`. Możesz też użyć tej metody dla serwerów takich jak Nginx czy Apache, jeśli chcesz korzystać z serwera bez automatycznych zmian w konfiguracji, które oferują natywne wtyczki. +Jedna z najczęstszych lokalizacji webroot to `/var/www/html`. Możesz też użyć tej metody dla serwerów takich jak Nginx czy Apache, jeśli chcesz korzystać z serwera bez automatycznych zmian konfiguracji, które oferują natywne wtyczki. ::: @@ -197,14 +196,14 @@ certbot renew --dry-run ``` :::tip -Jak wspomniano, metoda **DNS-01** nie wspiera automatycznego odnawiania przez Certbot, chyba że samodzielnie skonfigurujesz infrastrukturę do zarządzania tym procesem. Dlatego zalecamy korzystanie z metody **HTTP-01**. +Jak wspomniano wcześniej, metoda **DNS-01** nie wspiera automatycznego odnawiania przez Certbot, chyba że samodzielnie skonfigurujesz infrastrukturę do tego celu. Dlatego zalecamy korzystanie z metody **HTTP-01**. ::: -Jeśli wszystko jest OK, test powinien się powieść. Jeśli chcesz zobaczyć lub zmienić ustawienia automatycznego odnawiania, znajdziesz je w jednym z miejsc: `/etc/crontab/`, `/etc/cron.*/*` lub przez `systemctl list-timers`. +Jeśli wszystko jest poprawnie skonfigurowane, test powinien zakończyć się sukcesem. Jeśli chcesz zobaczyć lub zmienić ustawienia automatycznego odnawiania, znajdziesz je w jednym z miejsc: `/etc/crontab/`, `/etc/cron.*/*` lub przez `systemctl list-timers`. ### Ręczna konfiguracja cronjob -Jeśli z jakiegoś powodu automatyczne odnawianie nie jest ustawione, możesz dodać je samodzielnie przez cronjob. Otwórz edytor crontab poleceniem `crontab -e`. Jeśli robisz to pierwszy raz, wybierz edytor, najlepiej `/bin/nano`. +Jeśli z jakiegoś powodu automatyczne odnawianie nie jest ustawione, możesz dodać je samodzielnie przez cronjob. Otwórz edytor crontab poleceniem `crontab -e`. Jeśli robisz to pierwszy raz, zostaniesz poproszony o wybór edytora — wybierz pierwszą opcję, czyli `/bin/nano`. W otwartym pliku nano dodaj poniższą linię, aby odnawianie odbywało się codziennie o 6 rano czasu lokalnego. @@ -212,7 +211,7 @@ W otwartym pliku nano dodaj poniższą linię, aby odnawianie odbywało się cod 0 6 * * * certbot renew ``` -Zapisz plik i wyjdź z nano, używając `CTRL + X`, potem `Y` i `ENTER`. +Zapisz plik i wyjdź z nano, używając `CTRL + X`, następnie `Y`, a na końcu `ENTER`. ## Podsumowanie diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md index 47ae13f2e..cfc161447 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-databases -title: "Serwer dedykowany: Instalacja baz danych" -description: "Sprawdź, jak zainstalować i skonfigurować różne bazy danych na Ubuntu i innych dystrybucjach Linux dla lepszej wydajności i bezpieczeństwa → Dowiedz się więcej" +title: "Konfiguracja baz danych na serwerze Linux - Wdrażaj i zarządzaj usługami bazodanowymi" +description: "Dowiedz się, jak zainstalować i skonfigurować różne bazy danych na Ubuntu i innych dystrybucjach Linux dla lepszej wydajności i bezpieczeństwa → Sprawdź teraz" sidebar_label: Instalacja baz danych services: + - vserver - dedicated --- @@ -11,7 +12,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -Ten poradnik przedstawia kroki instalacji różnych typów baz danych. W przykładzie używany jest system operacyjny Ubuntu 20.04, jednak podane są też odpowiedniki poleceń dla innych dystrybucji Linux, które oferujemy na naszej stronie. Polecenia te należy wykonać przez SSH, jeśli nie wiesz, jak połączyć się z serwerem przez SSH, zerknij tutaj: [Pierwszy dostęp (SSH)](vserver-linux-ssh.md). +Ten poradnik przedstawia kroki instalacji różnych typów baz danych. W przykładzie używamy Ubuntu 20.04 jako systemu operacyjnego, jednak podajemy też odpowiedniki poleceń dla innych dystrybucji Linux, które oferujemy na naszej stronie. Polecenia te należy wykonać przez SSH, jeśli nie wiesz, jak połączyć się z serwerem przez SSH, zerknij tutaj: [Pierwszy dostęp (SSH)](vserver-linux-ssh.md). ## Przygotowanie @@ -33,7 +34,7 @@ sudo dnf upgrade --refresh ## Typy baz danych -W zależności od tego, jaką usługę bazy danych chcesz zainstalować, postępuj zgodnie z odpowiednim poradnikiem: +W zależności od tego, jaką usługę bazodanową chcesz zainstalować, postępuj zgodnie z odpowiednim poradnikiem: import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; @@ -43,11 +44,11 @@ import TabItem from '@theme/TabItem'; ## Co to jest MariaDB? -MariaDB to open-source’owy system zarządzania relacyjną bazą danych, wywodzący się z MySQL. Zapewnia lepszą wydajność, bezpieczeństwo i ciągły rozwój. MariaDB oferuje ulepszone silniki przechowywania danych, a jej architektura jest w pełni kompatybilna z MySQL. Polecamy MariaDB zamiast MySQL. +MariaDB to otwartoźródłowy system zarządzania relacyjnymi bazami danych, wywodzący się z MySQL. Zapewnia lepszą wydajność, bezpieczeństwo i ciągły rozwój. MariaDB oferuje ulepszone silniki przechowywania danych, a jej architektura jest w pełni kompatybilna z MySQL. Polecamy MariaDB zamiast MySQL. ## Instalacja MariaDB -Na początek upewnij się, że instalujesz najnowszą wersję MariaDB. Niektóre starsze systemy operacyjne, jak Debian 9 czy Ubuntu 18.04, nie mają domyślnie najnowszej wersji MariaDB w menedżerze pakietów, dlatego wykonując poniższe polecenie, zapewniasz pobranie najnowszej wersji. +Na początek upewnij się, że instalujesz najnowszą wersję MariaDB. Niektóre starsze systemy, jak Debian 9 czy Ubuntu 18.04, nie mają domyślnie najnowszej wersji MariaDB w menedżerze pakietów, dlatego wykonując poniższe polecenie, zapewniasz pobranie najnowszej wersji. ``` curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash @@ -91,13 +92,13 @@ Teraz możesz skonfigurować swój serwer MariaDB (MySQL), postępując zgodnie Użytkownik root to główny użytkownik Twojego serwera MariaDB (MySQL)! ::: -Następnie zostaniesz zapytany, czy chcesz ustawić hasło dla użytkownika root — potwierdź to wpisując **y** (tak). Potem wpisz nowe hasło dla użytkownika root. +Następnie zostaniesz zapytany, czy chcesz ustawić hasło dla użytkownika root, potwierdź to wpisując **y** (tak). Potem wpisz nowe hasło dla użytkownika root. :::note -Podczas wpisywania hasła nie będzie ono widoczne. To normalne zachowanie, a hasło zostanie zapisane. Użyj silnego hasła dla użytkownika root i przechowuj je w bezpiecznym miejscu. +Podczas wpisywania hasła nie będzie ono widoczne. To normalne zachowanie i hasło zostanie zapisane. Użyj silnego hasła dla użytkownika root i przechowuj je w bezpiecznym miejscu. ::: -Następnie zostaniesz zapytany, czy chcesz usunąć anonimowych użytkowników z serwera — dla bezpieczeństwa zdecydowanie zalecamy to zrobić. Potwierdź to wpisując **y**: +Następnie zostaniesz zapytany, czy chcesz usunąć anonimowych użytkowników z serwera — zdecydowanie zalecamy to zrobić ze względów bezpieczeństwa. Potwierdź to wpisując **y**: ![](https://screensaver01.zap-hosting.com/index.php/s/9rnHy9dJmezjemq/preview) @@ -109,7 +110,7 @@ Następnie możesz potwierdzić usunięcie testowej bazy danych dostarczonej prz ![](https://screensaver01.zap-hosting.com/index.php/s/kGHT3tm78dNBTRo/preview) -Na koniec konfiguracji zostaniesz zapytany, czy chcesz zaktualizować uprawnienia bazy danych. Potwierdź to wpisując **y**, aby aktywować wcześniej ustawione hasło dla użytkownika root: +Na koniec konfiguracji zostaniesz zapytany, czy chcesz zaktualizować uprawnienia bazy danych. Potwierdź to wpisując **y**, aby aktywować ustawione hasło dla użytkownika root: ![](https://screensaver01.zap-hosting.com/index.php/s/kGNDZkRS4QrpEfF/preview) @@ -126,7 +127,7 @@ Redis to magazyn struktur danych w pamięci, głównie używany do przechowywani ## Instalacja Redis -Na początek musisz dodać repozytorium, które pozwoli nam zainstalować Redis. Ten krok nie jest konieczny dla wszystkich dystrybucji Linux, tylko dla wymienionych poniżej. Wykonaj polecenie odpowiadające Twojemu systemowi operacyjnemu i wersji: +Na początek musisz dodać repozytorium, które pozwoli nam zainstalować Redis. Ten krok nie jest potrzebny dla wszystkich dystrybucji Linux, tylko dla wymienionych poniżej. Wykonaj polecenie odpowiadające Twojemu systemowi i wersji: ``` // Ubuntu (dowolna wersja) i Debian (tylko 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 ``` -Po dodaniu repozytorium zaktualizuj cache menedżera pakietów, wykonując kroki z sekcji przygotowania. +Po dodaniu repozytorium zaktualizuj cache menedżera pakietów, wykonując kroki opisane w sekcji przygotowania. :::info Jeśli Twój system operacyjny nie jest wymieniony powyżej, możesz pominąć ten krok. ::: -Po dodaniu odpowiedniego repozytorium przejdź do instalacji pakietu Redis Server. Uruchom polecenie odpowiadające Twojemu systemowi operacyjnemu: +Po dodaniu odpowiedniego repozytorium przejdź do instalacji pakietu Redis Server. Uruchom polecenie odpowiadające Twojemu systemowi operacyjnemu. ``` // Ubuntu i Debian @@ -177,7 +178,7 @@ sudo systemctl enable --now redis-server ## Co to jest MongoDB? -MongoDB to dokumentowa baza danych NoSQL, zaprojektowana pod kątem skalowalności i szybkości pracy deweloperów. Przechowuje dane w formacie BSON, podobnym do JSON, co pozwala na przechowywanie różnorodnych typów danych. Umożliwia korzystanie z indeksów dla szybszych odpowiedzi i charakteryzuje się brakiem sztywnego schematu, jak w MySQL czy SQLite, co daje dużą elastyczność. +MongoDB to dokumentowa baza danych NoSQL, zaprojektowana pod kątem skalowalności i elastyczności dla programistów. Przechowuje dane w formacie BSON podobnym do JSON, co pozwala na przechowywanie różnorodnych typów danych. Umożliwia korzystanie z indeksów, które skracają czas odpowiedzi, i charakteryzuje się brakiem sztywnego schematu, jak w MySQL czy SQLite, co daje dużą swobodę i szybkość działania. ## Instalacja MongoDB @@ -196,7 +197,7 @@ curl -fsSL https://pgp.mongodb.com/server-6.0.asc | \ --dearmor ``` -Następnie dodaj źródło MongoDB do listy źródeł swojego systemu, wykonując: +Następnie dodaj źródło MongoDB do listy repozytoriów systemu, wykonując: ``` 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 @@ -238,14 +239,14 @@ sudo yum install -y mongodb-org sudo dnf install -y mongodb-org ``` -Twoja instalacja MongoDB powinna działać — jest to dużo prostsze niż na innych dystrybucjach Linux! +Twoja instalacja MongoDB powinna działać, jest to dużo prostsze niż na innych dystrybucjach Linux! ### Instalacja na OpenSUSE -Na początek zaimportuj publiczny klucz MongoDB dla repozytorium: +Na początek zaimportuj publiczny klucz MongoDB dla repozytorium MongoDB: ``` sudo rpm --import https://www.mongodb.org/static/pgp/server-6.0.asc diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md index eda2b2212..cdff0b53f 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-docker -title: "Serwer dedykowany: Instalacja Dockera" -description: "Dowiedz się, jak zainstalować Dockera na swoim serwerze Linux, aby uruchamiać izolowane aplikacje efektywnie i optymalizować wykorzystanie zasobów → Sprawdź teraz" +title: "Konfiguracja Dockera na serwerze Linux - Uruchamiaj i zarządzaj kontenerami na swojej infrastrukturze" +description: "Dowiedz się, jak zainstalować Dockera na swoim serwerze Linux, aby efektywnie uruchamiać izolowane aplikacje i optymalizować wykorzystanie zasobów → Sprawdź teraz" sidebar_label: Instalacja Dockera services: + - vserver - dedicated --- @@ -13,21 +14,21 @@ import TabItem from '@theme/TabItem'; ## Wprowadzenie -Docker to lekki, open source'owy software do wirtualizacji, który pozwala na uruchamianie usług lub aplikacji w izolacji na jednym systemie. W przeciwieństwie do prawdziwych maszyn wirtualnych, nie emuluje się ani nie uruchamia dodatkowego systemu operacyjnego, a jedynie środowisko aplikacji w ramach systemu hosta. Dzięki temu oszczędzasz zasoby i masz niskie narzuty w porównaniu do pełnej wirtualizacji. W tym poradniku pokażemy, jak zainstalować Dockera na Twoim serwerze. +Docker to lekki, open source’owy software do wirtualizacji, który pozwala uruchamiać usługi lub aplikacje w izolacji na jednym systemie. W przeciwieństwie do prawdziwych maszyn wirtualnych, nie emuluje się tu ani nie hostuje dodatkowego systemu operacyjnego, a jedynie środowisko aplikacji w ramach systemu hosta. Dzięki temu oszczędzasz zasoby i masz niskie narzuty w porównaniu do pełnej wirtualizacji. W tym poradniku pokażemy, jak zainstalować Dockera na Twoim serwerze. ## Przygotowanie -Na początek musisz połączyć się ze swoim serwerem Linux przez SSH. Jeśli potrzebujesz pomocy, zerknij na nasz [Poradnik: Pierwszy dostęp (SSH)](dedicated-linux-ssh.md). W tym poradniku korzystamy z Ubuntu jako dystrybucji Linux. +Na początek musisz połączyć się ze swoim serwerem Linux przez SSH. Jeśli potrzebujesz pomocy, zerknij na nasz [poradnik Pierwszy dostęp (SSH)](dedicated-linux-ssh.md). W tym poradniku korzystamy z Ubuntu jako dystrybucji Linux. ### Włącz kompatybilność Dockera -Musisz włączyć **Kompatybilność Dockera** w panelu webowym serwera, aby kontenery Dockera działały poprawnie, inaczej pojawią się błędy `Permission Denied`. +Musisz włączyć **Docker Compatibility** w panelu webowym swojego serwera, aby kontenery Dockera działały poprawnie. W przeciwnym razie pojawią się błędy `Permission Denied`. -Przejdź do sekcji **Ustawienia** w panelu webowym serwera, włącz opcję **Kompatybilność Dockera** i zapisz zmiany. +Przejdź do sekcji **Ustawienia** w panelu webowym serwera, włącz opcję **Docker Compatibility** i zapisz zmiany. ![](https://screensaver01.zap-hosting.com/index.php/s/o5t82kKM38r2MwY/preview) -Po zapisaniu zmian, koniecznie zrestartuj serwer zanim przejdziesz dalej. +Po zapisaniu zmian upewnij się, że zrestartujesz serwer, zanim przejdziesz dalej. ## Instalacja @@ -36,7 +37,7 @@ Po połączeniu się z serwerem Linux możesz przejść do instalacji. Wybierz s -Na początek musisz dodać pakiet Dockera przez `apt` i go skonfigurować. Dzięki temu w przyszłości łatwo zainstalujesz i zaktualizujesz Dockera z repozytorium. +Na początek musisz dodać pakiet Dockera za pomocą `apt` i go skonfigurować. Dzięki temu w przyszłości łatwo zainstalujesz i zaktualizujesz Dockera z repozytorium. Użyj poniższych komend, aby dodać oficjalny klucz GPG Dockera do listy repozytoriów. ``` @@ -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 ``` -Po skonfigurowaniu kluczy, dodaj repozytorium do źródeł `apt` poleceniem: +Po skonfigurowaniu kluczy musisz dodać repozytorium do źródeł `apt` za pomocą poniższej komendy. ``` 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 ``` -Teraz, gdy dodałeś repozytorium Dockera, zaktualizuj listę pakietów: +Teraz, gdy dodałeś repozytorium Dockera, zaktualizuj listę pakietów. ``` sudo apt-get update ``` -Na tym etapie masz już skonfigurowane repozytorium Dockera. Ostatnim krokiem jest instalacja pakietów Dockera. Zainstaluj najnowszą wersję poleceniem: +Na tym etapie masz już skonfigurowane repozytorium Dockera. Ostatnim krokiem jest instalacja pakietów Dockera. Zainstaluj najnowszą wersję za pomocą poniższej komendy. ``` sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin ``` @@ -79,7 +80,7 @@ Po instalacji dodaj repozytorium Dockera i zainstaluj go poleceniem: sudo dnf-3 config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo ``` -Docker powinien być już zainstalowany. Na koniec uruchom i włącz usługę, aby działała od startu systemu: +Docker powinien być już zainstalowany. Na koniec uruchom i włącz usługę, aby działała. ``` sudo systemctl enable --now docker ``` @@ -92,7 +93,7 @@ Aby sprawdzić, czy instalacja się powiodła, uruchom obraz **hello-world** pol sudo docker run hello-world ``` -Jeśli wszystko poszło dobrze, zobaczysz powitalną wiadomość z podstawowymi informacjami. Jeśli pojawią się błędy `Permission Denied`, upewnij się, że włączyłeś opcję **Kompatybilność Dockera** w panelu webowym i zrestartowałeś serwer, jak opisano w sekcji przygotowania. +Jeśli wszystko poszło dobrze, zobaczysz powitalną wiadomość z podstawowymi informacjami. Jeśli pojawią się błędy `Permission Denied`, upewnij się, że włączyłeś opcję **Docker Compatibility** w panelu webowym i zrestartowałeś serwer, jak opisano w sekcji przygotowawczej. ![](https://screensaver01.zap-hosting.com/index.php/s/tzJwpYRYb9Mmryo/preview) @@ -100,13 +101,13 @@ Docker został pomyślnie zainstalowany na Twoim serwerze Linux. ## Konfiguracja po instalacji -Po instalacji Dockera możesz wykonać dodatkowe ustawienia, aby nie musieć używać `sudo` przy poleceniach Dockera oraz aby Docker startował automatycznie przy uruchomieniu serwera. +Po instalacji Dockera możesz wykonać dodatkowe ustawienia, aby nie musieć używać `sudo` przy każdej komendzie Dockera oraz aby Docker startował automatycznie przy uruchomieniu serwera. ### Zarządzanie Dockerem bez sudo -Możesz usunąć konieczność poprzedzania wszystkich poleceń Dockera komendą `sudo`, tworząc grupę Docker i dodając do niej użytkowników. To wygodne, ale pamiętaj, że daje to użytkownikowi pośrednio uprawnienia root. +Możesz usunąć konieczność dodawania `sudo` do wszystkich poleceń Dockera, tworząc grupę Docker i dodając do niej użytkowników. To wygodne, ale pamiętaj, że daje to użytkownikowi pośrednio uprawnienia root. -Utwórz grupę `docker` i dodaj do niej swojego aktualnego użytkownika poleceniami: +Utwórz grupę `docker` i dodaj do niej swojego aktualnego użytkownika: ``` # Utwórz grupę Docker sudo groupadd docker @@ -117,32 +118,32 @@ sudo usermod -aG docker $USER Po tym zalecamy restart serwera, aby zmiany w członkostwie grup zostały uwzględnione. Alternatywnie możesz użyć `newgrp docker`. -Teraz sprawdź, czy możesz uruchomić polecenie Dockera bez `sudo`, np.: +Teraz sprawdź, czy możesz uruchomić polecenia Dockera bez `sudo`, np.: ``` docker run hello-world ``` :::tip -Czasem możesz dostać błąd dotyczący pliku konfiguracyjnego, jeśli wcześniej uruchamiałeś polecenia z `sudo`. Aby to naprawić, usuń katalog Dockera poleceniem `rmdir ~/.docker/` — zostanie on automatycznie odtworzony przy następnym użyciu Dockera. +Czasem możesz dostać błąd dotyczący pliku konfiguracyjnego, jeśli wcześniej uruchamiałeś polecenia z `sudo`. Aby to naprawić, usuń katalog Dockera poleceniem `rmdir ~/.docker/`. Katalog zostanie automatycznie utworzony przy następnym użyciu Dockera. ::: -Jeśli polecenie działa, to znaczy, że Docker jest poprawnie skonfigurowany do działania bez `sudo`. +Jeśli polecenie działa, to znaczy, że Docker działa bez potrzeby używania `sudo`. -### Automatyczny start Dockera przy starcie serwera +### Automatyczny start Dockera przy uruchomieniu serwera -Możesz ustawić Dockera, aby startował automatycznie przy uruchomieniu serwera, korzystając z `systemd`, który jest standardem w większości dystrybucji Linux. +Możesz ustawić, aby Docker startował automatycznie przy starcie serwera, korzystając z `systemd`, który jest standardem w większości dystrybucji Linux. :::tip -Na Ubuntu i Debianie Docker domyślnie startuje automatycznie przy starcie systemu, więc nie musisz nic robić. +Na Ubuntu i Debianie Docker domyślnie startuje automatycznie przy uruchomieniu systemu, więc nie musisz nic robić. ::: -Aby włączyć automatyczny start Dockera, użyj poleceń: +Aby włączyć automatyczny start Dockera, użyj: ``` sudo systemctl enable docker.service sudo systemctl enable containerd.service ``` -Analogicznie, aby wyłączyć automatyczny start, zamień `enable` na `disable`. Usługę możesz też zarządzać za pomocą innych poleceń `systemctl`, np.: +Aby wyłączyć automatyczny start, zamień `enable` na `disable`. Usługą możesz też zarządzać poleceniami: ``` sudo systemctl start [nazwa_usługi] sudo systemctl stop [nazwa_usługi] @@ -151,4 +152,4 @@ sudo systemctl restart [nazwa_usługi] ## Podsumowanie -Gratulacje, udało Ci się zainstalować i skonfigurować Dockera na swoim serwerze Linux! Jeśli masz pytania lub problemy, skontaktuj się z naszym supportem, który jest do Twojej dyspozycji codziennie! \ No newline at end of file +Gratulacje, właśnie zainstalowałeś i skonfigurowałeś Dockera na swoim serwerze Linux! Jeśli masz pytania lub problemy, skontaktuj się z naszym supportem, który jest do Twojej dyspozycji codziennie! \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md index 8a204c868..bacfac06b 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-ftp-install -title: "Serwer dedykowany: Instalacja serwera FTP" +title: "Konfiguracja ProFTPD na serwerze Linux - Hostuj bezpieczny serwer FTP" description: "Dowiedz się, jak skonfigurować i zarządzać bezpiecznym serwerem FTP na Linuxie z FileZilla Server, aby usprawnić transfer plików i dostęp użytkowników → Sprawdź teraz" sidebar_label: Instalacja serwera FTP services: + - vserver - dedicated --- @@ -11,47 +12,47 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -**FTP (File Transfer Protocol)** to protokół sieciowy służący do przesyłania plików przez sieć TCP/IP. Protokół został stworzony, aby umożliwić łatwą wymianę plików między systemami. Dzięki **FileZilla Server** można postawić taki serwer FTP na systemie Linux. FileZilla Server jest prosty w instalacji i konfiguracji, a także oferuje wiele funkcji, takich jak możliwość tworzenia kont użytkowników, zarządzania prawami dostępu oraz transferem plików. W tym poradniku przejdziemy przez proces instalacji i konfiguracji usługi **FileZilla Server** na serwerze Linux. +**FTP (File Transfer Protocol)** to protokół sieciowy służący do przesyłania plików przez sieć TCP/IP. Protokół został stworzony, aby umożliwić łatwą wymianę plików między systemami. Dzięki **FileZilla Server** możesz postawić taki serwer FTP na systemie Linux. FileZilla Server jest prosty w instalacji i konfiguracji, oferując wiele funkcji, takich jak tworzenie kont użytkowników, zarządzanie uprawnieniami dostępu oraz transfer plików. W tym poradniku przejdziemy przez proces instalacji i konfiguracji usługi **FileZilla Server** na serwerze Linux. ## Jak zainstalować serwer FTP i dodać użytkownika? Aby dodać użytkownika FTP, najpierw musisz zainstalować serwer FTP. W tym celu połącz się z serwerem przez SSH (np. Putty). -Aby zainstalować serwer FTP, wpisz teraz polecenie **apt-get install proftpd**. Potwierdź zapytanie klawiszem **Y** i naciśnij Enter: +Aby zainstalować serwer FTP, wpisz teraz polecenie **apt-get install proftpd**. Potwierdź instalację klawiszem **Y** i naciśnij Enter: ![](https://screensaver01.zap-hosting.com/index.php/s/MWzQMoq5yrRXP7Y/preview) -Teraz musimy jeszcze dostosować konfigurację. W tym celu wpisz **nano /etc/proftpd/proftpd.conf** i zatwierdź. Otworzy się plik konfiguracyjny w edytorze Nano: +Teraz musimy jeszcze dostosować konfigurację. Wpisz polecenie **nano /etc/proftpd/proftpd.conf** i zatwierdź. Plik konfiguracyjny otworzy się w edytorze Nano: ![](https://screensaver01.zap-hosting.com/index.php/s/8X4A6MZEr27YqFf/preview) -Następujące wpisy muszą zostać dodane: +Następnie dodaj poniższe wpisy: ![](https://screensaver01.zap-hosting.com/index.php/s/7ykDgQeP2qTHSbm/preview) -Teraz serwer FTP musi zostać zrestartowany, aby zmiany zaczęły działać. Zrób to poleceniem: **service proftpd restart** +Teraz serwer FTP trzeba zrestartować, aby zmiany zaczęły działać. Zrób to poleceniem: **service proftpd restart** ## Jak dodać użytkownika FTP? -Aby utworzyć nowego użytkownika FTP, najpierw musimy stworzyć grupę FTP. Robimy to poleceniem **addgroup ftpuser**. Powinno to wyglądać tak: +Aby utworzyć nowego użytkownika FTP, najpierw musimy stworzyć grupę FTP. Zrób to poleceniem **addgroup ftpuser**. Powinno to wyglądać tak: ![](https://screensaver01.zap-hosting.com/index.php/s/eQ2yfySHYx3Wzcp/preview) Teraz możemy dodać pierwszego użytkownika FTP poleceniami: **adduser benutzerftp -shell /bin/false -home /var/www** a następnie **adduser benutzerftp ftpuser**. -Zostaniemy poproszeni o ustawienie hasła: +Zostaniesz poproszony o ustawienie hasła: ![](https://screensaver01.zap-hosting.com/index.php/s/4cmAAMcBaoTQ4QD/preview) -Potem potwierdzamy poprawność wpisów: +Potwierdź poprawność wpisów: ![](https://screensaver01.zap-hosting.com/index.php/s/6bNjWnr7ie3Cnty/preview) -Ostatnim krokiem jest przypisanie nowego użytkownika do grupy przez **adduser benutzerftp ftpuser**: +Ostatnim krokiem jest przypisanie nowego użytkownika do grupy poleceniem **adduser benutzerftp ftpuser**: ![](https://screensaver01.zap-hosting.com/index.php/s/bj277RHHMBQtPbp/preview) -Teraz możemy połączyć się z serwerem, używając ustawionych danych: +Teraz możesz połączyć się z serwerem FTP, używając ustawionych danych: ![](https://screensaver01.zap-hosting.com/index.php/s/7toWfnRSmQzGL9r/preview) diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-git.md b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-git.md index c8b39b0ac..e1921ea5e 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-git.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-git.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-git -title: "Serwer dedykowany: Instalacja Git na Linux" -description: "Dowiedz się, jak zainstalować i skonfigurować Git do efektywnej kontroli wersji i płynnej współpracy w Twoich projektach → Sprawdź teraz" +title: "Konfiguracja Git na serwerze Linux – Włącz kontrolę wersji dla swoich projektów" +description: "Dowiedz się, jak zainstalować i skonfigurować Git, aby efektywnie zarządzać wersjami i współpracować nad projektami → Sprawdź teraz" sidebar_label: Instalacja Git services: + - vserver - dedicated --- @@ -13,40 +14,38 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -Git to rozproszony system kontroli wersji zaprojektowany do efektywnego zarządzania kodem źródłowym. Pozwala deweloperom śledzić zmiany, pracować jednocześnie na różnych gałęziach i bezproblemowo współpracować przy projektach. Dzięki swojej elastyczności i wydajności, Git stał się standardowym narzędziem do kontroli wersji we współczesnym tworzeniu oprogramowania. - -Myślisz o hostingu tej usługi na własnym serwerze? Przeprowadzimy Cię krok po kroku przez cały proces instalacji i konfiguracji oraz podpowiemy, na co zwrócić uwagę. - +Git to rozproszony system kontroli wersji zaprojektowany do efektywnego zarządzania kodem źródłowym. Pozwala deweloperom śledzić zmiany, pracować na różnych gałęziach jednocześnie oraz bezproblemowo współpracować nad projektami. Dzięki swojej elastyczności i wydajności, Git stał się standardowym narzędziem do kontroli wersji we współczesnym tworzeniu oprogramowania. +Myślisz o samodzielnym hostingu tej usługi? Przeprowadzimy Cię krok po kroku przez proces instalacji i konfiguracji oraz podpowiemy, na co zwrócić uwagę. ## Przygotowanie -Przed instalacją **Git** musisz przygotować swój system. Obejmuje to aktualizację systemu operacyjnego do najnowszej wersji. Te przygotowania zapewniają stabilne środowisko i pomagają uniknąć problemów podczas lub po instalacji. +Przed instalacją **Git** musisz przygotować swój system. Obejmuje to aktualizację systemu operacyjnego do najnowszej wersji. Te przygotowania zapewnią stabilne środowisko i pomogą uniknąć problemów podczas lub po instalacji. ### Aktualizacja systemu -Aby mieć pewność, że Twój system działa na najnowszym oprogramowaniu i z poprawkami bezpieczeństwa, zawsze zacznij od aktualizacji systemu. W tym celu wykonaj poniższe polecenie: +Aby mieć pewność, że Twój system działa na najnowszym oprogramowaniu i z poprawkami bezpieczeństwa, zawsze zacznij od aktualizacji systemu. Wykonaj następujące polecenie: ``` sudo apt update && sudo apt upgrade -y ``` -Dzięki temu Twój system będzie miał najnowsze poprawki bezpieczeństwa i wersje oprogramowania przed kontynuacją. +Dzięki temu Twój system będzie miał najnowsze poprawki bezpieczeństwa i wersje oprogramowania przed dalszymi krokami. ## Instalacja -Gdy niezbędne przygotowania są już zrobione, możesz przejść do instalacji aplikacji Git. Wykonaj następujące polecenie: +Gdy niezbędne przygotowania są już gotowe, możesz przejść do instalacji aplikacji Git. Wykonaj poniższe polecenie: ```console sudo apt install git-all -y ``` -Po zakończeniu instalacji sprawdź, czy Git działa poprawnie, otwierając terminal lub wiersz poleceń. Wpisz komendę `git --version` i naciśnij Enter. +Po zakończeniu instalacji sprawdź, czy Git działa poprawnie, otwierając terminal lub wiersz poleceń. Wpisz `git --version` i naciśnij Enter. -Jeśli instalacja przebiegła pomyślnie, Git zwróci numer aktualnie zainstalowanej wersji. Jeśli pojawi się komunikat o błędzie lub brak odpowiedzi, oznacza to zwykle, że Git nie został poprawnie zainstalowany lub polecenie nie jest uwzględnione w ścieżce systemowej. +Jeśli instalacja przebiegła pomyślnie, Git zwróci numer aktualnie zainstalowanej wersji. Jeśli pojawi się błąd lub brak odpowiedzi, oznacza to zwykle, że Git nie został poprawnie zainstalowany lub polecenie nie jest dostępne w ścieżce systemowej. ``` git --version @@ -57,7 +56,7 @@ git version 2.51.2 ## Konfiguracja -Skonfiguruj swoją nazwę użytkownika i e-mail w Git za pomocą poniższych poleceń, zastępując przykładowe dane swoimi własnymi. Te dane będą powiązane z każdym Twoim commitem. +Skonfiguruj swoją nazwę użytkownika i e-mail w Git za pomocą poniższych poleceń, zamieniając przykładowe dane na swoje. Te dane będą powiązane z każdym Twoim commitem. ``` git config --global user.name "John Doe Paris" @@ -66,11 +65,11 @@ git config --global user.email "doe@e-mail.com" -## Podsumowanie i dodatkowe zasoby +## Podsumowanie i dodatkowe materiały -Gratulacje! Właśnie pomyślnie zainstalowałeś i skonfigurowałeś Git na swoim serwerze dedykowanym. Polecamy też rzucić okiem na poniższe materiały, które mogą Ci pomóc i wesprzeć podczas konfiguracji serwera: +Gratulacje! Właśnie pomyślnie zainstalowałeś i skonfigurowałeś Git na swoim VPS/serwerze dedykowanym. Polecamy też rzucić okiem na poniższe materiały, które mogą Ci pomóc i wesprzeć podczas konfiguracji serwera: -- [git-scm.com](https://git-scm.com/) - Oficjalna strona -- [git-scm.com/doc](https://git-scm.com/doc) Dokumentacja Git +- [git-scm.com](https://git-scm.com/) – Oficjalna strona +- [git-scm.com/doc](https://git-scm.com/doc) – Dokumentacja Git Masz pytania, które nie zostały tu poruszone? Jeśli potrzebujesz dalszej pomocy, śmiało kontaktuj się z naszym zespołem wsparcia, który jest dostępny codziennie, by Ci pomóc! 🙂 \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-java.md b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-java.md index befc810f8..f567365c0 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-java.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-java.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-java -title: "Serwer dedykowany: Instalacja Java" -description: "Dowiedz się, jak zainstalować Java na różnych systemach Linux, aby płynnie uruchamiać aplikacje Java i mieć pewność, że Twoje środowisko jest poprawnie skonfigurowane → Sprawdź teraz" +title: "Konfiguracja Java na serwerze Linux - Uruchamiaj aplikacje i usługi oparte na Javie" +description: "Dowiedz się, jak zainstalować Java na różnych systemach Linux, aby płynnie uruchamiać aplikacje Java i mieć pewność, że środowisko jest poprawnie skonfigurowane → Sprawdź teraz" sidebar_label: Instalacja Java services: + - vserver - dedicated --- @@ -11,13 +12,15 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -Java to bardzo popularny język programowania, używany na całym świecie w wielu programach i usługach. Aby uruchomić te programy oparte na Javie, konieczne jest, aby Java była zainstalowana na systemie. Poniżej dowiesz się, jak zainstalować Javę na swoim systemie dla oferowanych systemów Linux. +Java to bardzo popularny język programowania, używany na całym świecie do wielu programów i usług. Aby uruchomić te programy oparte na Javie, konieczne jest, aby Java była zainstalowana na systemie. Poniżej dowiesz się, jak zainstalować Javę na swoim systemie dla oferowanych systemów Linux. + + ## Przygotowanie Zanim zaczniesz właściwą instalację Java, ważne jest, aby upewnić się, że system jest aktualny. W tym celu łączymy się z serwerem przez SSH. Jeśli nie wiesz, czym jest SSH i jak go używać, zerknij na ten poradnik: [Pierwszy dostęp (SSH)](vserver-linux-ssh.md) -Po zalogowaniu system można zaktualizować za pomocą poniższych komend, w zależności od systemu operacyjnego: +Gdy już się połączysz, system możesz zaktualizować za pomocą poniższych komend, w zależności od systemu operacyjnego: ``` // Debian @@ -36,9 +39,11 @@ sudo zypper up sudo dnf upgrade --refresh ``` + + ## Instalacja -Po zakończeniu przygotowań można rozpocząć instalację Java. W zależności od systemu operacyjnego, należy wykonać następujące polecenia: +Po zakończeniu przygotowań możesz rozpocząć instalację Java. W zależności od systemu operacyjnego wykonaj następujące polecenia: **Debian** @@ -64,9 +69,11 @@ sudo yum install java-11-openjdk sudo dnf install java-11-openjdk ``` + + ## Sprawdzenie wersji -Możesz sprawdzić, czy instalacja zakończyła się sukcesem, używając polecenia **java --version**. Wyjście powinno wyglądać mniej więcej tak: +Możesz sprawdzić, czy instalacja się powiodła, używając polecenia **java --version**. Wyjście powinno wyglądać mniej więcej tak: ``` 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) ``` -W tym przypadku Java 11 została pomyślnie zainstalowana na Twoim systemie. Teraz możesz bez problemu uruchamiać swoje aplikacje Java na serwerze. \ No newline at end of file +W tym przypadku Java 11 została pomyślnie zainstalowana na Twoim systemie. Teraz możesz bez problemu uruchamiać swoje aplikacje Java na serwerze. \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md index 2564816dd..f68c02f6d 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-javascript -title: 'Serwer dedykowany: Instalacja JavaScript' -description: "Dowiedz się, jak zainstalować i skonfigurować Node.js, Deno oraz Bun na swoim serwerze, aby efektywnie zarządzać środowiskiem uruchomieniowym JavaScript → Sprawdź teraz" +title: "Konfiguracja środowiska JavaScript na serwerze Linux - Uruchamiaj nowoczesne aplikacje webowe" +description: "Dowiedz się, jak zainstalować i skonfigurować Node.js, Deno oraz Bun na swoim serwerze, aby efektywnie zarządzać środowiskiem JavaScript → Sprawdź teraz" sidebar_label: Instalacja JavaScript services: + - vserver - dedicated --- @@ -11,11 +12,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -Ten poradnik pokazuje kroki instalacji Node.js, Deno i Bun. Te polecenia musisz wykonać przez SSH, jeśli nie wiesz, jak połączyć się z serwerem przez SSH, zerknij na nasz [Pierwszy dostęp (SSH)](vserver-linux-ssh.md). +Ten poradnik pokaże Ci, jak zainstalować Node.js, Deno i Bun. Wszystkie polecenia musisz wykonać przez SSH. Jeśli nie wiesz, jak połączyć się z serwerem przez SSH, zerknij na nasz [Pierwszy dostęp (SSH)](vserver-linux-ssh.md). ## Przygotowanie -Zanim cokolwiek zainstalujesz na serwerze, zalecamy uruchomić polecenie aktualizacji odpowiednie dla Twojego systemu operacyjnego, aby utrzymać serwer bezpiecznym. +Zanim zaczniesz instalować cokolwiek na serwerze, warto wykonać aktualizację systemu, aby Twój serwer był bezpieczny. import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; @@ -53,19 +54,19 @@ import TabItem from '@theme/TabItem'; ## Instalacja -Na początek musisz zdecydować, które środowisko uruchomieniowe JavaScript chcesz zainstalować. W sieci znajdziesz mnóstwo materiałów opisujących każde z nich szczegółowo. Możesz też przeczytać ten poradnik, bo zawiera podstawowe komendy i przykłady kodu. Polecamy NodeJS, bo to jedno z najpopularniejszych i najczęściej używanych rozwiązań. +Na początek musisz zdecydować, które środowisko JavaScript chcesz zainstalować. W sieci znajdziesz mnóstwo materiałów opisujących każde z nich szczegółowo. Ten poradnik zawiera podstawowe komendy i przykłady kodu. Polecamy NodeJS, bo to jedno z najpopularniejszych i najczęściej używanych środowisk. ## Instalacja środowiska Node.js -Node.js możesz zainstalować przez menedżera pakietów swojej dystrybucji Linux lub użyć nvm. My polecamy apt, bo jest zwykle prostszy. +Node.js możesz zainstalować przez menedżera pakietów swojej dystrybucji Linux lub użyć nvm. My polecamy apt, bo jest prostszy. -Uruchom poniższe polecenie, aby zacząć instalację Node.js przez menedżera pakietów. +Uruchom poniższe polecenie, aby zainstalować Node.js przez menedżera pakietów. ``` apt install nodejs -y @@ -79,12 +80,12 @@ apt install npm ### Aktualizacja Node.js do najnowszej wersji -Polecenie `node -v` pokaże zainstalowaną wersję Node.js. Zwykle nie jest to najnowsza wersja, więc warto ją zaktualizować, żeby mieć najnowsze funkcje. Na szczęście pakiet npm `n` daje bardzo prosty sposób na to. +Polecenie `node -v` pokaże zainstalowaną wersję Node.js. Zazwyczaj nie jest to najnowsza wersja, więc warto ją zaktualizować, by mieć dostęp do najnowszych funkcji. Na szczęście pakiet npm `n` pozwala to zrobić bardzo łatwo. -Najpierw zainstaluj go poleceniem `npm install -g n`, a potem możesz uruchomić `n [wersja]`, gdzie `[wersja]` to numer wersji, którą chcesz zainstalować. +Najpierw zainstaluj go poleceniem `npm install -g n`, a potem możesz zainstalować dowolną wersję Node.js poleceniem `n [wersja]`, gdzie `[wersja]` to numer wersji. :::tip -Zalecamy trzymać się najnowszej wersji Long Term Support. Zrobisz to poleceniem `n lts`. +Zalecamy trzymać się najnowszej wersji Long Term Support (LTS). Zrobisz to poleceniem `n lts`. ::: @@ -92,22 +93,22 @@ Zalecamy trzymać się najnowszej wersji Long Term Support. Zrobisz to polecenie Instalacja Node.js przez nvm daje większą kontrolę nad różnymi wersjami Node.js i ich pakietami. -Najpierw upewnij się, że masz curl, a potem uruchom: +Najpierw upewnij się, że masz zainstalowany curl, a potem uruchom: ``` curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash ``` -To pobierze i uruchomi skrypt instalacyjny nvm z GitHub. +To pobierze i uruchomi skrypt instalacyjny nvm z GitHuba. :::note -Jeśli po instalacji nvm polecenia nie działają, uruchom `source ~/.bashrc`, żeby przeładować konfigurację bash. +Jeśli po instalacji nvm polecenia nie działają, uruchom `source ~/.bashrc`, aby przeładować konfigurację bash. ::: -Podobnie jak wcześniej, możesz teraz zainstalować dowolną wersję Node.js poleceniem `nvm install v[wersja]`. Aby zobaczyć dostępne wersje, wpisz `nvm list-remote`, a aby zobaczyć zainstalowane wersje, wpisz `nvm list`. +Podobnie jak wcześniej, możesz teraz zainstalować dowolną wersję Node.js poleceniem `nvm install v[wersja]`. Aby zobaczyć dostępne wersje, wpisz `nvm list-remote`, a aby sprawdzić zainstalowane wersje, użyj `nvm list`. :::tip -Instalację wersji Long Term Support wykonasz poleceniem `nvm install --lts` +Instalacja wersji Long Term Support to `nvm install --lts` ::: @@ -115,7 +116,7 @@ Instalację wersji Long Term Support wykonasz poleceniem `nvm install --lts` ### Uruchamianie Node.js & npm -Npm to oficjalny menedżer pakietów Node.js. Będziesz go używać do instalowania pakietów z internetu. +npm to oficjalny menedżer pakietów Node.js. Będziesz go używać do instalowania pakietów z internetu. :::note Wszystkie pakiety npm znajdziesz na ich [stronie](https://www.npmjs.com/). @@ -123,9 +124,9 @@ Wszystkie pakiety npm znajdziesz na ich [stronie](https://www.npmjs.com/). ### Tworzenie nowego projektu -Za każdym razem, gdy chcesz zacząć nowy projekt Node.js, musisz stworzyć nowy katalog (`mkdir [nazwa-projektu]`) lub wejść do pustego folderu i uruchomić `npm init`, żeby rozpocząć konfigurację. To zapyta Cię o podstawowe dane i stworzy plik `package.json`, który jest "konfigiem" do uruchamiania Node.js. +Za każdym razem, gdy chcesz zacząć nowy projekt Node.js, utwórz nowy katalog (`mkdir [nazwa-projektu]`) lub przejdź do pustego folderu i uruchom `npm init`, aby rozpocząć konfigurację. Program zapyta Cię o podstawowe informacje do stworzenia pliku `package.json`, który będzie "konfigiem" projektu. -Po inicjalizacji projektu możesz stworzyć plik `index.js` i napisać w nim kod. Na przykład stworzymy prosty serwer http na domyślnym porcie 80, który odpowiada testową wiadomością przy dostępie z localhost. Kod wygląda tak: +Po inicjalizacji projektu stwórz plik `index.js` i napisz w nim kod. Jako przykład stworzymy prosty serwer http na domyślnym porcie 80, który odpowiada testową wiadomością przy dostępie z localhosta: ```js const http = require('http') @@ -138,10 +139,10 @@ const server = http.createServer((req, res) => { server.listen(80) ``` -Teraz możesz uruchomić ten kod poleceniem `node .` i sprawdzić efekt, wchodząc w przeglądarce na `localhost:80`. +Teraz uruchom ten kod poleceniem `node .` i sprawdź efekt, wchodząc w przeglądarce na `localhost:80`. :::tip -Instalacja zewnętrznych pakietów z npm odbywa się poleceniem `npm install [nazwa-pakietu]` +Instalacja zewnętrznych pakietów npm odbywa się poleceniem `npm install [nazwa-pakietu]` ::: @@ -150,7 +151,7 @@ Instalacja zewnętrznych pakietów z npm odbywa się poleceniem `npm install [na ## Instalacja środowiska Deno -Deno zainstalujesz prosto, wpisując w konsoli: +Deno zainstalujesz bardzo prosto, wpisując w konsoli: ``` curl -fsSL https://deno.land/install.sh | sh @@ -166,7 +167,7 @@ Aktualizacja Deno to po prostu `deno upgrade`. ### Uruchamianie Deno -Aby zacząć korzystać z Deno, stwórz plik `index.ts` i napisz w nim kod. Przykładowo, stworzymy prosty serwer http na porcie 80, który odpowiada testową wiadomością przy dostępie z localhost: +Aby zacząć korzystać z Deno, stwórz plik `index.ts` i napisz w nim kod. Jako przykład prosty serwer http na porcie 80, który odpowiada testową wiadomością przy dostępie z localhosta: ```js Deno.serve({ port: 80 }, (_req: Request) => { @@ -174,10 +175,10 @@ Deno.serve({ port: 80 }, (_req: Request) => { }) ``` -Uruchom ten kod poleceniem `deno run --allow-net index.ts` i sprawdź efekt, wchodząc na `localhost:80` w przeglądarce. +Uruchom kod poleceniem `deno run --allow-net index.ts` i sprawdź efekt, wchodząc na `localhost:80` w przeglądarce. :::info -Deno jest zaprojektowane z myślą o bezpieczeństwie, dlatego wymaga podania uprawnień, np. `--allow-net` do korzystania z niektórych modułów. +Deno jest zaprojektowane z myślą o bezpieczeństwie, dlatego wymaga podania uprawnień, np. `--allow-net` do korzystania z sieci. ::: @@ -186,21 +187,31 @@ Deno jest zaprojektowane z myślą o bezpieczeństwie, dlatego wymaga podania up ## Instalacja środowiska Bun -Bun oferuje 2 oficjalne sposoby instalacji: przez curl lub npm. +Bun możesz zainstalować na dwa oficjalne sposoby: przez curl lub npm. -Uruchom `curl -fsSL https://bun.sh/install | bash`, aby zainstalować Bun na serwerze. +Uruchom: + +``` +curl -fsSL https://bun.sh/install | bash +``` + +aby zainstalować Bun na serwerze. :::tip -Aby zainstalować inne wersje Bun, użyj `curl -fsSL https://bun.sh/install | bash -s "bun-v[wersja]"` +Aby zainstalować inną wersję Bun, użyj `curl -fsSL https://bun.sh/install | bash -s "bun-v[wersja]"` ::: -Jeśli masz już npm, możesz wpisać `npm install -g bun`. +Jeśli masz już npm, możesz zainstalować Bun poleceniem: + +``` +npm install -g bun +``` @@ -213,7 +224,7 @@ Bun jest szybszy niż niektóre inne silniki JavaScript i ma podobną konfigurac W zależności od wybranego języka (JS lub TS), Bun stworzy plik konfiguracyjny (jsconfig.json lub tsconfig.json). ::: -Aby uruchomić Bun, stwórz plik `index.ts` i napisz w nim kod. Przykładowo, prosty serwer http na porcie 80, który odpowiada testową wiadomością przy dostępie z localhost: +Stwórz plik `index.ts` i napisz w nim kod prostego serwera http na porcie 80, który odpowiada testową wiadomością przy dostępie z localhosta: ```js const server = Bun.serve({ @@ -224,9 +235,9 @@ const server = Bun.serve({ }) ``` -Uruchom ten kod poleceniem `bun index.ts` i sprawdź efekt, wchodząc na `localhost:80` w przeglądarce. +Uruchom kod poleceniem `bun index.ts` i sprawdź efekt, wchodząc na `localhost:80` w przeglądarce. -Postępując według tego poradnika, zainstalujesz jedno z popularnych środowisk uruchomieniowych JavaScript na swoim serwerze Linux. \ No newline at end of file +Dzięki temu poradnikowi zainstalujesz jedno z popularnych środowisk JavaScript na swoim serwerze Linux. \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md index c8428e0e8..cd99e47dc 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-jitsi -title: "Serwer dedykowany: Instalacja Jitsi Meet" -description: "Dowiedz się, jak skonfigurować i uruchomić własny, bezpieczny serwer wideokonferencji Jitsi Meet, aby łatwo i prywatnie prowadzić spotkania online → Sprawdź teraz" +title: "Konfiguracja Jitsi Meet na serwerze Linux - Własna platforma wideokonferencyjna" +description: "Dowiedz się, jak skonfigurować i uruchomić własny, bezpieczny serwer Jitsi Meet do łatwych, prywatnych spotkań online → Sprawdź teraz" sidebar_label: Instalacja Jitsi Meet services: + - vserver - dedicated --- @@ -11,8 +12,8 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -Jitsi Meet to open source’owe oprogramowanie do wideokonferencji, dzięki któremu możesz uruchomić własne wideokonferencje na swoim serwerze. Dużą zaletą Jitsi Meet jest łatwa obsługa: potrzebujesz tylko przeglądarki (na telefonach komórkowych aplikacji Jitsi) i nie logujesz się do żadnych zewnętrznych usług. Każda wideokonferencja dostaje swój własny URL, dzięki któremu można do niej dołączyć. Jitsi Meet jest idealne do wideokonferencji nawet z osobami, które nie są zbyt obeznane z technologią. -Uwaga: Bez dodatkowych ustawień każdy, kto wejdzie na serwer Jitsi Meet, może uruchomić własną wideokonferencję na serwerze. +Jitsi Meet to open source’owe oprogramowanie do wideokonferencji, dzięki któremu możesz uruchomić własne wideokonferencje na swoim serwerze. Dużą zaletą Jitsi Meet jest łatwość obsługi: potrzebujesz tylko przeglądarki (na telefonach komórkowych aplikacji Jitsi) i nie logujesz się do żadnych zewnętrznych usług. Każda wideokonferencja dostaje swój unikalny URL, dzięki czemu łatwo do niej dołączyć. Jitsi Meet jest idealne do wideokonferencji nawet z osobami, które nie są zbyt obeznane z technologią. +Uwaga: Bez dodatkowych ustawień każdy, kto połączy się z serwerem Jitsi Meet, może uruchomić własną wideokonferencję na serwerze. ## Instalacja Jitsi Meet na serwerze Debian @@ -20,12 +21,12 @@ Poniżej pokażemy, jak zainstalować serwer Jitsi Meet na serwerze Debian. W za ### Przygotowania -Aby korzystać z Jitsi Meet poprawnie, powinieneś użyć własnej domeny do dostępu do serwera Jitsi. Warto stworzyć własną subdomenę dla serwera Jitsi Meet. Jako przykład używamy domeny meet.zap-testdomain.de. -Dla domen ZAP-Hosting musisz utworzyć nowy wpis w panelu administracji DNS. W polu „Nazwa” wpisz nazwę subdomeny, a w polu „Wartość” wpisz adres IP swojego serwera. W naszym przykładzie wpiszemy „meet” w polu Nazwa, a w polu Wartość adres IP testowego serwera ZAP, na którym zainstalujemy Jitsi Meet: 185.239.239.49 (wpisz adres IP swojego serwera, nie ten przykładowy). +Aby korzystać z Jitsi Meet poprawnie, powinieneś użyć własnej domeny do dostępu do serwera Jitsi. Warto utworzyć własną subdomenę dla serwera Jitsi Meet. Jako przykład używamy domeny meet.zap-testdomain.de. +Dla domen ZAP-Hosting musisz utworzyć nowy wpis w panelu administracji DNS. W polu „Nazwa” wpisz nazwę subdomeny, a w polu „Wartość” wpisz adres IP swojego serwera. W naszym przykładzie w polu Nazwa wpisujemy „meet”, a w polu Wartość adres IP testowego serwera ZAP, na którym zainstalujemy Jitsi Meet: 185.239.239.49 (wpisz adres IP swojego serwera, nie ten przykładowy). -Dostęp do serwera Jitsi Meet przez adres IP jest możliwy, ale do certyfikatu SSL potrzebna jest domena. Bez domeny przeglądarka wyświetli ostrzeżenie o bezpieczeństwie. +Możesz połączyć się z serwerem Jitsi Meet przez adres IP, ale do certyfikatu SSL potrzebna jest domena. Bez domeny przeglądarka wyświetli ostrzeżenie o bezpieczeństwie. -Gdy subdomena jest ustawiona (zmiany mogą się propagować do 24 godzin), możesz przygotować serwer do instalacji. +Po ustawieniu subdomeny (zmiany mogą się aktywować do 24 godzin) możesz przygotować serwer do instalacji. Połącz się z serwerem przez Putty lub WinSCP. Przed kontynuacją upewnij się, że serwer jest zaktualizowany. W razie potrzeby każdą komendę uruchamiaj z uprawnieniami superużytkownika, dodając „sudo” przed poleceniem (np. „sudo apt-get update”). @@ -41,7 +42,7 @@ Jeśli na serwerze nie ma zapory sieciowej, możesz zainstalować np. UFW: $ apt install ufw ``` -Ustaw następujące reguły w zaporze: +Wykonaj następujące ustawienia zapory: ``` $ ufw allow OpenSSH @@ -86,7 +87,7 @@ W edytorze dodaj następującą linię. Następnie zapisz zmiany i zamknij edyto $ deb https://download.jitsi.org stable/ ``` -Teraz możesz zainstalować Jitsi Meet. Zalecamy najpierw zaktualizować listę pakietów: +Teraz możesz zainstalować Jitsi Meet. Zalecamy ponownie zaktualizować pakiety: ``` $ apt update ``` @@ -94,7 +95,7 @@ $ apt update $ apt install jitsi-meet ``` -Podczas instalacji zostaniesz poproszony o podanie nazwy hosta. Wpisz subdomenę, którą utworzyłeś dla swojego serwera Jitsi Meet. W naszym przykładzie to: meet.zap-testdomain.de +Podczas instalacji zostaniesz poproszony o podanie nazwy hosta. Wpisz subdomenę, którą utworzyłeś dla swojego serwera Jitsi Meet. W naszym przykładzie testowym to: meet.zap-testdomain.de ![](https://screensaver01.zap-hosting.com/index.php/s/jHEGSQARQrDKLoz/preview) @@ -102,7 +103,7 @@ Potwierdź „Ok”. Otworzy się nowe okno z pytaniem, czy chcesz wygenerować ![](https://screensaver01.zap-hosting.com/index.php/s/QWmYp3gdXMnBdnC/preview) -Instalacja Jitsi Meet jest teraz zakończona, a jedyne co pozostaje, to pobrać certyfikat TLS. +Instalacja Jitsi Meet jest teraz zakończona, a jedyne co pozostało, to pobrać certyfikat TLS. Zainstaluj pakiet Certbot: ``` $ apt install certbot @@ -113,9 +114,9 @@ Uruchom skrypt instalujący certyfikat TLS: $ /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh ``` -Podczas działania skryptu zostaniesz poproszony o podanie adresu e-mail, który zostanie przesłany do letsencrypt.org. Wpisz swój e-mail i potwierdź. +Podczas działania skryptu zostaniesz poproszony o podanie adresu e-mail, który zostanie przesłany do letsencrypt.org. Wpisz adres e-mail i potwierdź. -Po tym Jitsi Meet powinno być w pełni zainstalowane i aktywne na Twoim serwerze. Aby sprawdzić, czy instalacja się powiodła, wpisz w przeglądarce subdomenę, którą ustawiłeś. W tym poradniku to: +Po tym Jitsi Meet powinien być w pełni zainstalowany i aktywny na Twoim serwerze. Aby sprawdzić, czy instalacja przebiegła poprawnie, wpisz w przeglądarce subdomenę, którą skonfigurowałeś. W tym poradniku to: ``` https://meet.zap-testdomain.de ``` diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md index c76f904b1..d86d99ea1 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md @@ -1,7 +1,7 @@ --- id: dedicated-linux-lamp-stack -title: "Serwer dedykowany: Konfiguracja stosu LAMP - Linux, Apache, MySQL, PHP" -description: "Dowiedz się, jak efektywnie skonfigurować stos LAMP do hostingu dynamicznych stron PHP na serwerach Linux → Sprawdź teraz" +title: "Konfiguracja stosu LAMP na serwerze Linux - Wydaj klasyczne aplikacje PHP" +description: "Dowiedz się, jak efektywnie skonfigurować stos LAMP do hostowania dynamicznych stron PHP na serwerach Linux → Sprawdź teraz" sidebar_label: Stos Web LAMP services: - dedicated @@ -13,13 +13,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -**LAMP** to popularny zestaw oprogramowania open-source, który jest instalowany razem, aby umożliwić prosty hosting dynamicznych stron internetowych, ze szczególnym naciskiem na strony i aplikacje PHP. Akronim oznacza: **L**inux jako system operacyjny, **A**pache jako serwer WWW, **M**ySQL jako bazę danych oraz na końcu **P**HP do przetwarzania. W tym poradniku omówimy proces konfiguracji stosu LAMP na Linuxowym serwerze dedykowanym, wraz ze szczegółowym przykładem tworzenia strony z listą zadań do zrobienia. +**LAMP** to popularny zestaw open-source’owego oprogramowania, które jest instalowane razem, aby umożliwić proste hostowanie dynamicznych stron internetowych, ze szczególnym naciskiem na strony i aplikacje PHP. Akronim oznacza: **L**inux jako system operacyjny, **A**pache jako serwer www, **M**ySQL jako bazę danych oraz na końcu **P**HP do przetwarzania. W tym poradniku omówimy proces konfiguracji stosu LAMP na serwerze dedykowanym Linux, wraz ze szczegółowym przykładem tworzenia strony z listą zadań do wykonania. ## Przygotowanie -Zacznij od połączenia się z serwerem przez SSH. Jeśli nie wiesz jak to zrobić, zerknij na nasz [Poradnik: Pierwszy dostęp (SSH)](vserver-linux-ssh.md). +Zacznij od połączenia się z serwerem przez SSH. Jeśli nie wiesz, jak to zrobić, zerknij na nasz [poradnik Początkowy dostęp (SSH)](vserver-linux-ssh.md). -W tym poradniku używamy Ubuntu jako dystrybucji Linuxa. Instrukcje są takie same dla Debiana i podobne dla innych dystrybucji, choć składnia poleceń może się nieco różnić. Upewnij się, że masz zainstalowany system operacyjny i jesteś połączony z serwerem przez SSH. +W tym poradniku używamy Ubuntu jako dystrybucji Linux. Instrukcje są takie same dla Debiana i podobne dla innych dystrybucji, choć składnia poleceń może się nieco różnić. Upewnij się, że masz zainstalowany system operacyjny i jesteś połączony z serwerem przez SSH. Jak zawsze, przed instalacją upewnij się, że wszystkie pakiety są aktualne, wykonując poniższe polecenie: ``` @@ -38,22 +38,22 @@ sudo dnf upgrade --refresh ## Instalacja -Instalację można łatwo podzielić na poszczególne kluczowe komponenty stosu LAMP, zaczynając od serwera Apache, następnie bazy danych MySQL, a na końcu PHP. Podczas instalacji skonfigurujemy testową stronę napisaną w PHP, która będzie korzystać z bazy MySQL. Każde żądanie WWW będzie przetwarzane i serwowane przez serwer Apache. +Instalację można łatwo podzielić na poszczególne kluczowe elementy stosu LAMP, zaczynając od serwera www Apache, następnie bazy danych MySQL, a na końcu PHP. Podczas instalacji stworzymy testową stronę napisaną w PHP, która będzie korzystać z bazy MySQL. Każde żądanie www będzie przetwarzane i serwowane przez Apache. ### Konfiguracja Apache -Apache to serwer WWW, który będzie obsługiwał przychodzące żądania i wysyłał odpowiedzi. Zainstaluj go poleceniem: +Apache to serwer www, który będzie obsługiwał przychodzące żądania i wysyłał odpowiedzi. Zainstaluj go poleceniem: ``` sudo apt install apache2 ``` -Po instalacji upewnij się, że odpowiednie reguły zapory sieciowej są ustawione, aby serwer WWW był dostępny z internetu. W tym przykładzie użyjemy **zapory UFW**, ponieważ Apache ma zarejestrowaną aplikację dla niej. +Po instalacji upewnij się, że odpowiednie reguły zapory sieciowej są ustawione, aby serwer www był dostępny z internetu. W tym przykładzie użyjemy **zapory UFW**, ponieważ Apache ma zarejestrowaną aplikację dla niej. -Jeśli korzystasz z innej zapory, upewnij się, że port 80 (HTTP) jest dozwolony. Więcej o zaporach w Linuxie znajdziesz w naszym [Poradniku: Zarządzanie zaporą](vserver-linux-firewall.md). +Jeśli korzystasz z innej zapory, upewnij się, że port 80 (HTTP) jest dozwolony. Więcej o zaporach w Linux znajdziesz w naszym [poradniku Zarządzanie zaporą](vserver-linux-firewall.md). Upewnij się, że zapora UFW jest włączona i że masz regułę dla SSH. ``` -# Utwórz regułę zezwalającą na SSH +# Dodaj regułę dla SSH sudo ufw allow OpenSSH # Włącz zaporę UFW @@ -61,12 +61,12 @@ sudo ufw enable ``` :::caution -Upewnij się, że masz regułę dla SSH, jeśli używasz zapory UFW! W przeciwnym razie **stracisz** możliwość połączenia się przez SSH, jeśli zerwie się obecna sesja! +Upewnij się, że masz regułę dla SSH, jeśli używasz zapory UFW! W przeciwnym razie **stracisz** możliwość połączenia się przez SSH, jeśli sesja zostanie przerwana! ::: -Teraz utwórz regułę zezwalającą na Apache i sprawdź, czy reguły są aktywne. +Teraz dodaj regułę dla Apache i sprawdź, czy reguły są aktywne. ``` -# Utwórz regułę dla Apache +# Dodaj regułę dla Apache sudo ufw allow in "Apache Full" # Sprawdź reguły zapory UFW @@ -74,14 +74,14 @@ sudo ufw status ``` :::tip -Możesz zobaczyć dostępne profile, uruchamiając `ufw app list`. W powyższym przykładzie `Apache Full` oznacza, że reguły dla HTTP (port 80) i HTTPS (port 443) są utworzone. +Możesz zobaczyć dostępne profile, wpisując `ufw app list`. W przykładzie powyżej `Apache Full` oznacza, że reguły dla HTTP (port 80) i HTTPS (port 443) są dodane. ::: Powinieneś zobaczyć reguły `Apache` i `Apache (v6)` z akcją `ALLOW`, co potwierdza, że zapora jest gotowa. Powinieneś też zobaczyć inne wcześniej ustawione reguły, w tym dla SSH. ![](https://screensaver01.zap-hosting.com/index.php/s/o8NDBppnTwHdSgf/preview) -Po otwarciu zapory dla Apache, sprawdź, czy Apache działa poprawnie. Spróbuj wejść na swój adres IP w przeglądarce, np.: `http://[twoj_adres_ip]` +Po otwarciu zapory dla Apache, sprawdź, czy Apache działa poprawnie. W przeglądarce wpisz adres IP serwera: `http://[twoj_adres_ip]` Jeśli działa, zobaczysz domyślną stronę powitalną. Jeśli nie, sprawdź status usługi poleceniem: `systemctl status apache2` @@ -89,49 +89,47 @@ Jeśli działa, zobaczysz domyślną stronę powitalną. Jeśli nie, sprawdź st ### Konfiguracja MySQL -Teraz zainstalujesz i skonfigurujesz serwer MySQL, który będzie bazą danych do trwałego przechowywania danych w relacyjny sposób. Zainstaluj go poleceniem: +Teraz zainstalujesz i skonfigurujesz serwer MySQL, który będzie bazą danych do trwałego przechowywania danych w relacyjnej formie. Zainstaluj go poleceniem: ``` sudo apt install mysql-server ``` -Po instalacji zalecamy uruchomienie skryptu zabezpieczającego, który zwiększy bezpieczeństwo Twojej instancji MySQL. To opcjonalne, ale bardzo polecane. Uruchom go poleceniem `sudo mysql_secure_installation`. +Po instalacji zalecamy uruchomienie skryptu zabezpieczającego, który zwiększy bezpieczeństwo instancji MySQL. To opcjonalne, ale bardzo polecane. Uruchom go poleceniem `sudo mysql_secure_installation`. -Przejdziesz przez interaktywną konfigurację. Najpierw zostaniesz zapytany o walidację haseł. Zalecamy wybrać `Y`, aby wymusić silne hasła, a następnie wybrać poziom `MEDIUM` (1) lub `STRONG` (2). +Przejdziesz przez interaktywną konfigurację. Najpierw zostaniesz zapytany o walidację haseł. Zalecamy wybrać `Y`, aby wymusić silne hasła, a następnie poziom `MEDIUM` (1) lub `STRONG` (2). ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -Następnie zostaniesz zapytany o usunięcie użytkownika `anonymous` i zablokowanie zdalnego logowania root. Oba pytania zdecydowanie zalecamy potwierdzić `Y` ze względów bezpieczeństwa. Dzięki temu testowy użytkownik zostanie usunięty, a konto root będzie dostępne tylko lokalnie przez SSH, co zmniejsza ryzyko. +Następnie zostaniesz zapytany o usunięcie użytkownika `anonymous` i zablokowanie zdalnego logowania dla root. Dla bezpieczeństwa zdecydowanie zalecamy potwierdzić `Y`. Dzięki temu testowy użytkownik zostanie usunięty, a root będzie mógł logować się tylko lokalnie przez SSH, co zmniejsza ryzyko. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -Na koniec zostaniesz zapytany o usunięcie bazy testowej i przeładowanie tabel uprawnień. Również zalecamy potwierdzić `Y`, ponieważ baza testowa nie jest potrzebna, a przeładowanie uprawnień jest konieczne, by zmiany zaczęły działać. +Na koniec zostaniesz zapytany o usunięcie bazy testowej i przeładowanie tabel uprawnień. Również zalecamy potwierdzić `Y`, bo testowa baza nie jest potrzebna, a przeładowanie tabel jest konieczne, by zmiany zaczęły działać. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -Sprawdź, czy MySQL działa, próbując się zalogować: `sudo mysql -u root`. Jeśli się uda, zobaczysz komunikat powitalny. Wyjdź poleceniem `quit`. +Sprawdź, czy MySQL działa, próbując się zalogować: `sudo mysql -u root`. Jeśli się uda, zobaczysz powitalny komunikat. Wyjdź poleceniem `quit`. ### Konfiguracja PHP -Ostatnim elementem stosu LAMP jest PHP i jego instalacja jest bardzo prosta. Poniższe polecenie zainstaluje PHP wraz z modułem dla Apache i MySQL, aby Apache mógł obsługiwać PHP, a PHP korzystać z MySQL. +Ostatnim elementem stosu LAMP jest PHP i jego instalacja jest prosta. Poniższe polecenie zainstaluje PHP wraz z modułem dla Apache i MySQL, aby Apache mógł obsługiwać PHP, a PHP korzystać z MySQL. ``` sudo apt install php libapache2-mod-php php-mysql ``` -Potwierdź, że instalacja się powiodła, sprawdzając wersję PHP. Jeśli zobaczysz wersję, PHP działa poprawnie. +Sprawdź, czy instalacja się powiodła, wyświetlając wersję PHP. Jeśli zobaczysz wersję, PHP działa poprawnie. ``` php -v ``` :::tip Rozszerzenia PHP -W zaawansowanych zastosowaniach możesz potrzebować dodatkowych rozszerzeń PHP, które dodają funkcjonalności. Możesz zobaczyć listę dostępnych rozszerzeń poleceniem `apt search php- | less`. +W bardziej zaawansowanych zastosowaniach możesz potrzebować dodatkowych rozszerzeń PHP, które dodadzą funkcjonalności. Możesz zobaczyć listę dostępnych rozszerzeń poleceniem `apt search php- | less`. -Użyj strzałek, aby przewijać i naciśnij `Q`, aby wyjść. Aby zainstalować rozszerzenie, użyj polecenia apt install, np.: +Przewijaj strzałkami i wyjdź klawiszem `Q`. Aby zainstalować rozszerzenie, użyj polecenia apt install, podając nazwy rozszerzeń oddzielone spacją, aby przyspieszyć instalację. ``` sudo apt install [php_extension] [...] ``` - -Możesz podać kilka rozszerzeń naraz, oddzielając je spacją, aby przyspieszyć instalację. ::: Zalecamy zmodyfikować indeks katalogu, aby pliki `index.php` miały pierwszeństwo przed domyślnymi `.html`. Otwórz plik: @@ -144,18 +142,18 @@ W edytorze nano usuń `index.php` i przenieś go na początek listy, tak aby wyg DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm ``` -Zapisz plik i wyjdź z nano używając `CTRL + X`, potem `Y`, a na końcu `ENTER`. Teraz zrestartuj Apache, aby zmiany zaczęły działać: +Zapisz plik i wyjdź z nano używając `CTRL + X`, potem `Y` i `ENTER`. Teraz zrestartuj Apache, aby zmiany zaczęły działać: ``` sudo systemctl restart apache2 ``` ### Tworzenie testowej strony -Po zainstalowaniu wszystkich komponentów LAMP, stworzymy testową stronę, aby pokazać, jak stos LAMP działa razem, tworząc świetne rozwiązanie dla dynamicznych stron. To opcjonalne, ale warto zobaczyć, jak wykorzystać te narzędzia do własnych projektów. +Po zainstalowaniu wszystkich elementów stosu LAMP, stworzymy testową stronę, która pokaże, jak LAMP działa razem, tworząc świetne rozwiązanie dla dynamicznych stron. To opcjonalne, ale warto zobaczyć, jak wykorzystać te narzędzia do własnych projektów. -W tym przykładzie stworzymy prostą stronę listy zadań do zrobienia w PHP, która pobierze i wyświetli wpisy z bazy MySQL. Strona będzie serwowana przez Apache. +W tym przykładzie stworzymy prostą stronę listy zadań w PHP, która pobiera i wyświetla wpisy z bazy MySQL. Strona będzie serwowana przez Apache. -Będziemy korzystać z testowej domeny `zapdocs.example.com`, bo w realnym świecie prawdopodobnie użyjesz domeny. **Musisz** ustawić rekord DNS typu `A` dla domeny wskazujący na adres IP Twojego serwera. Jeśli potrzebujesz pomocy, sprawdź nasz [Poradnik: Rekordy domeny](domain-records.md). +Użyjemy testowej domeny `zapdocs.example.com`, bo w realnym świecie prawdopodobnie będziesz korzystać z domeny. **Musisz** ustawić rekord DNS typu `A` dla domeny wskazujący na adres IP twojego serwera. Jeśli potrzebujesz pomocy, sprawdź nasz [poradnik Rekordy domen](domain-records.md). :::note Możesz też nie używać domeny i zastąpić `[your_domain]` zwykłą nazwą. Wtedy stronę otworzysz przez adres IP. Pamiętaj jednak, że przy tworzeniu pliku wirtualnego hosta później powinieneś usunąć parametr `ServerName`. @@ -163,7 +161,7 @@ Możesz też nie używać domeny i zastąpić `[your_domain]` zwykłą nazwą. W #### Konfiguracja Apache -Zazwyczaj na serwerach WWW wszystkie pliki i dane stron są przechowywane w katalogu `/var/www`. Domyślnie Apache ma katalog `html` z domyślną stroną. Aby mieć porządek, zwłaszcza gdy hostujesz wiele stron na jednym Apache, polecamy tworzyć osobne katalogi dla każdej strony. +Zazwyczaj na serwerach www wszystkie pliki stron i dane są przechowywane w katalogu `/var/www`. Domyślnie Apache ma katalog `html` z domyślną stroną. Aby mieć porządek, zwłaszcza przy wielu stronach na jednym Apache, polecamy tworzyć osobne katalogi dla każdej strony. Stwórz nowy folder w `/var/www/[your_domain]` dla swojej strony. W tym przykładzie będzie to `/var/www/zapdocs.example.com`. ``` @@ -187,21 +185,21 @@ Skopiuj poniższy szablon do edytora nano, zamieniając `[your_domain]` na swoj ``` -Ten plik obsługuje żądania na porcie 80 (HTTP) i sprawdza, czy żądanie pasuje do `ServerName` (Twojej domeny). Wskazuje też, że pliki mają być serwowane z katalogu `/var/www/[your_domain]`. +Ten plik obsługuje żądania na porcie 80 (HTTP) i sprawdza, czy żądanie pasuje do `ServerName`, czyli twojej domeny. Wskazuje też, że pliki mają być serwowane z katalogu `/var/www/[your_domain]`. -Zapisz plik i wyjdź z nano (`CTRL + X`, potem `Y`, a na końcu `ENTER`). Zalecamy sprawdzić konfigurację poleceniem: +Zapisz plik i wyjdź z nano (`CTRL + X`, potem `Y` i `ENTER`). Zalecamy sprawdzić konfigurację poleceniem: ``` sudo apache2ctl configtest ``` aby upewnić się, że nie ma błędów składni. -Na koniec włącz nowy wirtualny host: +Na koniec włącz nowy wirtualny host poleceniem: ``` sudo a2ensite [your_domain] ``` :::note Brak domeny -Jeśli **nie** używasz domeny, usuń lub zakomentuj linię `ServerName` (dodając `#` na początku). Musisz też wyłączyć domyślny wirtualny host: +Jeśli **nie** używasz domeny, usuń lub zakomentuj linię `ServerName` (dodając `#` na początku). Musisz też wyłączyć domyślny wirtualny host poleceniem: ``` sudo a2dissite 000-default ``` @@ -214,18 +212,18 @@ sudo systemctl restart apache2 #### Tworzenie strony -Po skonfigurowaniu Apache i katalogu dokumentów, czas stworzyć faktyczną stronę, która będzie serwowana. Na razie katalog jest pusty, więc nic się nie wyświetli. Stworzymy prostą stronę listy zadań do zrobienia. +Po skonfigurowaniu Apache i katalogu dokumentów, czas stworzyć faktyczną stronę, która będzie serwowana. Na razie katalog jest pusty, więc nic się nie wyświetli. Stworzymy prostą listę zadań dla tej domeny. ##### Przygotowanie bazy danych -Zaloguj się do MySQL: +Najpierw stwórz bazę danych i tabelę na listę zadań. Zaloguj się do MySQL: ``` sudo mysql -u root ``` -Stwórz nową bazę `todowebsite` i tabelę `todoitems`: +Stwórz bazę `todowebsite` i tabelę `todoitems`: ``` -# Utwórz bazę danych +# Stwórz bazę danych CREATE DATABASE todowebsite; # Użyj nowej bazy @@ -248,9 +246,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); ``` -Stwórz dedykowanego użytkownika `todo` dla tej strony: +Na koniec stwórz dedykowanego użytkownika `todo` dla tej strony: ``` -# Utwórz użytkownika +# Stwórz użytkownika # Zamień [your_password] na swoje hasło CREATE USER todo@localhost IDENTIFIED BY '[your_password]'; @@ -267,12 +265,12 @@ Wyjdź z MySQL poleceniem `quit`. ##### Pliki strony PHP -Ostatni krok to stworzenie pliku PHP strony listy zadań. Będzie to plik `index.php` w katalogu `/var/www/[your_domain]`. Otwórz go w nano: +Ostatnim krokiem jest stworzenie pliku PHP strony listy zadań. Będzie to plik `index.php` w katalogu `/var/www/[your_domain]`. Otwórz go w nano: ``` sudo nano /var/www/[your_domain]/index.php ``` -Poniżej masz prosty kod PHP, który łączy się z bazą MySQL i wyświetla listę zadań. Pierwsza część PHP tworzy połączenie z bazą. +Poniżej znajdziesz prosty kod PHP, który łączy się z bazą MySQL i wyświetla listę zadań. Pierwsza część PHP tworzy połączenie z bazą. :::important Pamiętaj, aby zmienić `[your_password]` na hasło użytkownika `todo`, które ustawiłeś wcześniej. @@ -347,18 +345,18 @@ $conn->close(); ?> ``` -Po wklejeniu kodu do nano, zapisz plik i wyjdź (`CTRL + X`, potem `Y`, a na końcu `ENTER`). +Po wklejeniu kodu do nano, zapisz plik i wyjdź (`CTRL + X`, potem `Y` i `ENTER`). #### Testowanie strony -Gratulacje! Udało Ci się skonfigurować testową stronę listy zadań, która wykorzystuje wszystkie elementy stosu LAMP! +Gratulacje! Udało Ci się stworzyć testową stronę listy zadań, która wykorzystuje cały stos LAMP! -Teraz powinieneś móc wejść na stronę przez domenę (na porcie 80, HTTP), którą ustawiłeś w pliku wirtualnego hosta, czyli w tym przykładzie `zapdocs.example.com`. Efekt końcowy powinien wyglądać mniej więcej tak: +Teraz powinieneś móc otworzyć stronę przez domenę (na porcie 80/http), którą ustawiłeś w pliku wirtualnego hosta, czyli w tym przykładzie `zapdocs.example.com`. Efekt końcowy powinien wyglądać tak: ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## Podsumowanie -Gratulacje, pomyślnie zainstalowałeś i skonfigurowałeś stos LAMP! Kolejnym krokiem **gorąco polecamy** ustawienie domeny i **certyfikatu SSL**, aby dane były przesyłane bezpiecznie do Twoich stron. Sprawdź nasz [Poradnik Certbot](dedicated-linux-certbot.md) z naciskiem na **wtyczkę Apache** i przejdź przez interaktywną konfigurację, aby szybko i łatwo ustawić certyfikat dla swojej domeny. +Gratulacje, pomyślnie zainstalowałeś i skonfigurowałeś stos LAMP! Następnym krokiem **gorąco polecamy** ustawienie domeny i **certyfikatu SSL**, aby dane były przesyłane bezpiecznie do Twoich stron. Sprawdź nasz [poradnik Certbot](dedicated-linux-certbot.md) z naciskiem na **wtyczkę Apache** i przejdź przez interaktywną konfigurację, aby szybko i łatwo ustawić certyfikat dla wybranej domeny. W razie pytań lub potrzeby pomocy, śmiało kontaktuj się z naszym supportem, który jest dostępny codziennie, by Ci pomóc! 🙂 \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md index 5553ad37c..584f4ecde 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md @@ -1,8 +1,8 @@ --- id: dedicated-linux-lemp-stack -title: "Serwer dedykowany: Konfiguracja stosu LEMP - Linux, Nginx, MySQL, PHP" +title: "Konfiguracja stosu LEMP na serwerze Linux - Wdrażaj wydajne aplikacje webowe" description: "Dowiedz się, jak skonfigurować stos LEMP do hostowania dynamicznych stron PHP na serwerach Linux z praktycznymi przykładami → Sprawdź teraz" -sidebar_label: Web LEMP stack +sidebar_label: Stos Web LEMP services: - dedicated --- @@ -13,7 +13,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -**LEMP** to popularny zestaw oprogramowania open-source, który jest instalowany razem, aby umożliwić proste hostowanie dynamicznych stron internetowych, ze szczególnym naciskiem na strony i aplikacje PHP. Akronim oznacza: **L**inux jako system operacyjny, "**E**ngine x" (nginx) jako serwer WWW, **M**ySQL jako bazę danych oraz na końcu **P**HP do przetwarzania. W tym poradniku omówimy proces konfiguracji stosu LEMP na serwerze dedykowanym z Linuxem, wraz ze szczegółowym opisem i przykładem tworzenia strony z listą zadań. +**LEMP** to popularny zestaw open-source’owego oprogramowania, które jest instalowane razem, aby umożliwić proste hostowanie dynamicznych stron internetowych, ze szczególnym naciskiem na strony i aplikacje PHP. Akronim oznacza: **L**inux jako system operacyjny, "**E**ngine x" (nginx) jako serwer WWW, **M**ySQL jako bazę danych oraz na końcu **P**HP do przetwarzania. W tym poradniku omówimy proces konfiguracji stosu LEMP na serwerze dedykowanym z Linuxem, wraz ze szczegółowym opisem i przykładem tworzenia strony z listą zadań. ## Przygotowanie @@ -38,7 +38,7 @@ sudo dnf upgrade --refresh ## Instalacja -Instalację można łatwo podzielić na poszczególne kluczowe elementy stosu LEMP, zaczynając od serwera WWW Nginx, następnie bazy danych MySQL, a na końcu PHP. Podczas instalacji skonfigurujemy testową stronę napisaną w PHP, która będzie korzystać z bazy MySQL. Każde żądanie WWW będzie przetwarzane i serwowane przez serwer Nginx. +Instalację można łatwo podzielić na poszczególne kluczowe elementy stosu LEMP, zaczynając od serwera WWW Nginx, następnie bazy danych MySQL, a na końcu PHP. Podczas instalacji skonfigurujemy testową stronę napisaną w PHP, która będzie korzystać z bazy MySQL. Każde żądanie webowe będzie przetwarzane i serwowane przez serwer Nginx. ### Konfiguracja Nginx @@ -61,7 +61,7 @@ sudo ufw enable ``` :::caution -Upewnij się, że masz regułę dla SSH, jeśli używasz zapory UFW! W przeciwnym razie **nie** będziesz mógł ponownie połączyć się przez SSH, jeśli stracisz obecne połączenie! +Upewnij się, że masz regułę dla SSH, jeśli korzystasz z zapory UFW! W przeciwnym razie **nie** będziesz mógł ponownie połączyć się przez SSH, jeśli stracisz aktualną sesję! ::: Teraz dodaj regułę dla Nginx i sprawdź, czy reguły są aktywne. @@ -81,7 +81,7 @@ Powinieneś zobaczyć reguły `Nginx` i `Nginx (v6)` z akcją `ALLOW`, co potwie ![](https://screensaver01.zap-hosting.com/index.php/s/A36rfRzL3gFGq9x/preview) -Po otwarciu zapory dla Nginx sprawdź, czy działa poprawnie, próbując wejść na swój adres IP w przeglądarce: `http://[twoj_adres_ip]` +Po otwarciu zapory dla Nginx, sprawdź, czy działa poprawnie. W przeglądarce wpisz adres IP serwera: `http://[twoj_adres_ip]` Jeśli działa, zobaczysz domyślną stronę powitalną. Jeśli nie, sprawdź status usługi poleceniem: `systemctl status nginx` @@ -100,34 +100,34 @@ Przejdziesz przez interaktywną konfigurację. Najpierw zostaniesz zapytany o wa ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -Następnie zostaniesz zapytany o usunięcie użytkownika `anonymous` i zablokowanie zdalnego logowania root. Zdecydowanie polecamy zaakceptować `Y` ze względów bezpieczeństwa. Dzięki temu testowy użytkownik zostanie usunięty, a konto root będzie dostępne tylko lokalnie przez SSH, co zmniejsza ryzyko. +Następnie zostaniesz zapytany o usunięcie użytkownika `anonymous` oraz zablokowanie zdalnego logowania dla `root`. Dla bezpieczeństwa zdecydowanie zalecamy potwierdzić `Y`. Dzięki temu testowy użytkownik zostanie usunięty, a konto `root` będzie dostępne tylko lokalnie przez SSH, co zmniejsza ryzyko. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -Na koniec zostaniesz zapytany o usunięcie bazy `test` i przeładowanie tabel uprawnień. Ponownie polecamy zaakceptować `Y`, ponieważ baza testowa nie jest potrzebna, a przeładowanie tabel uprawnień jest konieczne, by zmiany zadziałały. +Na koniec zostaniesz zapytany o usunięcie bazy `test` i przeładowanie tabel uprawnień. Również zalecamy potwierdzić `Y`, ponieważ baza testowa nie jest potrzebna, a przeładowanie tabel uprawnień jest konieczne, by zmiany zaczęły działać. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -Sprawdź, czy MySQL działa, próbując się zalogować poleceniem: `sudo mysql -u root`. Jeśli się uda, zobaczysz powitalną wiadomość. Wyjdź poleceniem `quit`. +Sprawdź, czy MySQL działa, próbując się zalogować poleceniem: `sudo mysql -u root`. Jeśli się uda, zobaczysz powitalną wiadomość. Wyjdź z konsoli poleceniem `quit`. ### Konfiguracja PHP Ostatnim elementem stosu LEMP jest PHP, które w przypadku Nginx wymaga użycia zewnętrznego programu `php-fpm` (PHP fastCGI process manager). Nginx będzie przekazywał żądania do `php-fpm`, który je przetworzy. -Zainstaluj najnowszą wersję php-fpm wraz z wtyczką PHP dla MySQL, aby Nginx mógł współpracować z PHP i PHP z MySQL: +Zainstaluj najnowszą wersję php-fpm oraz wtyczkę PHP do MySQL, aby Nginx mógł współpracować z PHP i MySQL: ``` sudo apt install php-fpm php-mysql ``` -Sprawdź, czy instalacja się powiodła, sprawdzając wersję PHP. Jeśli zobaczysz wersję, PHP działa poprawnie. +Sprawdź, czy instalacja się powiodła, wyświetlając wersję PHP. Jeśli zobaczysz wersję, PHP działa poprawnie. ``` php -v ``` :::tip Rozszerzenia PHP -W zaawansowanych zastosowaniach możesz potrzebować dodatkowych rozszerzeń PHP. Możesz zobaczyć listę, uruchamiając `apt search php- | less`. +W bardziej zaawansowanych zastosowaniach możesz potrzebować dodatkowych rozszerzeń PHP. Możesz zobaczyć listę dostępnych, uruchamiając `apt search php- | less`. -Użyj strzałek, aby przewijać i `Q`, aby wyjść. Aby zainstalować rozszerzenie, użyj polecenia: +Przewijaj strzałkami i wyjdź klawiszem `Q`. Aby zainstalować rozszerzenie, użyj polecenia apt install, np.: ``` sudo apt install [php_extension] [...] ``` @@ -136,31 +136,31 @@ Możesz podać kilka rozszerzeń na raz, oddzielając je spacją. ### Tworzenie testowej strony -Po zainstalowaniu wszystkich elementów stosu LEMP stworzymy testową stronę, która pokaże, jak LEMP działa razem, tworząc świetne rozwiązanie do dynamicznych stron. To opcjonalne, ale warto zobaczyć, jak wykorzystać te narzędzia do własnych stron. +Po zainstalowaniu wszystkich elementów stosu LEMP, stworzymy testową stronę, która pokaże, jak te komponenty współpracują, tworząc dynamiczną stronę. To opcjonalne, ale warto zobaczyć, jak wykorzystać te narzędzia do własnych projektów. W tym przykładzie stworzymy prostą stronę z listą zadań w PHP, która pobiera i wyświetla wpisy z bazy MySQL. Strona będzie serwowana przez Nginx. -Będziemy korzystać z testowej domeny `zapdocs.example.com`, bo w realnym świecie prawdopodobnie użyjesz domeny. **Musisz** ustawić rekord DNS typu `A` dla domeny wskazujący na adres IP serwera. Jeśli potrzebujesz pomocy, sprawdź nasz [poradnik Rekordy domen](domain-records.md). +Użyjemy testowej domeny `zapdocs.example.com`, bo w realnym świecie prawdopodobnie będziesz korzystać z domeny. **Musisz** ustawić rekord DNS typu `A` dla domeny wskazujący na adres IP serwera. Jeśli potrzebujesz pomocy, sprawdź nasz [poradnik Rekordy domen](domain-records.md). :::note -Możesz nie używać domeny i zastąpić `[your_domain]` zwykłą nazwą. Wtedy stronę otworzysz przez adres IP. Pamiętaj jednak, że przy tworzeniu pliku serwera Nginx powinieneś usunąć parametr `server_name`. +Możesz też nie używać domeny i zastąpić `[your_domain]` zwykłą nazwą. Wtedy stronę otworzysz przez adres IP. Pamiętaj jednak, że przy tworzeniu pliku serwera w Nginx powinieneś usunąć parametr `server_name`. ::: #### Konfiguracja Nginx Zazwyczaj pliki stron i dane są przechowywane w katalogu `/var/www`. Domyślnie Nginx ma katalog `html` z domyślną stroną. Aby mieć porządek, zwłaszcza przy wielu stronach na jednym Nginx, polecamy tworzyć osobne katalogi dla każdej strony. -Stwórz nowy katalog dla swojej domeny, np. `/var/www/zapdocs.example.com`: +Stwórz nowy folder dla swojej domeny w `/var/www/[your_domain]`. W tym przykładzie będzie to `/var/www/zapdocs.example.com`. ``` sudo mkdir /var/www/[your_domain] ``` -Teraz utwórz nowy plik konfiguracyjny serwera Nginx w katalogu `sites-available` dla tej domeny: +Teraz utwórz nowy plik konfiguracyjny serwera Nginx w katalogu `sites-available` dla tej domeny i folderu. ``` sudo nano /etc/nginx/sites-available/[your_domain].conf ``` -Wklej poniższy szablon, zamieniając `[your_domain]` na swoją domenę: +Wklej poniższy szablon, zamieniając `[your_domain]` na swoją domenę. ``` server { listen 80; @@ -185,54 +185,51 @@ server { ``` :::important Wersja PHP -Pamiętaj, aby zmienić `[your_phpversion]` na aktualną wersję PHP zainstalowaną na serwerze. Sprawdź ją poleceniem `php -v`, np. `PHP 8.3.6 (cli) ...`. +Pamiętaj, aby zmienić `[your_phpversion]` na aktualną wersję PHP zainstalowaną na serwerze. Sprawdź ją poleceniem `php -v`, np. `PHP 8.3.6 (cli) (built: Mar 19 2025 10:08:38) (NTS)`. W tym przykładzie wpisz `8.3`, więc linia będzie wyglądać tak: `fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;` ::: -Ten plik konfiguruje serwer na porcie 80 (HTTP) i sprawdza, czy żądanie pasuje do `server_name` (twojej domeny). Wskazuje też katalog `/var/www/[your_domain]` jako miejsce serwowania plików. +Ten plik konfiguracyjny obsługuje żądania na porcie 80 (HTTP) i sprawdza, czy żądanie pasuje do `server_name` (twojej domeny). Wskazuje też, że pliki strony będą serwowane z katalogu `/var/www/[your_domain]`. -Zapisz plik i wyjdź z nano: `CTRL + X`, potem `Y`, a na końcu `ENTER`. +Zapisz plik i wyjdź z nano, używając `CTRL + X`, potem `Y`, a na końcu `ENTER`. -Aktywuj konfigurację, tworząc link symboliczny w `sites-enabled`: +Ostatnim krokiem jest aktywacja konfiguracji przez utworzenie linku symbolicznego w `sites-enabled`. ``` sudo ln -s /etc/nginx/sites-available/[your_domain].conf /etc/nginx/sites-enabled/ ``` :::note Brak domeny -Jeśli **nie** używasz domeny, usuń lub zakomentuj linię `server_name` (dodając `#` na początku). Musisz też wyłączyć domyślny blok serwera poleceniem: `sudo unlink /etc/nginx/sites-enabled/default`. +Jeśli **nie** używasz domeny, usuń lub zakomentuj linię `server_name` (dodając `#` na początku). Musisz też wyłączyć domyślny blok serwera poleceniem `sudo unlink /etc/nginx/sites-enabled/default`. ::: -Sprawdź poprawność konfiguracji poleceniem: -``` -sudo nginx -t -``` +Zalecamy sprawdzić poprawność konfiguracji poleceniem `sudo nginx -t`. -Na koniec przeładuj Nginx, aby zmiany zaczęły działać: +Na koniec zrestartuj Nginx, aby zmiany zaczęły działać: ``` sudo systemctl reload nginx ``` #### Tworzenie strony -Po skonfigurowaniu Nginx i katalogu czas na stworzenie faktycznej strony. Katalog jest pusty, więc nic się nie wyświetli. Stworzymy prostą stronę z listą zadań. +Po skonfigurowaniu Nginx i katalogu dokumentów, czas stworzyć faktyczną stronę, która będzie serwowana. Na razie katalog jest pusty, więc nic się nie wyświetli. Stworzymy prostą stronę z listą zadań, jak wspomniano wcześniej. ##### Przygotowanie bazy danych -Zaloguj się do MySQL: +Zacznij od utworzenia bazy danych i tabeli na listę zadań. Zaloguj się do MySQL: ``` sudo mysql -u root ``` -Stwórz bazę `todowebsite` i tabelę `todoitems`: +Utwórz bazę `todowebsite` i tabelę `todoitems`: ``` -# Stwórz bazę danych +# Utwórz bazę danych CREATE DATABASE todowebsite; # Użyj nowej bazy USE todowebsite; -# Stwórz tabelę zadań +# Utwórz tabelę zadań CREATE TABLE todoitems ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255) NOT NULL, @@ -249,10 +246,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); ``` -Stwórz dedykowanego użytkownika `todo` dla tej strony: +Na koniec utwórz dedykowanego użytkownika `todo` dla tej strony: ``` -# Stwórz użytkownika -# Zamień [your_password] na swoje hasło +# Utwórz użytkownika +# Zamień [your_password] na własne hasło CREATE USER todo@localhost IDENTIFIED BY '[your_password]'; # Nadaj uprawnienia (wklej jako jedno polecenie) @@ -264,22 +261,22 @@ TO todo@localhost; FLUSH PRIVILEGES; ``` -Wyjdź z MySQL poleceniem `quit`. +Po przygotowaniu bazy i użytkownika wyjdź z MySQL poleceniem `quit`. ##### Pliki strony PHP -Teraz stwórz plik `index.php` w katalogu `/var/www/[your_domain]`: +Ostatnim krokiem jest stworzenie pliku PHP dla strony z listą zadań. Utwórz plik `index.php` w katalogu `/var/www/[your_domain]`: ``` sudo nano /var/www/[your_domain]/index.php ``` -Wklej poniższy kod, który tworzy prostą stronę z listą zadań pobieranych z bazy. Pierwsza część PHP łączy się z bazą. +Poniżej znajdziesz prosty kod PHP, który łączy się z bazą MySQL i wyświetla listę zadań. Pierwsza część PHP nawiązuje połączenie z bazą. :::important Pamiętaj, aby zmienić `[your_password]` na hasło użytkownika `todo`, które ustawiłeś wcześniej. ::: -Sekcja HTML tworzy listę zadań, wyświetlając ich status i datę utworzenia. +Sekcja HTML tworzy listę wypunktowaną, wyświetlającą zadania. ``` connect_error) { die("Connection failed: " . $conn->connect_error); } @@ -316,20 +313,20 @@ $result = $conn->query($sql); num_rows > 0) { - // Pętla po wynikach zapytania + // Pętla po każdym wpisie z zapytania foreach ($result as $entry) { echo "
        • "; - // Wyświetl nazwę, zabezpieczając przed XSS + // Wyświetlenie nazwy z zabezpieczeniem przed XSS echo htmlspecialchars($entry["name"]); - // Wyświetl status wykonania + // Wyświetlenie statusu wykonania if ($entry["is_completed"]) { echo " (Completed)"; } else { echo " (Incomplete)"; } - // Wyświetl datę utworzenia + // Wyświetlenie daty utworzenia echo " - Creation Date: " . htmlspecialchars($entry['creation_date']); echo "
        • "; } @@ -348,18 +345,18 @@ $conn->close(); ?> ``` -Zapisz plik i wyjdź z nano: `CTRL + X`, potem `Y`, a na końcu `ENTER`. +Po wklejeniu kodu do nano, zapisz plik i wyjdź (`CTRL + X`, potem `Y`, a na końcu `ENTER`). #### Testowanie strony -Gratulacje! Udało Ci się skonfigurować testową stronę z listą zadań, która wykorzystuje cały stos LEMP! +Gratulacje! Udało Ci się skonfigurować testową stronę z listą zadań, która korzysta ze wszystkich elementów stosu LEMP! -Teraz powinieneś móc wejść na stronę przez domenę (port 80, http), którą ustawiłeś w pliku serwera, np. `zapdocs.example.com`. Powinno to wyglądać mniej więcej tak: +Teraz powinieneś móc otworzyć stronę przez domenę (na porcie 80, HTTP), którą ustawiłeś w pliku serwera, np. `zapdocs.example.com`. Efekt końcowy powinien wyglądać mniej więcej tak: ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## Podsumowanie -Gratulacje, pomyślnie zainstalowałeś i skonfigurowałeś stos LEMP! Następnym krokiem **gorąco polecamy** ustawienie domeny i **certyfikatu SSL**, aby dane były przesyłane bezpiecznie. Sprawdź nasz [poradnik Certbot](dedicated-linux-certbot.md) z naciskiem na **wtyczkę Nginx** i przejdź przez interaktywną konfigurację, aby szybko i łatwo dodać certyfikat do swojej domeny. +Gratulacje, pomyślnie zainstalowałeś i skonfigurowałeś stos LEMP! Następnym krokiem **gorąco polecamy** skonfigurowanie domeny i **certyfikatu SSL**, aby zapewnić bezpieczne przesyłanie danych do Twoich stron. Sprawdź nasz [poradnik Certbot](dedicated-linux-certbot.md) z naciskiem na **wtyczkę Nginx** i przejdź interaktywną konfigurację, aby szybko i łatwo ustawić certyfikat dla wybranej domeny. -W razie pytań lub potrzeby pomocy, śmiało kontaktuj się z naszym supportem, który jest dostępny codziennie, by Ci pomóc! 🙂 \ No newline at end of file +W razie pytań lub potrzeby pomocy, śmiało kontaktuj się z naszym zespołem wsparcia, który jest dostępny codziennie, by Ci pomóc! 🙂 \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md index 600afb180..02aed45ed 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-mastodon -title: "Serwer dedykowany: Instalacja Mastodon" -description: "Dowiedz się, jak skonfigurować bezpieczną, samodzielnie hostowaną sieć społecznościową Mastodon na serwerach opartych na Debianie, aby mieć niezależny mikroblog → Sprawdź teraz" +title: "Konfiguracja Mastodon na serwerze Linux - Uruchom własną platformę społecznościową" +description: "Dowiedz się, jak skonfigurować bezpieczną, samodzielnie hostowaną sieć społecznościową Mastodon na serwerach opartych na Debianie → Sprawdź teraz" sidebar_label: Instalacja Mastodon services: + - vserver - dedicated --- @@ -11,14 +12,14 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -Mastodon to darmowe i otwarte oprogramowanie do prowadzenia samodzielnie hostowanych usług społecznościowych. +Mastodon to darmowe i otwarte oprogramowanie do prowadzenia samodzielnie hostowanych serwisów społecznościowych. ![](https://screensaver01.zap-hosting.com/index.php/s/oNCpfBwLNB5f79P/preview) -Posiada funkcje mikroblogowania podobne do serwisu X (dawniej Twitter), oferowane przez dużą liczbę niezależnie prowadzonych węzłów, zwanych instancjami, -z własnym regulaminem, warunkami korzystania, polityką prywatności, opcjami prywatności i zasadami moderacji. -:::info -Ten poradnik skupia się na instalacji na dystrybucji opartej na Debianie. Przykładami są Debian i Ubuntu. Poradnik różni się w zależności od używanego systemu operacyjnego. +Oferuje funkcje mikroblogowania podobne do serwisu X (dawniej Twitter), które są dostępne na wielu niezależnie prowadzonych węzłach, zwanych instancjami, +każda z własnym regulaminem, warunkami korzystania, polityką prywatności, opcjami prywatności i zasadami moderacji. +:::info +Ten poradnik skupia się na instalacji na dystrybucji opartej na Debianie. Przykładami są Debian i Ubuntu. Poradnik różni się w zależności od używanego systemu operacyjnego. ::: ## Wymagania systemowe @@ -28,15 +29,15 @@ Jeśli chcesz uruchomić instancję Mastodon na swoim serwerze, musisz spełnić - Serwer pocztowy ## Przygotowanie systemu -Zalecamy wyłączenie logowania hasłem przez SSH, ponieważ jest to ryzyko bezpieczeństwa na serwerach dostępnych z internetu. -Możesz to zrobić w panelu administracyjnym serwera w zakładce Informacje -> Dostęp i bezpieczeństwo -> Dezaktywuj logowanie hasłem +Zalecamy wyłączenie logowania hasłem przez SSH, ponieważ jest to ryzyko bezpieczeństwa na serwerach dostępnych z Internetu. +Możesz to zrobić w panelu Twojego serwera w zakładce Informacje -> Dostęp i bezpieczeństwo -> Dezaktywuj logowanie hasłem ![](https://screensaver01.zap-hosting.com/index.php/s/k6bBoxt7HJ4jqnL/preview) Następnie zaktualizuj pakiety poleceniem: ``` apt update && apt upgrade -y ``` -Kolejnym krokiem jest instalacja zależności Mastodona: +Kolejnym krokiem jest instalacja zależności Mastodon: ```bash # Repozytoria systemowe 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 ``` -Po zainstalowaniu zależności Mastodona, instalujemy niezbędne pakiety systemowe poleceniami: +Po zainstalowaniu zależności dla Mastodon, instalujemy niezbędne pakiety systemowe za pomocą dwóch poleceń: ```bash apt update apt install -y \ @@ -58,7 +59,7 @@ apt install -y \ nginx redis-server redis-tools postgresql postgresql-contrib \ certbot python3-certbot-nginx libidn11-dev libicu-dev libjemalloc-dev ``` -Poczekaj na zakończenie instalacji, może to chwilę potrwać. Następnie konfigurujemy yarn, menedżera pakietów dla Node.JS: +Poczekaj aż pakiety się zainstalują, może to chwilę potrwać. Następnie konfigurujemy yarn, menedżera pakietów dla Node.JS: ```bash corepack enable yarn set version stable @@ -67,7 +68,7 @@ yarn set version stable ## Instalacja Ruby Stworzymy osobnego użytkownika, co ułatwia zarządzanie wersjami Ruby. Najpierw dodaj użytkownika o nazwie mastodon z wyłączonym logowaniem, a potem przełącz się na niego: ```bash -# Możesz pozostawić pola puste +# Pola możesz zostawić puste adduser --disabled-login mastodon su - mastodon ``` @@ -81,13 +82,13 @@ echo 'eval "$(rbenv init -)"' >> ~/.bashrc exec bash git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build ``` -Po wykonaniu tych poleceń instalujemy Ruby i bundlera: +Po wykonaniu tych poleceń instalujemy Ruby i bundler: ```bash RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.0.3 rbenv global 3.0.3 gem install bundler --no-document ``` -To może chwilę potrwać, więc cierpliwości – możesz w tym czasie zrobić sobie herbatę lub kawę. Po zakończeniu wróć do użytkownika root poleceniem `exit`. +To może chwilę potrwać, więc w tym czasie możesz sobie zrobić herbatę lub kawę. Po zakończeniu wróć do użytkownika root poleceniem `exit`. ## Konfiguracja PostgreSQL Mastodon korzysta z PostgreSQL jako systemu bazodanowego. Skonfiguruj go tak: @@ -101,12 +102,12 @@ CREATE USER mastodon CREATEDB; \q ``` -## Konfiguracja Mastodon +## Uruchomienie Mastodon Przełącz się ponownie na użytkownika mastodon: ```bash su - mastodon ``` -Pobierz najnowszą wersję Mastodona przez git: +Pobierz najnowszą wersję Mastodon za pomocą 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) @@ -118,20 +119,21 @@ bundle config without 'development test' bundle install -j$(getconf _NPROCESSORS_ONLN) yarn install --pure-lockfile ``` -Utwórz plik konfiguracyjny Mastodona: +Utwórz plik konfiguracyjny Mastodon: ```bash RAILS_ENV=production bundle exec rake mastodon:setup ``` -:::info -Jeśli konfiguracja bazy danych się nie powiedzie, zaloguj się do postgres przez `sudo -u postgres psql` i postępuj według tej dokumentacji: +:::info +Jeśli konfiguracja bazy danych się nie powiedzie, zaloguj się do postgres przez `sudo -u postgres psql` i sprawdź tę dokumentację: -https://gist.github.com/amolkhanorkar/8706915 +https://gist.github.com/amolkhanorkar/8706915 ::: Po wszystkim wróć do użytkownika root poleceniem `exit`. ## Konfiguracja serwera WWW -Teraz najtrudniejsza część – konfiguracja serwera WWW. Najpierw utwórz rekord A i/lub AAAA w DNS, kierujący bezpośrednio na Twój serwer. Alternatywnie możesz skierować rekord root domeny na serwer. +Teraz najtrudniejsza część — konfiguracja serwera WWW. +Najpierw utwórz rekord A i/lub AAAA w DNS, który będzie wskazywał bezpośrednio na Twój serwer. Alternatywnie możesz skierować rekord root domeny na serwer. Następnie skopiuj i aktywuj konfigurację serwera Mastodon: ```bash @@ -139,15 +141,15 @@ cp /home/mastodon/live/dist/nginx.conf /etc/nginx/sites-available/mastodon ln -s /etc/nginx/sites-available/mastodon /etc/nginx/sites-enabled/mastodon ``` -Edytuj plik `/etc/nginx/sites-available/mastodon` w edytorze (vim lub nano) i zmień example.com na swoją domenę. +Edytuj plik `/etc/nginx/sites-available/mastodon` w edytorze tekstu (vim, nano) i zmień example.com na swoją domenę. Teraz zdobądź certyfikat SSL dla domeny poleceniem: ```bash certbot --nginx -d ``` -Podaj swoją domenę. Zostaniesz poproszony o kilka danych. Na końcu zapyta, czy chcesz automatycznie przekierowywać ruch HTTP na HTTPS – zdecydowanie polecamy to włączyć. +Podaj swoją domenę. Zostaniesz poproszony o kilka danych. Na końcu zapyta, czy chcesz automatycznie przekierować ruch HTTP na HTTPS — zdecydowanie polecamy to włączyć. -## Tworzenie usługi Mastodon -Na koniec utwórz usługę systemową Mastodon. To proste: +## Utworzenie usługi Mastodon +Na koniec tworzymy usługę systemową Mastodon. To proste. Skopiuj domyślną konfigurację usługi do katalogu usług systemowych: ```sh cp /home/mastodon/live/dist/mastodon-*.service /etc/systemd/system/ diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md index 861b68a12..0962c2279 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md @@ -1,7 +1,7 @@ --- id: dedicated-linux-notepad++ -title: "Serwer dedykowany: Instalacja Notepad++ na Linux" -description: "Dowiedz się, jak zainstalować i zoptymalizować Notepad++ na Linuxie, aby mieć potężne, lekkie narzędzie do edycji kodu i zwiększyć swoją produktywność → Sprawdź teraz" +title: "Konfiguracja Notepad++ na serwerze Linux – Używaj swojego ulubionego edytora przez Wine" +description: "Dowiedz się, jak zainstalować i zoptymalizować Notepad++ na Linuxie, by mieć potężne, lekkie narzędzie do edycji kodu i zwiększyć swoją produktywność → Sprawdź teraz" sidebar_label: Instalacja Notepad++ services: - dedicated @@ -17,10 +17,10 @@ Notepad++ to darmowy i otwartoźródłowy edytor tekstu i kodu źródłowego dla ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) -Myślisz o hostowaniu tej usługi na własnym serwerze? Przeprowadzimy Cię krok po kroku przez cały proces instalacji i konfiguracji oraz podpowiemy, na co zwrócić uwagę. +Myślisz o hostingu tego serwisu na własnym serwerze? Przeprowadzimy Cię krok po kroku przez cały proces instalacji i konfiguracji oraz podpowiemy, na co zwrócić uwagę. :::danger Wymagany Linux z wariantem Desktop -Ta aplikacja może być zainstalowana i używana tylko na systemie Linux z graficznym interfejsem użytkownika; w tym przykładzie jako odniesienie użyto Ubuntu Desktop 25.04. +Ta aplikacja może być zainstalowana i używana tylko na systemie Linux z graficznym interfejsem użytkownika; w tym przykładzie jako odniesienie używamy Ubuntu Desktop 25.04. ::: @@ -50,22 +50,22 @@ Upewnij się, że wszystkie zależności są zainstalowane, a wersja systemu ope ## Przygotowanie -Przed konfiguracją **Notepad++** musisz przygotować swój system. Obejmuje to aktualizację systemu operacyjnego do najnowszej wersji oraz instalację wszystkich wymaganych zależności. Te przygotowania zapewniają stabilne środowisko i pomagają uniknąć problemów podczas lub po instalacji. +Przed konfiguracją **Notepad++** musisz przygotować swój system. Obejmuje to aktualizację systemu operacyjnego do najnowszej wersji oraz instalację wszystkich wymaganych zależności. Te przygotowania zapewnią stabilne środowisko i pomogą uniknąć problemów podczas lub po instalacji. ### Aktualizacja systemu -Aby mieć pewność, że Twój system działa na najnowszym oprogramowaniu i z poprawkami bezpieczeństwa, zawsze najpierw wykonaj aktualizację systemu. W tym celu uruchom poniższe polecenie: +Aby mieć pewność, że Twój system działa na najnowszym oprogramowaniu i ma aktualizacje bezpieczeństwa, zawsze najpierw wykonaj aktualizację systemu. W tym celu uruchom poniższe polecenie: ``` sudo apt update && sudo apt upgrade -y ``` -To zapewni, że Twój system ma najnowsze poprawki bezpieczeństwa i wersje oprogramowania przed dalszymi krokami. +Dzięki temu Twój system będzie miał najnowsze poprawki bezpieczeństwa i wersje oprogramowania przed dalszymi krokami. ### Instalacja zależności -Po zakończeniu aktualizacji możesz przejść do instalacji zależności. +Po zakończeniu aktualizacji możesz przystąpić do instalacji zależności. #### Snap -Notepad++ wymaga najpierw zainstalowanego Snap. Aby to zrobić, uruchom poniższe polecenie: +Notepad++ wymaga najpierw zainstalowania Snap. Wykonaj poniższe polecenie: ``` sudo apt install snapd ``` @@ -74,13 +74,13 @@ sudo apt install snapd ## Instalacja -Gdy wszystkie wymagania zostały spełnione, a przygotowania zakończone, możesz przejść do instalacji aplikacji Notepad++. Wykonaj następujące polecenie: +Gdy wszystkie wymagania są spełnione, a przygotowania zakończone, możesz przejść do instalacji aplikacji Notepad++. Wykonaj następujące polecenie: ``` sudo snap install notepad-plus-plus ``` -Notepad++ zostanie pobrany i zainstalowany za pomocą oficjalnego skryptu instalacyjnego. Po prostu pozwól procesowi zakończyć się, a następnie możesz od razu uruchomić aplikację. +Notepad++ zostanie pobrany i zainstalowany za pomocą oficjalnego skryptu instalacyjnego. Po prostu pozwól procesowi się zakończyć, a następnie możesz od razu uruchomić aplikację. ![img](https://screensaver01.zap-hosting.com/index.php/s/ca9Z8D37wCSrDbf/preview) @@ -90,12 +90,12 @@ Notepad++ zostanie pobrany i zainstalowany za pomocą oficjalnego skryptu instal Notepad++ oferuje szeroki zakres opcji personalizacji dostępnych w *Ustawienia > Preferencje*. Pozwalają one dostosować edytor do Twojego stylu pracy: -- **Ogólne**: Kontroluj zachowanie przy starcie, np. ponowne ładowanie wcześniej otwartych plików, ustaw domyślny język lub określ, jak działają zakładki. -- **Ustawienia edytora**: Dostosuj typ i rozmiar czcionki, szerokość tabulatora, numerację linii, automatyczne wcięcia lub wyświetlanie spacji i znaków tabulacji. -- **Schematy kolorów i składnia**: Użyj „Konfiguratora stylów”, aby zmieniać motywy i personalizować podświetlanie składni dla każdego obsługiwanego języka. -- **Obsługa plików**: Skonfiguruj opcje takie jak automatyczne przeładowanie pliku po zmianach, zachowanie przy dużych plikach lub preferencje kodowania, np. UTF-8. -- **Bezpieczeństwo i kopie zapasowe**: Włącz automatyczne kopie zapasowe lub przywracanie sesji, aby zapobiec utracie danych. -- **Wtyczki**: Instaluj i zarządzaj rozszerzeniami przez Menedżera wtyczek, aby dodać funkcje takie jak wsparcie FTP czy zaawansowane formatowanie. +- **Ogólne**: Kontroluj zachowanie przy starcie, np. ponowne ładowanie wcześniej otwartych plików, ustaw domyślny język lub określ zachowanie kart. +- **Ustawienia edytora**: Dostosuj typ i rozmiar czcionki, szerokość tabulatora, numerację linii, autoindentyfikację lub wyświetlanie spacji i znaków tabulacji. +- **Schematy kolorów i składnia**: Użyj „Konfiguratora stylów”, by zmieniać motywy i personalizować podświetlanie składni dla każdego obsługiwanego języka. +- **Obsługa plików**: Skonfiguruj opcje takie jak automatyczne przeładowanie pliku po zmianach, zachowanie przy dużych plikach czy preferencje kodowania, np. UTF-8. +- **Bezpieczeństwo i kopie zapasowe**: Włącz automatyczne kopie zapasowe lub przywracanie sesji, by zapobiec utracie danych. +- **Wtyczki**: Instaluj i zarządzaj rozszerzeniami przez Menedżera Wtyczek, by dodać funkcje takie jak wsparcie FTP czy zaawansowane formatowanie. Te ustawienia sprawiają, że Notepad++ jest bardzo elastyczny, niezależnie czy używasz go do prostego edytowania tekstu, czy pełnoprawnego developmentu. @@ -106,7 +106,7 @@ Te ustawienia sprawiają, że Notepad++ jest bardzo elastyczny, niezależnie czy ## Podsumowanie i dodatkowe zasoby -Gratulacje! Właśnie pomyślnie zainstalowałeś i skonfigurowałeś Notepad++ na swoim serwerze dedykowanym. Polecamy też rzucić okiem na poniższe zasoby, które mogą Ci pomóc i wesprzeć podczas konfiguracji serwera: +Gratulacje! Właśnie pomyślnie zainstalowałeś i skonfigurowałeś Notepad++ na swoim serwerze dedykowanym. Polecamy też rzucić okiem na poniższe zasoby, które mogą Ci pomóc i wesprzeć podczas konfiguracji serwera. - [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - Oficjalna strona diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md index b44c3f930..1b35b6034 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-odoo -title: "Serwer dedykowany: Instalacja Odoo (Open Source ERP i CRM) na Linux" +title: "Konfiguracja Odoo na serwerze Linux - Uruchom własne Open Source ERP i CRM" description: "Dowiedz się, jak zarządzać i automatyzować procesy biznesowe dzięki zintegrowanej platformie ERP i CRM Odoo dla usprawnienia działania firmy → Sprawdź teraz" sidebar_label: Instalacja Odoo services: + - vserver - dedicated --- @@ -37,9 +38,9 @@ Oprogramowanie wymaga zainstalowania wszystkich niezbędnych zależności oraz d **Zależności:** `Docker` -**System operacyjny:** Najnowsza wersja Ubuntu/Debian z obsługą Docker 26+ +**System operacyjny:** Najnowsza wersja Ubuntu/Debian wspierająca Docker 26+ -Sprawdź, czy wszystkie zależności są zainstalowane, a system operacyjny jest aktualny, aby uniknąć problemów z kompatybilnością podczas instalacji Odoo. +Upewnij się, że wszystkie zależności są zainstalowane, a system operacyjny jest aktualny, aby uniknąć problemów z kompatybilnością podczas instalacji Odoo. @@ -49,12 +50,12 @@ Przed konfiguracją **Odoo** musisz przygotować swój system. Obejmuje to aktua ### Aktualizacja systemu -Aby mieć pewność, że system działa na najnowszym oprogramowaniu i poprawkach bezpieczeństwa, zawsze najpierw wykonaj aktualizację systemu. W tym celu uruchom poniższe polecenie: +Aby mieć pewność, że Twój system działa na najnowszym oprogramowaniu i poprawkach bezpieczeństwa, zawsze wykonuj najpierw aktualizację systemu. W tym celu uruchom poniższe polecenie: ``` sudo apt update && sudo apt upgrade -y ``` -Dzięki temu Twój system będzie miał najnowsze poprawki bezpieczeństwa i wersje oprogramowania przed dalszymi krokami. +Zapewni to, że Twój system ma najnowsze poprawki bezpieczeństwa i wersje oprogramowania przed dalszymi krokami. ### Instalacja zależności Po zakończeniu aktualizacji możesz przystąpić do instalacji zależności. Bitwarden będzie uruchamiany na Twojej maszynie za pomocą zestawu kontenerów Docker. Wymaga to najpierw instalacji Dockera. Wykonaj poniższe polecenia: @@ -64,7 +65,7 @@ curl -fsSL https://get.docker.com -o get-docker.sh sh get-docker.sh ``` -Pełny poradnik instalacji i obsługi Dockera znajdziesz w naszym [poradniku Docker](dedicated-linux-docker.md). +Pełny poradnik instalacji i korzystania z Dockera znajdziesz w naszym [poradniku Docker](dedicated-linux-docker.md). @@ -76,9 +77,9 @@ Domyślnie Odoo działa na hoście na portach 80 (HTTP) i 443 (HTTPS). Skonfigur ## Instalacja -Gdy spełnisz wszystkie wymagania i przygotowania, możesz przejść do instalacji aplikacji Odoo. +Gdy wszystkie wymagania są spełnione, a przygotowania zakończone, możesz przejść do instalacji aplikacji Odoo. -Przy pracy z wieloma konfiguracjami Docker warto stworzyć przejrzystą strukturę katalogów, aby projekty były odseparowane. Popularnym rozwiązaniem jest utworzenie folderu *docker* w katalogu domowym użytkownika, z osobnym podfolderem dla każdej domeny. Dzięki temu na jednym serwerze można hostować wiele projektów bez konfliktów konfiguracji. +Przy pracy z wieloma konfiguracjami Docker warto stworzyć przejrzystą strukturę katalogów, aby projekty były odseparowane. Popularnym rozwiązaniem jest utworzenie folderu *docker* w katalogu domowym użytkownika, z dedykowanym podfolderem dla każdej domeny. Dzięki temu na jednym serwerze można hostować wiele projektów bez konfliktów konfiguracji. Na przykład, aby przygotować strukturę dla domeny `example.com`: @@ -87,7 +88,7 @@ mkdir -p /docker/example.com cd /docker/example.com ``` -W tym katalogu projektu warto utworzyć podfoldery, które będą montowane jako wolumeny przez kontenery. Wolumeny pozwalają na współdzielenie danych między usługami lub ich trwałość. Szczególnie ważny jest współdzielony webroot, do którego muszą mieć dostęp zarówno nginx, jak i certbot, aby generować i odnawiać certyfikaty SSL. Możesz utworzyć strukturę tak: +W tym katalogu projektu warto utworzyć podfoldery, które będą montowane jako wolumeny przez kontenery. Wolumeny pozwalają na współdzielenie danych między usługami lub ich trwałość. Szczególnie ważny jest współdzielony webroot, do którego muszą mieć dostęp zarówno nginx, jak i certbot, aby generować i odnawiać certyfikaty SSL. Odpowiednią strukturę utworzysz tak: ``` mkdir -p nginx/{conf,ssl,inc} config addons @@ -163,7 +164,7 @@ sudo ufw allow http sudo ufw allow https ``` -Następnie sprawdź status reguł poleceniem `sudo ufw status`, aby potwierdzić, że porty są otwarte. Upewnij się, że inne ustawienia zapory nie blokują tych portów, bo może to uniemożliwić generowanie certyfikatów lub bezpieczny ruch HTTPS. +Następnie sprawdź status reguł poleceniem `sudo ufw status`, aby potwierdzić, że porty są otwarte. Upewnij się, że inne konfiguracje zapory nie blokują tych portów, bo może to uniemożliwić generowanie certyfikatów lub bezpieczne połączenia HTTPS. @@ -186,20 +187,20 @@ server { } ``` -Ta konfiguracja pozwala certbotowi przeprowadzić wyzwanie ACME i wydać ważne certyfikaty SSL. Zapewnia też przekierowanie wszystkich żądań HTTP na HTTPS. +Ta konfiguracja pozwala certbotowi na ukończenie wyzwania ACME i wydanie ważnych certyfikatów SSL. Zapewnia też przekierowanie wszystkich żądań HTTP na HTTPS. -Po zapisaniu pliku uruchom wymagane kontenery: bazę danych, Odoo i nginx. Wykonaj: +Po zapisaniu pliku uruchom wymagane kontenery: bazę danych, Odoo i nginx: ``` sudo docker compose up -d db odoo nginx ``` -Kontenery będą działać w tle, a nginx od razu użyje nowej konfiguracji, umożliwiając certbotowi generowanie certyfikatów w kolejnym kroku. +Kontenery będą działać w tle, a nginx użyje nowej konfiguracji, umożliwiając certbotowi generowanie certyfikatów w kolejnym kroku. ### Generowanie certyfikatów SSL -Uruchom poniższe polecenie, aby wygenerować certyfikaty SSL za pomocą certbota. Pamiętaj, aby podać swoją domenę po flagu `-d` oraz zastąpić `user@mail.com` swoim prawidłowym mailem. +Uruchom poniższe polecenie, aby wygenerować certyfikaty SSL za pomocą certbota. Pamiętaj, aby podać swoją domenę po flagu `-d` oraz zastąpić adres e-mail `user@mail.com` swoim prawidłowym adresem. ``` 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 +212,7 @@ Następnie wygeneruj dedykowany plik parametrów DH, aby dodatkowo wzmocnić bez openssl dhparam -out nginx/ssl/dhparam.pem 2048 ``` -Teraz utwórz plik `ssl.conf` poleceniem `nano nginx/ssl/ssl.conf` i dodaj do niego poniższą zawartość. Pamiętaj, aby zamienić `example.com` na swoją domenę: +Teraz utwórz plik `ssl.conf` za pomocą `nano nginx/ssl/ssl.conf` i dodaj do niego poniższą zawartość. Pamiętaj, aby zamienić `example.com` na swoją domenę: ``` ssl_protocols TLSv1.2 TLSv1.3; @@ -243,10 +244,10 @@ server { http2 on; server_name example.com; - # Wczytaj ustawienia SSL Mozilli + # Załaduj ustawienia SSL Mozilli include /etc/nginx/ssl/ssl.conf; - # Ścieżki do certyfikatów (upewnij się, że pasują do montowanych wolumenów) + # Ścieżki do certyfikatów (upewnij się, że pasują do zamontowanych wolumenów) ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; @@ -261,7 +262,7 @@ server { # Gzip include /etc/nginx/inc/gzip.conf; - # Proxy dla Odoo + # Ustawienia proxy dla Odoo location / { proxy_pass http://odoo:8069; proxy_http_version 1.1; @@ -335,13 +336,13 @@ Po zapisaniu zmian w konfiguracji nginx, zastosuj nowe ustawienia, restartując sudo docker compose restart nginx ``` -Restart spowoduje załadowanie nowej konfiguracji i natychmiastowe serwowanie ruchu z nowymi parametrami. Obserwuj komunikaty o błędach podczas restartu. W razie problemów sprawdź logi kontenera poleceniem `sudo docker compose logs nginx`. Jeśli kontener działa bez błędów, odwiedź swoją stronę, aby potwierdzić, że HTTPS działa i strona jest dostępna. +Restart spowoduje załadowanie nowej konfiguracji i natychmiastowe serwowanie strony z nowymi parametrami. Obserwuj komunikaty o błędach podczas restartu. W razie problemów sprawdź logi kontenera poleceniem `sudo docker compose logs nginx`. Jeśli kontener działa bez błędów, odwiedź swoją stronę, aby potwierdzić, że HTTPS działa i strona jest dostępna. ### Opcje konfiguracji Odoo -Aby zastosować własne ustawienia, możesz utworzyć dedykowany plik konfiguracyjny dla Odoo. Umieść nowy plik w `config/odoo.conf` i dodaj tam wybrane opcje. +Aby zastosować własne ustawienia, możesz stworzyć dedykowany plik konfiguracyjny dla Odoo. Umieść nowy plik w `config/odoo.conf` i dodaj tam wybrane opcje. W tym pliku możesz zdefiniować przydatne parametry: `list_db = False` ukrywa wybór bazy danych na stronie logowania, `proxy_mode = True` informuje Odoo, że działa za reverse proxy, a jeśli chcesz korzystać z własnych dodatków, odkomentuj linię `addons_path` i wskaż katalog z dodatkami, który utworzyłeś wcześniej. Przykładowa konfiguracja: @@ -356,7 +357,7 @@ proxy_mode = True ### Usuń flagę -i base -Flaga `-i base` musi zostać usunięta z pliku `compose.yml`, bo inaczej przy każdym odtworzeniu kontenera Odoo baza danych będzie tworzona na nowo. Aby ją usunąć, otwórz plik compose poleceniem `nano compose.yml` i zmodyfikuj linię `command` tak: +Flaga `-i base` musi zostać usunięta z pliku `compose.yml`, bo inaczej przy każdym odtworzeniu kontenera Odoo baza danych będzie odtwarzana na nowo. Aby ją usunąć, otwórz plik compose poleceniem `nano compose.yml` i zmodyfikuj linię `command` tak: ``` 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 ## Dostęp do strony -Po zakończeniu instalacji i konfiguracji oraz uruchomieniu wszystkich usług możesz bezpiecznie wejść na swoją stronę, wpisując domenę w przeglądarce. +Po zakończeniu instalacji i konfiguracji oraz uruchomieniu wszystkich usług możesz bezpiecznie wejść na swoją stronę, wpisując domenę w pasku adresu przeglądarki. ![img](https://screensaver01.zap-hosting.com/index.php/s/QTEzbrqG66tTQEA/download) -Załaduje się strona startowa Twojej nowej instalacji. Do pierwszego logowania użyj domyślnego konta z nazwą użytkownika `admin` i hasłem `admin`. Zalecamy jak najszybszą zmianę tych danych. +Załaduje się strona startowa Twojej nowej instalacji. Do pierwszego logowania użyj domyślnego konta z loginem `admin` i hasłem `admin`. Zalecamy jak najszybszą zmianę tych danych. ## Podsumowanie i dodatkowe materiały -Gratulacje! Udało Ci się zainstalować i skonfigurować Odoo na swoim serwerze dedykowanym. Polecamy też zapoznać się z poniższymi materiałami, które mogą pomóc i wesprzeć Cię podczas konfiguracji serwera: +Gratulacje! Udało Ci się zainstalować i skonfigurować Odoo na swoim VPS/serwerze dedykowanym. Polecamy też zapoznać się z poniższymi materiałami, które mogą pomóc i wesprzeć Cię podczas konfiguracji serwera: - [Odoo.com](https://odoo.com) - Oficjalna strona - [odoo.com/documentation/18.0/](https://www.odoo.com/documentation/18.0/) - Dokumentacja Odoo -Masz pytania, których tu nie ma? Jeśli potrzebujesz pomocy lub wsparcia, śmiało kontaktuj się z naszym zespołem wsparcia, który jest dostępny codziennie, by Ci pomóc! 🙂 \ No newline at end of file +Masz pytania, które nie zostały tu poruszone? Jeśli potrzebujesz pomocy lub wsparcia, śmiało kontaktuj się z naszym zespołem wsparcia, który jest dostępny codziennie, by Ci pomóc! 🙂 \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md index b7156bb8b..68b11874d 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-openvpn -title: "Serwer dedykowany: Instalacja OpenVPN" +title: "Konfiguracja OpenVPN na serwerze Linux - Stwórz swoją bezpieczną infrastrukturę VPN" description: "Dowiedz się, jak zabezpieczyć swoje połączenie internetowe i uzyskać dostęp do zablokowanych treści dzięki OpenVPN na serwerach Linux → Sprawdź teraz" sidebar_label: Instalacja OpenVPN services: + - vserver - dedicated --- @@ -16,7 +17,7 @@ OpenVPN to potężne i wszechstronne oprogramowanie VPN, które umożliwia bezpi ## Przygotowanie Przede wszystkim musi być aktywowany sterownik sieciowy **TUN**. Ten krok nie jest wymagany na serwerach root. -Aby to zrobić, musisz utworzyć nowy plik o nazwie **tunscript.sh** w folderze **/usr/sbin**. +Aby to zrobić, musisz utworzyć nowy plik o nazwie **tunscript.sh** w katalogu **/usr/sbin**. ``` nano /usr/sbin/tunscript.sh @@ -36,7 +37,7 @@ Zapisz plik, naciskając `CTRL+O`, potem `Y`, a na końcu `Enter`. Aby wyjść z chmod +x /usr/sbin/tunscript.sh ``` -Gdy to zrobisz, uruchom ``crontab -e`` i wybierz **edytor nano** [1]. Dodaj tę linię na końcu pliku: +Gdy to zrobisz, uruchom ``crontab -e`` i wybierz **edytor nano** [1]. Dodaj na końcu pliku tę linię: ``` @reboot /usr/sbin/tunscript.sh || exit 1 ``` Zapisz plik (`CTRL+O`), potwierdź (`Y`) i wyjdź (`CTRL+X`). Po restarcie serwera skrypt będzie uruchamiany automatycznie i możesz kontynuować. @@ -48,9 +49,9 @@ Aby zainstalować OpenVPN, wpisz w konsoli następujące polecenie: wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh ``` -Pojawi się dialog z pytaniem, czy chcesz używać UDP czy TCP. Polecamy UDP, więc wpisz `1` i naciśnij `Enter`. Następnie zostaniesz zapytany o port dla OpenVPN — zalecamy pozostawić domyślny port. +Pojawi się dialog z pytaniem, czy chcesz używać UDP czy TCP. Polecamy UDP, więc wpisz `1` i naciśnij `Enter`. Następnie zostaniesz poproszony o podanie portu dla OpenVPN — zalecamy pozostawić domyślny port. -Kolejnym krokiem jest konfiguracja serwera DNS. Polecamy skorzystać z Google Public DNS lub Cloudflare DNS: +Kolejnym krokiem jest konfiguracja serwera DNS. Polecamy użyć Google Public DNS lub Cloudflare DNS: ``` 8.8.8.8 / 8.8.4.4 - Google Public DNS 1.1.1.1 / 1.0.0.1 - Cloudflare DNS @@ -62,12 +63,12 @@ Na koniec musisz podać nazwę klienta. Możesz wpisać dowolną nazwę, np. naz ### Dodawanie kolejnych klientów -Jeśli chcesz mieć kilka połączeń, warto utworzyć kilka kont. Aby dodać kolejne konto, wykonaj ponownie polecenie: +Jeśli chcesz mieć wiele połączeń, warto utworzyć kilka kont. Aby dodać kolejne konto, wykonaj ponownie to polecenie: ``` wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh ``` -Wybierz `1` i potwierdź. Następnie podaj nazwę nowego klienta. +Wybierz `1` i potwierdź. Następnie podaj nazwę klienta. ### Usuwanie klientów @@ -76,7 +77,7 @@ Aby usunąć klienta, wpisz: wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh ``` -Wybierz numer klienta z listy, którego chcesz usunąć, i naciśnij `Enter`. Potwierdź usunięcie, wpisując `Y` i zatwierdzając `Enter`. +Wybierz numer klienta z listy, którego chcesz usunąć, i naciśnij `Enter`. Potwierdź usunięcie, wpisując `Y` i zatwierdź `Enter`. Klient zostanie usunięty. ## Odinstalowanie @@ -85,14 +86,14 @@ Jeśli nie potrzebujesz już OpenVPN, możesz go odinstalować tak: ``` wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh ``` -Naciśnij `3` i potwierdź. Jeszcze raz potwierdź i OpenVPN zostanie usunięty. +Naciśnij `3` i potwierdź. Jeszcze raz potwierdź i OpenVPN zostanie odinstalowany. ## Połączenie z VPN Do połączenia z VPN polecamy użyć **[klienta OpenVPN](https://openvpn.net/community-downloads/)**. Pobierz go na urządzenie, z którego chcesz się łączyć. -Połącz się z serwerem przez SFTP, pobierz wygenerowany plik .ovpn, a następnie usuń go z serwera. Po zainstalowaniu klienta uruchom program. Kliknij prawym przyciskiem myszy ikonę OpenVPN na pasku zadań. Wybierz „Importuj plik” i wskaż wcześniej pobrany plik, kliknij „Otwórz”. Aby się połączyć, kliknij ponownie ikonę i wybierz „Połącz”. +Połącz się z serwerem przez SFTP, pobierz wygenerowany plik .ovpn, a następnie usuń go z serwera. Po zainstalowaniu klienta uruchom program. Kliknij prawym przyciskiem myszy ikonę OpenVPN na pasku zadań. Wybierz 'Import file' i wskaż wcześniej pobrany plik, kliknij 'Open'. Aby się połączyć, kliknij ponownie ikonę i wybierz "Connect". :::info -Jeśli zaimportowałeś kilka plików, wybierz klienta, którego chcesz użyć, a następnie kliknij „Połącz”. +Jeśli zaimportowałeś kilka plików, wybierz klienta, którego chcesz użyć, a następnie kliknij Connect. ::: \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md index 790affde1..cf78201f7 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-phpmyadmin -title: "Serwer dedykowany: Instalacja phpMyAdmin" -description: "Dowiedz się, jak łatwo zarządzać bazami danych MySQL i MariaDB dzięki webowemu interfejsowi phpMyAdmin dla efektywnej administracji bazami → Sprawdź teraz" +title: "Konfiguracja phpMyAdmin na serwerze Linux - Zarządzaj bazami danych przez interfejs WWW" +description: "Dowiedz się, jak łatwo zarządzać bazami MySQL i MariaDB dzięki phpMyAdmin i jego webowemu interfejsowi dla efektywnej administracji bazami danych → Sprawdź teraz" sidebar_label: Instalacja phpMyAdmin services: + - vserver - dedicated --- @@ -24,7 +25,7 @@ sudo apt update -y sudo apt upgrade -y ``` -Musisz także upewnić się, że masz już zainstalowane PHP na swoim systemie. Jest to niezbędne do korzystania z phpMyAdmin. Jak zainstalować PHP, znajdziesz w naszym [poradniku Instalacja PHP](vserver-linux-php.md). +Musisz także mieć zainstalowane PHP na swoim systemie, co jest niezbędne do działania phpMyAdmin. Jak zainstalować PHP, znajdziesz w naszym [poradniku Instalacja PHP](vserver-linux-php.md). :::warning Brakujące pakiety PHP Jeśli brakuje niezbędnych pakietów PHP, pliki phpMyAdmin nie będą poprawnie przetwarzane i wyświetlane. @@ -32,7 +33,7 @@ Jeśli brakuje niezbędnych pakietów PHP, pliki phpMyAdmin nie będą poprawnie ## Instalacja -Jeśli przygotowania zostały zakończone, możesz rozpocząć instalację interfejsu phpMyAdmin. Najpierw otwórz katalog instalacyjny, w którym chcesz zainstalować phpMyAdmin. +Gdy przygotowanie jest zakończone, możesz rozpocząć instalację interfejsu phpMyAdmin. Najpierw otwórz katalog instalacyjny, w którym chcesz zainstalować phpMyAdmin. Przejdź do odpowiedniego katalogu poleceniem `cd /usr/share`. Następnie pobierz najnowszą wersję phpMyAdmin do katalogu instalacyjnego za pomocą `wget`: @@ -50,7 +51,7 @@ Po zakończeniu pobierania rozpakuj plik ZIP poleceniem: unzip phpmyadmin.zip ``` :::warning -Jeśli polecenie `unzip` nie jest dostępne, możesz je zainstalować poleceniem `sudo apt install unzip -y`. +Jeśli polecenie `unzip` nie jest dostępne, zainstaluj je poleceniem `sudo apt install unzip -y`. ::: Rozpakowane archiwum możesz teraz przemianować na prostszą nazwę, usunąć plik ZIP i ustawić odpowiednie uprawnienia: @@ -64,10 +65,10 @@ rm phpmyadmin.zip; chmod -R 0755 phpmyadmin ### Plik konfiguracyjny serwera WWW -Teraz phpMyAdmin musi zostać dodany do konfiguracji serwera WWW. W tym celu utwórz nowy plik konfiguracyjny Virtual Host poleceniem `nano /etc/apache2/conf-available/phpmyadmin.conf` i wklej do niego następującą zawartość: +Teraz phpMyAdmin musi zostać dodany do konfiguracji serwera WWW. Użyj `nano /etc/apache2/conf-available/phpmyadmin.conf`, aby utworzyć nowy plik konfiguracyjny Virtual Host i wklej do niego poniższą zawartość: ``` -# Konfiguracja Apache dla phpMyAdmin +# Konfiguracja phpMyAdmin dla Apache Alias /phpmyadmin /usr/share/phpmyadmin @@ -76,7 +77,7 @@ Alias /phpmyadmin /usr/share/phpmyadmin DirectoryIndex index.php -# Zabroń dostępu do katalogów, które nie wymagają dostępu webowego, dla bezpieczeństwa +# Zablokuj dostęp do katalogów, które nie wymagają dostępu webowego, dla bezpieczeństwa Require all denied @@ -88,9 +89,9 @@ Alias /phpmyadmin /usr/share/phpmyadmin ``` -Po wklejeniu zawartości zapisz i zamknij plik za pomocą `CTRL+X`, następnie potwierdź `Y` i naciśnij `Enter`. +Po wprowadzeniu zawartości zapisz i zamknij plik za pomocą `CTRL+X`, następnie potwierdź `Y` i naciśnij `Enter`. -Nowo utworzony plik konfiguracyjny Virtual Host musi zostać aktywowany i załadowany. Wykonaj następujące polecenia: +Nowo utworzony plik konfiguracyjny Virtual Host musi zostać aktywowany i załadowany. Wykonaj poniższe polecenia: ``` a2enconf phpmyadmin @@ -99,7 +100,7 @@ systemctl reload apache2 ### Utworzenie wymaganego katalogu tymczasowego -Aby phpMyAdmin działał poprawnie, musisz utworzyć katalog tymczasowy i ustawić odpowiednie uprawnienia. Zrób to poleceniami: +Aby phpMyAdmin działał poprawnie, trzeba utworzyć katalog tymczasowy i ustawić odpowiednie uprawnienia. Zrób to poleceniami: ``` mkdir /usr/share/phpmyadmin/tmp/ @@ -108,4 +109,4 @@ chown -R www-data:www-data /usr/share/phpmyadmin/tmp/ ## Podsumowanie -Gratulacje, pomyślnie zainstalowałeś i skonfigurowałeś phpMyAdmin. Do webowego interfejsu możesz uzyskać dostęp, wpisując adres IP i ścieżkę swojego serwera (http://Adres-IP/phpmyadmin). W razie pytań lub potrzeby pomocy, śmiało kontaktuj się z naszym supportem, który jest dostępny codziennie, by Ci pomóc! 🙂 \ No newline at end of file +Gratulacje, pomyślnie zainstalowałeś i skonfigurowałeś phpMyAdmin! Do webowego interfejsu możesz dostać się przez adres IP i ścieżkę swojego serwera (http://adres-IP/phpmyadmin). W razie pytań lub potrzeby pomocy, śmiało kontaktuj się z naszym supportem, który jest do Twojej dyspozycji codziennie! 🙂 \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md index ff19e769d..c3d597d41 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-plex -title: "Serwer dedykowany: Instalacja Plex na Linuxie" -description: "Dowiedz się, jak zarządzać i streamować swoją prywatną bibliotekę multimediów bez problemów dzięki Plex, aby mieć łatwy dostęp na różnych urządzeniach → Sprawdź teraz" +title: "Konfiguracja Plex na serwerze Linux - Streamuj swoją prywatną bibliotekę multimediów" +description: "Dowiedz się, jak zarządzać i streamować swoją prywatną bibliotekę multimediów bez problemów z Plex, aby mieć łatwy dostęp na różnych urządzeniach → Sprawdź teraz" sidebar_label: Instalacja Plex services: + - vserver - dedicated --- @@ -13,11 +14,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -Plex to platforma do zarządzania i streamowania multimediów, takich jak filmy, seriale, muzyka i zdjęcia, z jednego centralnego miejsca. Dzięki Plex Media Server możesz organizować biblioteki, automatycznie wzbogacać je o metadane i streamować na różne urządzenia zarówno w sieci lokalnej, jak i przez internet. To super elastyczne rozwiązanie, które pozwala wygodnie korzystać z własnej kolekcji multimediów. +Plex to platforma do zarządzania i streamowania treści multimedialnych, takich jak filmy, seriale, muzyka i zdjęcia, z jednego centralnego miejsca. Dzięki Plex Media Server możesz organizować biblioteki, automatycznie wzbogacać je o metadane i streamować na różne urządzenia zarówno w sieci lokalnej, jak i przez internet. To sprawia, że Plex to elastyczne rozwiązanie do wygodnego dostępu do własnych kolekcji multimediów. ![img](https://screensaver01.zap-hosting.com/index.php/s/68xdESEHimoY9Jp/preview) -Myślisz o hostingu tego serwisu na własnym serwerze? Przeprowadzimy Cię krok po kroku przez cały proces instalacji i konfiguracji oraz podpowiemy, na co zwrócić uwagę. +Myślisz o samodzielnym hostingu tej usługi? Przeprowadzimy Cię przez każdy krok konfiguracji i ustawień oraz podpowiemy, na co zwrócić uwagę. @@ -25,33 +26,33 @@ Myślisz o hostingu tego serwisu na własnym serwerze? Przeprowadzimy Cię krok ## Wymagania wstępne -Zanim zainstalujesz **Plex**, upewnij się, że Twoje środowisko hostingowe spełnia poniższe wymagania, aby instalacja przebiegła gładko, a wydajność była optymalna. +Przed instalacją **Plex** upewnij się, że Twoje środowisko hostingowe spełnia poniższe wymagania, aby instalacja przebiegła gładko, a wydajność była optymalna. -| Sprzęt | Minimum | Rekomendacja ZAP-Hosting | +| Sprzęt | Minimum | Rekomendacje ZAP-Hosting | | --------- | ----------- | ------------------------- | -| CPU | 4 rdzenie vCPU | 8 rdzeni vCPU | +| CPU | 4 rdzenie vCPU | 8 rdzeni vCPU | | RAM | 4 GB | 8 GB | | Miejsce na dysku | 25 GB | 25 GB | -Oprogramowanie wymaga, aby wszystkie niezbędne zależności były zainstalowane oraz aby działało na wspieranym systemie operacyjnym. Sprawdź, czy Twój serwer spełnia poniższe wymagania przed przystąpieniem do instalacji: +Oprogramowanie wymaga zainstalowania wszystkich niezbędnych zależności oraz działania na wspieranym systemie operacyjnym. Upewnij się, że Twój serwer spełnia poniższe wymagania przed przystąpieniem do instalacji: **Zależności:** Brak **System operacyjny:** Ubuntu (16.04+) / Debian (8+) - Intel/AMD 64-bit -Upewnij się, że wszystkie zależności są zainstalowane, a system operacyjny jest odpowiedniej wersji, aby uniknąć problemów z kompatybilnością podczas instalacji Plex. +Sprawdź, czy wszystkie zależności są zainstalowane, a system operacyjny jest odpowiedniej wersji, aby uniknąć problemów z kompatybilnością podczas instalacji Plex. ## Instalacja -Oficjalna strona Plex Media udostępnia aktualną wersję Plex Media Server dla Linuxa do pobrania. Użyj wersji 64-bitowej, aby zapewnić kompatybilność ze wszystkimi nowoczesnymi dystrybucjami Linuxa. Wykonaj poniższe polecenie, aby pobrać plik `.deb`: +Oficjalna strona Plex Media udostępnia aktualną wersję Plex Media Server dla Linuksa do pobrania. Użyj wariantu 64-bitowego, aby zapewnić kompatybilność ze wszystkimi nowoczesnymi dystrybucjami Linuksa. Wykonaj poniższe polecenie, aby pobrać plik `.deb`: ``` wget https://downloads.plex.tv/plex-media-server-new/1.42.1.10060-4e8b05daf/debian/plexmediaserver_1.42.1.10060-4e8b05daf_amd64.deb ``` -Po pobraniu możesz uruchomić instalator, aby zainstalować Plex Media Server. Konfiguracja odbywa się przez przeglądarkę internetową, gdzie możesz tworzyć biblioteki i zarządzać kolekcją multimediów. Uruchom poniższe polecenie, aby rozpocząć instalację: +Po pobraniu możesz uruchomić instalator, aby zainstalować Plex Media Server. Konfiguracja odbywa się przez interfejs webowy w przeglądarce, gdzie stworzysz biblioteki i zarządzisz swoją kolekcją multimediów. Uruchom poniższe polecenie, aby rozpocząć instalację: ``` sudo dpkg -i plexmediaserver_1.42.1.10060-4e8b05daf_amd64.deb @@ -61,9 +62,9 @@ Aby skonfigurować Plex Media Server, na tym samym serwerze, na którym zainstal Ten krok logowania jest konieczny, aby powiązać serwer z Twoim kontem, co umożliwia funkcje takie jak zdalny dostęp, zarządzanie użytkownikami i synchronizację między urządzeniami. Po pomyślnym zalogowaniu znajdziesz się w swojej instancji Plex Media. Stamtąd możesz tworzyć biblioteki filmów, seriali, muzyki lub zdjęć, automatycznie pobierać metadane i udostępniać zawartość innym użytkownikom w sieci lokalnej lub przez internet. -Po konfiguracji możesz też uzyskać dostęp do Plex Media Server z zewnątrz, otwierając interfejs webowy w przeglądarce pod adresem `http://:32400`. Zastąp `` publicznym adresem Twojego serwera. +Po konfiguracji możesz także uzyskać dostęp do Plex Media Server z zewnątrz, otwierając interfejs webowy w przeglądarce pod adresem `http://:32400`. Zastąp `` publicznym adresem IP Twojego serwera. -Port 32400 to domyślny port dostępu do Plex przez przeglądarkę i może wymagać odblokowania w zaporze sieciowej lub routerze, jeśli chcesz łączyć się przez internet. +Port 32400 to domyślny port dla dostępu webowego do Plex i może wymagać odblokowania w zaporze sieciowej lub routerze, jeśli chcesz łączyć się przez internet. Po wejściu na ten adres zostaniesz przekierowany na stronę logowania Plex, gdzie możesz zarządzać swoimi bibliotekami i ustawieniami. Dla bezpiecznego dostępu zdalnego zalecamy włączenie opcji Remote Access w ustawieniach Plex, co zapewnia szyfrowane połączenie i przekierowuje ruch przez usługę Plex. @@ -73,9 +74,9 @@ Po wejściu na ten adres zostaniesz przekierowany na stronę logowania Plex, gdz ## Podsumowanie i dodatkowe zasoby -Gratulacje! Właśnie pomyślnie zainstalowałeś i skonfigurowałeś Plex na swoim serwerze dedykowanym. Polecamy też rzucić okiem na poniższe materiały, które mogą Ci pomóc i wesprzeć Cię podczas konfiguracji serwera: +Gratulacje! Właśnie pomyślnie zainstalowałeś i skonfigurowałeś Plex na swoim VPS/serwerze dedykowanym. Polecamy też rzucić okiem na poniższe materiały, które mogą Ci pomóc i wesprzeć podczas konfiguracji serwera: - [Plex.com](https://Plex.com/) - Oficjalna strona - [support.plex.tv/articles/](https://support.plex.tv/articles/) - Centrum pomocy Plex (dokumentacja) -Masz pytania, których tu nie ma? Jeśli potrzebujesz dodatkowej pomocy, śmiało kontaktuj się z naszym supportem – jesteśmy dostępni codziennie, by Ci pomóc! 🙂 \ No newline at end of file +Masz pytania, których tu nie ma? Jeśli potrzebujesz dalszej pomocy lub wsparcia, śmiało kontaktuj się z naszym zespołem wsparcia, który jest dostępny codziennie, by Ci pomóc! 🙂 \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md index 6c2fe3cf8..4fea78683 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md @@ -1,19 +1,20 @@ --- id: dedicated-linux-screen -title: "Serwer dedykowany: Instalacja Screen" -description: "Dowiedz się, jak zarządzać wieloma sesjami terminala na Linuxie za pomocą Screen, aby zwiększyć produktywność i utrzymać sesje → Sprawdź teraz" +title: "Konfiguracja Screen na serwerze Linux - Zarządzaj trwałymi sesjami terminala" +description: "Dowiedz się, jak zarządzać wieloma sesjami terminala na Linuxie za pomocą Screen, by zwiększyć produktywność i utrzymać sesje → Sprawdź teraz" sidebar_label: Instalacja Screen services: + - vserver - dedicated --- ## Wprowadzenie -Screen to multiplexer terminala dla systemów Unix-like, takich jak Linux. Pozwala użytkownikom zarządzać wieloma sesjami terminala w jednym oknie lub połączeniu zdalnym. W tym poradniku omówimy kroki instalacji oraz podpowiemy, jak korzystać ze screen, żebyś lepiej go ogarnął. +Screen to terminalowy multiplexer dla systemów Unix-like, takich jak Linux. Pozwala użytkownikom zarządzać wieloma sesjami terminala w jednym oknie lub połączeniu zdalnym. W tym poradniku pokażemy, jak zainstalować Screen i podpowiemy, jak go używać, żebyś lepiej ogarnął to narzędzie. ## Przygotowanie -Zanim zainstalujesz cokolwiek na serwerze, warto wykonać polecenie aktualizacji odpowiednie dla Twojego systemu operacyjnego, aby utrzymać serwer bezpiecznym. +Zanim zainstalujesz cokolwiek na serwerze, warto wykonać aktualizację systemu, żeby Twój serwer był bezpieczny i miał najnowsze poprawki. import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; @@ -51,7 +52,7 @@ sudo zypper update ## Instalacja -Instalacja narzędzia screen jest prosta — wystarczy wykonać poniższe polecenie, dopasowane do Twojej dystrybucji Linuxa: +Instalacja narzędzia screen jest prosta — wystarczy wykonać odpowiednie polecenie dla Twojej dystrybucji Linuxa: @@ -86,7 +87,7 @@ sudo dnf install screen ## Podstawowe użycie Screen -Jak wspomnieliśmy, screen pozwala tworzyć wiele sesji. Aby rozpocząć nową, wystarczy wpisać poniższe polecenie, zamieniając `[name]` na dowolną nazwę, którą chcesz nadać sesji. +Jak wspomnieliśmy, screen pozwala tworzyć wiele sesji. Aby rozpocząć nową, wpisz poniższe polecenie, zamieniając `[name]` na dowolną nazwę, którą chcesz nadać sesji. ``` screen -S [name] ``` @@ -95,22 +96,22 @@ screen -S [name] Pamiętaj, że polecenia w tym poradniku są czułe na wielkość liter, zwłaszcza jeśli chodzi o flagi parametrów. ::: -To otworzy nową sesję screen, w której możesz uruchomić dowolny skrypt lub program, który ma działać nawet po zamknięciu połączenia zdalnego. +To otworzy nową sesję screen, w której możesz uruchomić dowolny skrypt lub program, który będzie działał nawet po zamknięciu połączenia zdalnego. -Aby wyjść z sesji screen, użyj `CTRL + A`, a następnie `D` lub po prostu wpisz `exit` w konsoli. +Aby wyjść z sesji screen, użyj `CTRL + A`, a potem `D` lub po prostu wpisz `exit` w konsoli. :::tip -Możesz przeglądać wszystkie aktywne sesje/screeny za pomocą polecenia `screen -ls` lub `screen -list`. +Możesz przeglądać wszystkie aktywne sesje/screeny poleceniem `screen -ls` lub `screen -list`. ::: -Aby wrócić do wcześniej utworzonej sesji, użyj polecenia `screen -r [name]`, które natychmiast przeniesie Cię do odpowiedniego ekranu. +Aby wrócić do wcześniej utworzonej sesji, użyj `screen -r [name]`, co natychmiast przeniesie Cię do odpowiedniego ekranu. ## Flagi parametrów Screen -Screen ma wiele flag `-`, które możesz wykorzystać do konfiguracji poleceń. Najważniejsze z nich znajdziesz w tabeli poniżej. +Screen ma wiele flag `-`, które pozwalają konfigurować polecenia. Najważniejsze z nich znajdziesz w tabeli poniżej. -| Flaga | Alias | Informacje | -| ---- | ----- | ---------- | +| Flaga | Alias | Opis | +| ---- | ----- | ---- | | -v | | Pokazuje aktualną wersję screen | | -S `[name]` | | Uruchamia nową sesję screen o nazwie `[name]` | | -ls | -list | Wyświetla listę wszystkich działających sesji | @@ -126,7 +127,7 @@ Pełną listę dostępnych parametrów zobaczysz, wpisując `screen -h`. ### Zarządzanie oknami -Skoro już znasz podstawowe komendy screen, czas poznać skróty, które ułatwią Ci poruszanie się między sesjami. W każdej sesji screen możesz tworzyć wiele oddzielnych okien do różnych zadań. +Skoro już znasz podstawy, czas poznać skróty, które ułatwią Ci poruszanie się między sesjami. W każdej sesji screen możesz tworzyć wiele oddzielnych okien do różnych zadań. :::note Wszystkie skróty w tej części poradnika wykonuj po naciśnięciu `CTRL + A`. @@ -134,7 +135,7 @@ Wszystkie skróty w tej części poradnika wykonuj po naciśnięciu `CTRL + A`. Naciśnięcie `C` tworzy nowe puste okno w bieżącym katalogu. Aby przełączać się między oknami, użyj `N` (następne), `P` (poprzednie) lub `"` i wybierz okno z listy za pomocą strzałek. -Domyślnie wszystkie okna mają tę samą nazwę (zwykle nazwę powłoki, której używasz). Aby zmienić nazwę, wpisz `A` i podaj nową nazwę. +Domyślnie wszystkie okna mają tę samą nazwę (zwykle nazwę powłoki, której używasz). Aby ją zmienić, wpisz `A` i podaj nową nazwę. Aby usunąć okno, naciśnij `K`. @@ -143,11 +144,11 @@ Aby usunąć okno, naciśnij `K`. Aby mieć 2 okna w układzie podzielonym, użyj `S` (poziomo) lub `|` (pionowo) i przełączaj się między nimi za pomocą `Tab`. :::tip -Po utworzeniu podzielonego okna przejdź do niego klawiszem `Tab` i wpisz `"` aby otworzyć poprzednie okno w drugim widoku podziału. +Po utworzeniu podzielonego okna przejdź do niego `Tab` i wpisz `"` aby otworzyć poprzednie okno w drugim widoku podziału. ::: -Możesz dzielić okna dowolnie wiele razy, ale pamiętaj, że zużycie pamięci RAM serwera może rosnąć wykładniczo, co jest normalne przy multitaskingu. +Możesz dzielić okna dowolnie wiele razy, ale pamiętaj, że zużycie pamięci RAM serwera może wtedy szybko rosnąć, co jest normalne przy multitaskingu. ## Podsumowanie -Mamy nadzieję, że ten poradnik pomógł Ci zrozumieć, jak działa narzędzie screen na Linuxie. Jeśli masz pytania lub potrzebujesz pomocy, śmiało kontaktuj się z naszym supportem, który jest dostępny codziennie, by Ci pomóc! 🙂 \ No newline at end of file +Mamy nadzieję, że ten poradnik pomógł Ci ogarnąć, jak działa narzędzie screen na Linuxie. Jeśli masz pytania lub potrzebujesz pomocy, śmiało kontaktuj się z naszym supportem — jesteśmy dostępni codziennie, by Ci pomóc! 🙂 \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md index a10690dfd..3de352ffd 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-ssh-server -title: "Serwer dedykowany: Instalacja SSH" -description: "Dowiedz się, jak bezpiecznie zainstalować i zarządzać serwerem SSH na Linux VPS, aby zapewnić bezpieczny dostęp zdalny i lepszą ochronę serwera → Sprawdź teraz" +title: "Konfiguracja SSH na serwerze Linux - Włącz bezpieczny zdalny dostęp do serwera" +description: "Dowiedz się, jak bezpiecznie zainstalować i zarządzać serwerem SSH na Linuxie, aby zapewnić bezpieczny zdalny dostęp i lepszą ochronę serwera → Sprawdź teraz" sidebar_label: Instalacja SSH services: + - vserver - dedicated --- @@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; Secure Shell (SSH) to bezpieczny protokół, który umożliwia szyfrowany i bezpieczny dostęp do systemów zdalnych. Zapewnia poufność i integralność danych przesyłanych przez sieć. -W tym poradniku dowiesz się, jak zainstalować lub ponownie zainstalować serwer SSH dla różnych dystrybucji Linux, które oferujemy na naszych VPS. Większość dystrybucji Linux dostępnych na naszych VPS jest domyślnie wyposażona w serwer SSH, co oznacza, że możesz nim łatwo zarządzać przez webowy panel produktu. Zobacz, jak to zrobić, w naszym poradniku: [Pierwszy dostęp (SSH)](vserver-linux-ssh.md) +W tym poradniku dowiesz się, jak zainstalować lub ponownie zainstalować serwer SSH dla różnych dystrybucji Linuxa, które oferujemy na naszych VPS/serwerach dedykowanych. Większość dystrybucji Linux dostępnych na naszych VPS/serwerach dedykowanych ma domyślnie zainstalowany serwer SSH, co pozwala na łatwe zarządzanie nim przez panel administracyjny produktu. Możesz zobaczyć, jak to zrobić, korzystając z naszego poradnika: [Pierwszy dostęp (SSH)](vserver-linux-ssh.md) Jeśli chcesz dowiedzieć się więcej o zwiększaniu bezpieczeństwa swojego serwera, gorąco polecamy nasz poradnik [Wskazówki bezpieczeństwa](vserver-linux-security-tips.md), który przedstawia różne narzędzia i usługi pomagające jeszcze lepiej zabezpieczyć serwer. @@ -44,12 +45,12 @@ Następnie zainstaluj serwer SSH poleceniem: yum install openssh-server ``` -Po zakończeniu instalacji uruchom usługę serwera SSH: +Po zakończeniu instalacji uruchom usługę serwera SSH poleceniem: ``` systemctl start sshd ``` -Ustaw automatyczne uruchamianie usługi przy starcie systemu: +Upewnij się, że usługa będzie się automatycznie uruchamiać przy starcie systemu, wykonując: ``` systemctl enable sshd ``` @@ -59,7 +60,7 @@ systemctl enable sshd Aby włączyć logowanie root, musisz edytować plik konfiguracyjny openssh. W tym poradniku użyjemy edytora "nano". :::info -Jeśli "nano" nie jest zainstalowane, zainstaluj je poleceniem: `yum install nano` +Jeśli "nano" nie jest zainstalowane, najpierw je zainstaluj poleceniem: `yum install nano` ::: Otwórz plik konfiguracyjny poleceniem: @@ -67,7 +68,7 @@ Otwórz plik konfiguracyjny poleceniem: nano /etc/ssh/sshd_config ``` -Za pomocą strzałek znajdź linię: +Za pomocą klawiszy strzałek znajdź linię: ``` #PermitRootLogin prohibit-password ``` @@ -99,12 +100,12 @@ Następnie zainstaluj serwer SSH poleceniem: apt install openssh-server ``` -Po zakończeniu instalacji uruchom usługę serwera SSH: +Po zakończeniu instalacji uruchom usługę serwera SSH poleceniem: ``` systemctl start sshd ``` -Ustaw automatyczne uruchamianie usługi przy starcie systemu: +Upewnij się, że usługa będzie się automatycznie uruchamiać przy starcie systemu, wykonując: ``` systemctl enable sshd ``` @@ -122,7 +123,7 @@ Otwórz plik konfiguracyjny poleceniem: nano /etc/ssh/sshd_config ``` -Za pomocą strzałek znajdź linię: +Za pomocą klawiszy strzałek znajdź linię: ``` #PermitRootLogin prohibit-password ``` @@ -154,12 +155,12 @@ Następnie zainstaluj serwer SSH poleceniem: apt install openssh-server ``` -Po zakończeniu instalacji uruchom usługę serwera SSH: +Po zakończeniu instalacji uruchom usługę serwera SSH poleceniem: ``` systemctl start sshd ``` -Ustaw automatyczne uruchamianie usługi przy starcie systemu: +Upewnij się, że usługa będzie się automatycznie uruchamiać przy starcie systemu, wykonując: ``` systemctl enable sshd ``` @@ -177,7 +178,7 @@ Otwórz plik konfiguracyjny poleceniem: nano /etc/ssh/sshd_config ``` -Za pomocą strzałek znajdź linię: +Za pomocą klawiszy strzałek znajdź linię: ``` #PermitRootLogin prohibit-password ``` @@ -209,12 +210,12 @@ Następnie zainstaluj serwer SSH poleceniem: dnf install openssh-server ``` -Po zakończeniu instalacji uruchom usługę serwera SSH: +Po zakończeniu instalacji uruchom usługę serwera SSH poleceniem: ``` systemctl start sshd ``` -Ustaw automatyczne uruchamianie usługi przy starcie systemu: +Upewnij się, że usługa będzie się automatycznie uruchamiać przy starcie systemu, wykonując: ``` systemctl enable sshd ``` @@ -232,7 +233,7 @@ Otwórz plik konfiguracyjny poleceniem: sudo nano /etc/ssh/sshd_config ``` -Za pomocą strzałek znajdź linię: +Za pomocą klawiszy strzałek znajdź linię: ``` #PermitRootLogin prohibit-password ``` @@ -249,4 +250,4 @@ systemctl restart sshd -Teraz pomyślnie zainstalowałeś usługę SSH na swoim serwerze i możesz łączyć się z nim przez SSH. \ No newline at end of file +Serwer SSH został pomyślnie zainstalowany na Twoim serwerze i możesz teraz łączyć się z nim zdalnie przez SSH. \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md index a2bcb1d13..7f94d4c67 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md @@ -1,6 +1,6 @@ --- id: dedicated-linux-ssl -title: "Serwer dedykowany: Utwórz certyfikat SSL (Let's Encrypt) dla serwera Linux" +title: "Konfiguracja Let's Encrypt SSL na serwerze Linux - Zabezpiecz swój serwer dedykowany przez HTTPS" description: "Dowiedz się, jak zabezpieczyć swoją stronę darmowymi certyfikatami SSL za pomocą Certbot i Let's Encrypt dla bezpiecznego przesyłania danych → Sprawdź teraz" sidebar_label: Instalacja certyfikatu SSL (Let's Encrypt) services: @@ -13,19 +13,17 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -Certyfikaty SSL to kluczowy element internetu, zapewniający bezpieczne przesyłanie danych między klientem a hostem. W tym poradniku pokażemy, jak skonfigurować open-source narzędzie [**Certbot**](https://certbot.eff.org/), aby uzyskać darmowe certyfikaty SSL od organizacji certyfikującej **Let's Encrypt**. - - +Certyfikaty SSL to kluczowy element internetu, zapewniający bezpieczne przesyłanie danych między klientem a hostem. W tym poradniku pokażemy, jak skonfigurować open-source’owe narzędzie [**Certbot**](https://certbot.eff.org/), aby uzyskać darmowe certyfikaty SSL od organizacji non-profit **Let's Encrypt**. ## Przygotowanie -Aby skorzystać z Certbota, potrzebujesz serwera Linux oraz **domeny**, którą posiadasz. Musisz mieć dostęp do ustawień DNS domeny i **musisz** utworzyć rekord `A` DNS wskazujący na adres IP twojego __serwera Linux__ dla każdej domeny głównej lub subdomeny, której chcesz używać. +Aby korzystać z Certbota, potrzebujesz serwera Linux oraz **domeny**, którą posiadasz. Musisz mieć dostęp do ustawień DNS domeny i **musisz** utworzyć rekord `A` DNS wskazujący na adres IP Twojego __serwera Linux__ dla każdej domeny głównej lub subdomeny, której chcesz używać. -Certbot ma też dodatkowe wtyczki, które pozwalają na łatwe „jednoklikowe” ustawienie certyfikatu dla domeny współpracującej z różnymi serwerami WWW, takimi jak Nginx czy Apache. Polecamy Nginx, bo to wydajny i popularny serwer open-source. Zobacz nasz [poradnik o reverse proxy na Linuxie](dedicated-linux-proxy.md), jeśli potrzebujesz pomocy z konfiguracją. +Certbot ma też dodatkowe wtyczki, które pozwalają na łatwą konfigurację certyfikatu „jednym kliknięciem” dla domen współpracujących z popularnymi serwerami www, takimi jak Nginx czy Apache. Polecamy Nginx, bo to wydajny i popularny serwer open-source. Pomoc znajdziesz w naszym [poradniku o reverse proxy na Linux](dedicated-linux-proxy.md). ## Instalacja -Zacznij od instalacji open-source pakietu [**Certbot**](https://certbot.eff.org/), którego użyjesz do pobrania darmowych certyfikatów SSL od **Let's Encrypt**. +Zacznij od instalacji open-source’owego pakietu [**Certbot**](https://certbot.eff.org/), którego użyjesz do pobrania darmowych certyfikatów od **Let's Encrypt**. ``` sudo apt install certbot @@ -33,17 +31,17 @@ sudo apt install certbot Po instalacji Certbota możesz przejść do zamawiania certyfikatów dla swoich domen. Let's Encrypt i Certbot oferują różne wyzwania ACME do weryfikacji własności domeny. -Zdecydowanie polecamy domyślną metodę **HTTP-01**, bo pozwala na automatyczne odnawianie certyfikatów. Jeśli jednak napotkasz problemy, możesz spróbować metody **DNS-01**, która jest manualna i nie wspiera automatycznego odnawiania, bo opiera się na weryfikacji przez rekord **TXT** DNS. +Zdecydowanie polecamy domyślną metodę **HTTP-01**, bo pozwala na automatyczne odnawianie certyfikatów. Jeśli jednak napotkasz problemy, możesz spróbować metody **DNS-01**, która jest manualna i nie wspiera automatycznego odnawiania, bo wymaga weryfikacji przez rekord **TXT** DNS. -:::tip Wykorzystaj wtyczki serwera WWW -Jeśli korzystasz z serwera WWW takiego jak Nginx, Apache lub własnego, polecamy przejść do sekcji **Wtyczki serwera WWW** poniżej, gdzie pokazujemy, jak używać dodatkowych wtyczek Certbota do „jednoklikowej” instalacji certyfikatu oraz zamawiania certyfikatów bez konieczności wyłączania serwera WWW. +:::tip Wykorzystaj wtyczki serwera www +Jeśli korzystasz z serwera www takiego jak Nginx, Apache lub własnego, polecamy przejść do sekcji **Wtyczki serwera www** poniżej, gdzie pokazujemy, jak używać dodatkowych wtyczek Certbota do „jednoklikowej” instalacji certyfikatu i zamawiania go bez wyłączania serwera. ::: ### Wyzwanie HTTP-01 -Po instalacji Certbota możesz zamówić certyfikaty dla swoich domen. W tym przykładzie użyjemy trybu standalone, co oznacza, że Certbot uruchomi tymczasowy serwer WWW, aby wykonać niezbędne działania. Oznacza to, że musisz otworzyć port 80 w zaporze sieciowej i nie mieć żadnych działających serwerów WWW lub usług na porcie 80, aby tymczasowy serwer mógł się uruchomić i umożliwić pobranie wyzwania (stąd nazwa `HTTP` w wyzwaniu). +Po instalacji Certbota możesz zamówić certyfikaty dla swoich domen. W tym przykładzie użyjemy trybu standalone, co oznacza, że Certbot uruchomi tymczasowy serwer www, aby wykonać niezbędne działania. Musisz więc otworzyć port 80 w zaporze i nie mieć żadnego innego serwera lub usługi działającej na porcie 80, aby tymczasowy serwer mógł wystartować i odebrać wyzwanie (stąd nazwa `HTTP` w wyzwaniu). -W poniższym poleceniu użyjesz parametru `--standalone`, aby poinformować Certbota, że chcesz skorzystać z opcji tymczasowego serwera WWW. +W poniższym poleceniu użyjesz parametru `--standalone`, aby poinformować Certbota o chęci użycia tymczasowego serwera. ``` # Dla domen głównych @@ -56,21 +54,21 @@ certbot certonly --standalone -d [twoja_subdomena] certbot certonly --standalone ``` -Po uruchomieniu polecenia może pojawić się pierwsza interaktywna konfiguracja, która poprosi o podanie adresu e-mail do komunikacji dotyczącej certyfikatu, opcjonalną listę mailingową oraz zaakceptowanie regulaminu. +Po uruchomieniu polecenia może pojawić się interaktywna konfiguracja, w której podasz adres e-mail do komunikacji certyfikatowej, opcjonalnie zgodzisz się na listę mailingową oraz zaakceptujesz regulamin. -Certbot wygeneruje teraz wyzwanie ACME i udostępni je przez tymczasowy serwer WWW. Serwery Let's Encrypt spróbują pobrać to z twojego serwera, a po powodzeniu certyfikaty zostaną wygenerowane i zapisane w ścieżce `/etc/letsencrypt/live/[twoja_domena]`. +Certbot wygeneruje teraz wyzwanie ACME i udostępni je przez tymczasowy serwer. Serwery Let's Encrypt spróbują pobrać to z Twojego serwera, a po sukcesie certyfikaty zostaną wygenerowane i zapisane w katalogu `/etc/letsencrypt/live/[twoja_domena]`. ![](https://screensaver01.zap-hosting.com/index.php/s/7oGcQotKaowaDzM/preview) -Teraz możesz używać certyfikatów SSL tam, gdzie potrzebujesz, podając lokalną ścieżkę do certyfikatów. +Teraz możesz używać certyfikatów SSL wszędzie tam, gdzie potrzebujesz, podając lokalną ścieżkę do certyfikatów. ### Rekord TXT DNS -Jeśli masz problemy z weryfikacją domeny metodą **HTTP-01**, alternatywnie możesz spróbować metody **DNS-01**, która polega na utworzeniu rekordu **TXT** DNS z wartością podaną przez Let's Encrypt. +Jeśli masz problemy z weryfikacją domeny przez metodę **HTTP-01**, możesz spróbować metody **DNS-01**, która wymaga utworzenia rekordu **TXT** DNS z wartością podaną przez Let's Encrypt. -Jak wspomniano wcześniej, ta metoda **nie** wspiera automatycznego odnawiania, chyba że samodzielnie skonfigurujesz infrastrukturę do zarządzania tym procesem. Dlatego zdecydowanie polecamy metodę **HTTP-01**, jeśli to możliwe. +Jak wspomniano, ta metoda **nie** wspiera automatycznego odnawiania, chyba że samodzielnie skonfigurujesz infrastrukturę do zarządzania tym procesem. Dlatego zalecamy korzystanie z metody **HTTP-01** tam, gdzie to możliwe. -W poniższym poleceniu użyjesz parametru `--preferred-challenges`, aby poinformować Certbota, że chcesz użyć metody `DNS-01`. +W poniższym poleceniu użyjesz parametru `--preferred-challenges`, aby wybrać metodę `DNS-01`. ``` # Dla domen głównych @@ -83,25 +81,25 @@ certbot certonly --preferred-challenges dns-01 -d [twoja_subdomena] --manual -m certbot certonly --preferred-challenges dns-01 ``` -Po uruchomieniu polecenia może pojawić się pierwsza interaktywna konfiguracja, która poprosi o podanie adresu e-mail do komunikacji dotyczącej certyfikatu, opcjonalną listę mailingową oraz zaakceptowanie regulaminu. +Po uruchomieniu polecenia pojawi się interaktywna konfiguracja, gdzie podasz adres e-mail do komunikacji certyfikatowej, opcjonalnie zgodzisz się na listę mailingową i zaakceptujesz regulamin. -Certbot poda teraz instrukcje, jak utworzyć rekord **TXT** DNS z konkretną wartością, którą musisz użyć. Cel będzie zwykle miał postać `_acme-challenge.` poprzedzającą twoją domenę (w tym przykładzie to `_acme-challenge.zapdocs.example.com`), a wartość do ustawienia zostanie podana w konsoli. +Certbot poda Ci instrukcje, jak utworzyć rekord **TXT** DNS z konkretną wartością. Nazwa rekordu będzie zwykle miała prefiks `_acme-challenge.` przed Twoją domeną (np. `_acme-challenge.zapdocs.example.com`), a wartość znajdziesz w konsoli. -Po utworzeniu rekordu naciśnij enter, aby kontynuować. Jeśli wszystko jest poprawne i rekord się rozpropagował, certyfikaty zostaną wygenerowane i zapisane w ścieżce `/etc/letsencrypt/live/[twoja_domena]`. +Po utworzeniu rekordu naciśnij Enter, aby kontynuować. Jeśli wszystko jest poprawne i rekord się rozpropagował, certyfikaty zostaną wygenerowane i zapisane w `/etc/letsencrypt/live/[twoja_domena]`. :::note -Prosimy o cierpliwość, ponieważ zmiany w rekordach DNS mogą chwilę potrwać, zanim się rozpropagują. Zazwyczaj trwa to kilka minut, ale w rzadkich przypadkach może potrwać dłużej. +Bądź cierpliwy, bo zmiany w rekordach DNS mogą chwilę potrwać, zanim się rozpropagują. Zazwyczaj trwa to kilka minut, ale w rzadkich przypadkach może potrwać dłużej. ::: -Teraz możesz używać certyfikatów SSL tam, gdzie potrzebujesz, podając lokalną ścieżkę do certyfikatów. +Teraz możesz używać certyfikatów SSL wszędzie tam, gdzie potrzebujesz, podając lokalną ścieżkę do certyfikatów. -## Wtyczki serwera WWW +## Wtyczki serwera www -Certbot ma różne dodatkowe wtyczki do serwerów WWW, które jeszcze bardziej ułatwiają zarządzanie certyfikatami, bo automatycznie edytują odpowiednie bloki serwera. Aby użyć wtyczki, wystarczy dodać odpowiedni parametr do polecenia `certbot`. +Certbot ma różne dodatkowe wtyczki do serwerów www, które jeszcze bardziej ułatwiają zarządzanie certyfikatami, bo automatycznie edytują odpowiednie bloki konfiguracyjne serwera. Aby użyć wtyczki, wystarczy dodać odpowiedni parametr do polecenia `certbot`. -Obie metody korzystają z wyzwania **HTTP-01** i działają zasadniczo tak samo. Gdy użyjesz jednej z wtyczek, Certbot najpierw znajdzie odpowiedni blok serwera, który zawiera żądaną domenę jako parametr `server_name`. Po znalezieniu Certbot wygeneruje wyzwanie ACME i doda tymczasowy blok `location /.well-known/acme-challenge/...` do konfiguracji serwera. +Obie metody korzystają z wyzwania **HTTP-01** i działają podobnie. Po wybraniu wtyczki Certbot wyszuka blok serwera, który zawiera żądaną domenę jako parametr `server_name`. Następnie wygeneruje wyzwanie ACME i doda tymczasowy blok `location /.well-known/acme-challenge/...` do konfiguracji serwera. -Serwery Let's Encrypt spróbują pobrać to z twojego serwera, a po powodzeniu certyfikat zostanie wygenerowany, a konfiguracja serwera zostanie automatycznie zmieniona, aby korzystać z HTTPS (port 443) i dodać ścieżki do nowo wygenerowanego certyfikatu. +Serwery Let's Encrypt spróbują pobrać ten plik z Twojego serwera, a po sukcesie certyfikat zostanie wygenerowany, a konfiguracja serwera zostanie automatycznie zmodyfikowana, aby korzystać z HTTPS (port 443) i wskazywać na nowo wygenerowany certyfikat. @@ -128,7 +126,7 @@ certbot --nginx ``` :::tip -Jeśli chcesz wyłączyć automatyczne „jednoklikowe” zmiany bloków serwera przez Certbot, możesz dodać parametr `certonly`, np. `certbot certonly`. +Jeśli chcesz wyłączyć automatyczne „jednoklikowe” zmiany konfiguracji serwera przez Certbot, dodaj parametr `certonly`, np. `certbot certonly`. ::: @@ -157,7 +155,7 @@ certbot --apache ``` :::tip -Jeśli chcesz wyłączyć automatyczne „jednoklikowe” zmiany bloków serwera przez Certbot, możesz dodać parametr `certonly`, np. `certbot certonly`. +Jeśli chcesz wyłączyć automatyczne „jednoklikowe” zmiany konfiguracji serwera przez Certbot, dodaj parametr `certonly`, np. `certbot certonly`. ::: @@ -166,9 +164,9 @@ Jeśli chcesz wyłączyć automatyczne „jednoklikowe” zmiany bloków serwera ### Wtyczka Webroot -Jeśli korzystasz z własnego lokalnego serwera WWW, który nie używa tradycyjnego oprogramowania, możesz chcieć użyć metody webroot, aby korzystać z własnego serwera bez konieczności jego zatrzymywania. +Jeśli korzystasz z własnego lokalnego serwera www, który nie jest oparty na popularnym oprogramowaniu, możesz użyć metody webroot, aby nie musieć zatrzymywać serwera. -Aby użyć wtyczki Webroot, dodaj parametr `--webroot` do polecenia oraz `-w [ścieżka_do_twojego_serwera]` (czyli `--webroot-path`), który wskazuje na katalog główny twojego serwera WWW. +Aby użyć wtyczki Webroot, dodaj parametr `--webroot` do polecenia oraz `-w [ścieżka_do_twojego_serwera]` (czyli `--webroot-path`), wskazujący na katalog główny Twojego serwera www. ``` # Dla domen głównych @@ -182,7 +180,7 @@ certbot --webroot -w [ścieżka_do_twojego_serwera] ``` :::tip -Jedna z najczęstszych lokalizacji webroot to `/var/www/html`. Możesz też użyć tej metody dla serwerów takich jak Nginx czy Apache, jeśli chcesz korzystać z serwera bez automatycznych zmian bloków serwera, które oferują natywne wtyczki. +Jedna z najczęstszych lokalizacji katalogu webroot to `/var/www/html`. Możesz też użyć tej metody dla serwerów takich jak Nginx czy Apache, jeśli chcesz korzystać z serwera bez automatycznych zmian konfiguracji, które oferują natywne wtyczki. ::: @@ -190,30 +188,30 @@ Jedna z najczęstszych lokalizacji webroot to `/var/www/html`. Możesz też uży ## Automatyczne odnawianie -W większości przypadków Certbot automatycznie ustawi odnawianie certyfikatów za pomocą cronjob lub timera systemd. Możesz to sprawdzić, uruchamiając polecenie testowe z parametrem `--dry-run`: +W większości przypadków Certbot automatycznie ustawi odnawianie certyfikatów przez cronjob i/lub timer systemd. Możesz to sprawdzić, uruchamiając polecenie testowe z parametrem `--dry-run`: ``` certbot renew --dry-run ``` :::tip -Jak wspomniano wcześniej, metoda **DNS-01** nie wspiera automatycznego odnawiania przez Certbot, chyba że samodzielnie skonfigurujesz infrastrukturę do tego celu. Dlatego zalecamy korzystanie z metody **HTTP-01**. +Jak wspomniano, metoda **DNS-01** nie wspiera automatycznego odnawiania przez Certbot, chyba że samodzielnie skonfigurujesz infrastrukturę. Dlatego zalecamy korzystanie z metody **HTTP-01**. ::: -Jeśli wszystko jest poprawnie skonfigurowane, test powinien się powieść. Jeśli chcesz zobaczyć lub zmienić ustawienia automatycznego odnawiania, znajdziesz je w jednym z miejsc: `/etc/crontab/`, `/etc/cron.*/*` lub przez `systemctl list-timers`. +Jeśli wszystko jest OK, test powinien się powieść. Jeśli chcesz zobaczyć lub zmienić ustawienia automatycznego odnawiania, znajdziesz je w jednym z miejsc: `/etc/crontab/`, `/etc/cron.*/*` lub przez `systemctl list-timers`. ### Ręczna konfiguracja cronjob -Jeśli z jakiegoś powodu automatyczne odnawianie nie jest ustawione, możesz dodać je samodzielnie przez cronjob. Otwórz edytor crontab poleceniem `crontab -e`. Jeśli robisz to pierwszy raz, zostaniesz poproszony o wybór edytora — wybierz pierwszą opcję, czyli `/bin/nano`. +Jeśli z jakiegoś powodu automatyczne odnawianie nie jest ustawione, możesz dodać je samodzielnie przez cronjob. Otwórz edytor crontab poleceniem `crontab -e`. Jeśli robisz to pierwszy raz, wybierz edytor, np. `/bin/nano`. -Po otwarciu pliku w nano dodaj poniższą linię, aby odnawianie odbywało się codziennie o 6 rano czasu lokalnego. +W pliku dodaj linię, która będzie odnawiać certyfikaty codziennie o 6 rano lokalnego czasu: ``` 0 6 * * * certbot renew ``` -Zapisz plik i wyjdź z nano, używając `CTRL + X`, następnie `Y`, a na końcu `ENTER`. +Zapisz plik i wyjdź z nano przez `CTRL + X`, potwierdź `Y` i naciśnij `ENTER`. ## Podsumowanie -Pomyślnie skonfigurowałeś Certbota dla swoich domen różnymi metodami, w tym standalone, webroot lub przez wtyczki, zapewniając swojej stronie bezpieczne przesyłanie danych przez HTTPS. Jeśli masz pytania lub potrzebujesz pomocy, śmiało kontaktuj się z naszym zespołem wsparcia, który jest dostępny codziennie, by Ci pomóc! 🙂 \ No newline at end of file +Udało Ci się skonfigurować Certbota dla swoich domen na różne sposoby: standalone, webroot lub przez wtyczki, zapewniając swojej stronie bezpieczne przesyłanie danych przez HTTPS. Jeśli masz pytania lub potrzebujesz pomocy, śmiało kontaktuj się z naszym supportem, który jest dostępny codziennie, by Ci pomóc! 🙂 \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md index 68ad54758..ee9fa478f 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-webserver -title: "Serwer dedykowany: Instalacja serwera WWW Nginx i Apache" -description: "Dowiedz się, jak skonfigurować i zainstalować serwery WWW Nginx lub Apache, aby efektywnie hostować swoją stronę → Sprawdź teraz" +title: "Konfiguracja Nginx i Apache na serwerze Linux - Ustaw potężne środowisko serwera WWW" +description: "Dowiedz się, jak zainstalować i skonfigurować serwery WWW Nginx lub Apache, aby efektywnie hostować swoją stronę → Sprawdź teraz" sidebar_label: Instalacja serwera WWW services: + - vserver - dedicated --- @@ -11,7 +12,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -Nginx i Apache to popularne serwisy WWW, które służą do dostarczania stron internetowych do przeglądarki użytkownika. Poniżej pokażemy Ci, jak zainstalować jeden z tych serwerów na Twoim systemie. +Nginx i Apache to popularne usługi webowe, które służą do dostarczania stron internetowych do przeglądarki użytkownika. Poniżej pokażemy Ci, jak zainstalować jeden z tych serwerów na Twoim systemie. @@ -19,7 +20,7 @@ Nginx i Apache to popularne serwisy WWW, które służą do dostarczania stron i Zanim zaczniesz instalację serwera WWW, musisz upewnić się, że system jest aktualny. W tym celu łączymy się z serwerem przez SSH. Jeśli nie wiesz, czym jest SSH i jak go używać, sprawdź nasz poradnik: [Pierwszy dostęp (SSH)](vserver-linux-ssh.md). -Po zalogowaniu możesz zaktualizować system za pomocą poniższych komend, w zależności od Twojego systemu operacyjnego: +Po zalogowaniu możesz zaktualizować system za pomocą poniższych komend, zależnie od systemu operacyjnego: ``` // Debian @@ -42,7 +43,7 @@ sudo dnf upgrade --refresh ## Instalacja -Po przygotowaniu systemu możesz rozpocząć instalację serwera WWW. W zależności od systemu operacyjnego i wybranego serwera, wykonaj odpowiednie polecenia: +Gdy system jest już przygotowany, możesz rozpocząć instalację serwera WWW. W zależności od systemu operacyjnego i wybranego serwera, wykonaj odpowiednie polecenia: @@ -65,14 +66,12 @@ sudo zypper install httpd sudo dnf install httpd ``` -Po instalacji serwera WWW możesz przesłać pliki swojej strony. Połącz się z serwerem przez FTP/SFTP, przejdź do katalogu: +Po instalacji serwera WWW możesz przesłać pliki swojej strony. Połącz się z serwerem przez FTP/SFTP, przejdź do poniższego katalogu i wrzuć tam pliki. ``` /var/www/html/ ``` -i tam wrzuć swoje pliki. - ### Nginx @@ -94,19 +93,17 @@ sudo zypper install nginx sudo dnf install nginx ``` -Po instalacji serwera WWW możesz przesłać pliki swojej strony. Połącz się z serwerem przez FTP/SFTP, przejdź do katalogu: +Po instalacji serwera WWW możesz przesłać pliki swojej strony. Połącz się z serwerem przez FTP/SFTP, przejdź do poniższego katalogu i wrzuć tam pliki. ``` /usr/share/nginx/html ``` -i tam wrzuć swoje pliki. - ## Sprawdzenie wersji -Po zakończeniu instalacji możesz sprawdzić, czy wszystko poszło OK, używając komend `apache2 -v` (Apache) lub `nginx -v` (Nginx). Powinieneś zobaczyć coś podobnego do poniższego: +Po zakończeniu instalacji możesz sprawdzić, czy wszystko poszło OK, używając poleceń `apache2 -v` (Apache) lub `nginx -v` (Nginx). Wynik powinien wyglądać mniej więcej tak: @@ -128,4 +125,6 @@ nginx version: nginx/1.2.3 ... ``` -Jeśli zobaczysz taki output, to znaczy, że serwer WWW został poprawnie zainstalowany. \ No newline at end of file +Jeśli zobaczysz podobny output, to znaczy, że serwer WWW został poprawnie zainstalowany. + + diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md index 7a42825ee..310c614bd 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-wordpress -title: "Serwer dedykowany: Instalacja WordPress" +title: "Konfiguracja WordPress na serwerze Linux - Uruchom swoją własną stronę lub blog" description: "Dowiedz się, jak zainstalować WordPress na serwerze Linux z użyciem stosu LAMP, aby efektywnie tworzyć i zarządzać swoją stroną → Sprawdź teraz" sidebar_label: Instalacja WordPress services: + - vserver - dedicated --- @@ -11,7 +12,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -WordPress to popularny system zarządzania treścią stron internetowych, używany do zarządzania i publikowania witryn. W dzisiejszych czasach WordPress rozwinął się w różne inne obszary, takie jak mailing, fora, sklepy i wiele więcej. Wspiera to prężna społeczność, która stworzyła silny ekosystem wtyczek oraz szablonów, dzięki którym każdy użytkownik może łatwo skonfigurować niemal wszystko. W tym poradniku omówimy proces instalacji CMS WordPress na serwerze Linux. +WordPress to popularny system zarządzania treścią stron internetowych, używany do zarządzania i publikowania witryn. W dzisiejszych czasach WordPress rozwinął się również w inne obszary, takie jak mailing, fora, sklepy i wiele więcej. Wspiera to prężna społeczność, która stworzyła rozbudowany ekosystem wtyczek oraz szablonów, dzięki którym każdy użytkownik może łatwo skonfigurować niemal wszystko. W tym poradniku omówimy proces instalacji CMS WordPress na serwerze Linux. ![](https://screensaver01.zap-hosting.com/index.php/s/r26L7xASWY3d5Z5/preview) @@ -19,13 +20,13 @@ WordPress to popularny system zarządzania treścią stron internetowych, używa ## Przygotowanie -Zacznij od połączenia się z serwerem przez SSH. Jeśli nie wiesz jak to zrobić, zerknij na nasz [poradnik Pierwszy dostęp (SSH)](dedicated-linux-ssh.md). +Zacznij od połączenia się z serwerem przez SSH. Jeśli nie wiesz jak to zrobić, zerknij na nasz [Poradnik pierwszego dostępu (SSH)](dedicated-linux-ssh.md). :::info -W tym poradniku używamy dystrybucji Ubuntu, z Apache jako serwerem www, MySQL jako bazą danych oraz PHP jako główną zależnością. To znany stos LAMP: Linux, Apache, MySQL i PHP. +W tym poradniku używamy dystrybucji Ubuntu, w połączeniu z Apache jako serwerem www, MySQL jako bazą danych oraz PHP jako głównym komponentem. To znany stos LAMP: Linux, Apache, MySQL i PHP. ::: -Po zalogowaniu się, zacznij od aktualizacji pakietów: +Po zalogowaniu się, zacznij od aktualizacji pakietów. ``` sudo apt update ``` @@ -48,17 +49,17 @@ sudo apt install apache2 \ php-zip ``` -Po instalacji zależności, wykonaj kilka małych, zalecanych kroków konfiguracyjnych, aby upewnić się, że wszystkie kluczowe elementy stosu LAMP działają poprawnie. +Po instalacji zależności, wykonaj kilka zalecanych kroków konfiguracyjnych, aby upewnić się, że wszystkie kluczowe komponenty stosu LAMP działają poprawnie. -### Apache & zapora sieciowa +### Apache & Zapora sieciowa -Na początek musisz skonfigurować zaporę sieciową, aby serwer Apache mógł komunikować się z internetem i działał poprawnie. Ważne jest, aby odpowiednie reguły zapory umożliwiały dostęp do serwera www z internetu. +Na początek musisz skonfigurować zaporę sieciową, aby serwer Apache mógł komunikować się z internetem i działał poprawnie. Ważne jest, aby odpowiednie reguły zapory zostały utworzone, dzięki czemu serwer www będzie dostępny z internetu. -W tym przykładzie użyjemy **zapory UFW**, ponieważ Apache ma zarejestrowaną aplikację dla niej. Jeśli korzystasz z innej zapory, upewnij się, że port 80 (HTTP) jest otwarty. Więcej o zaporach w Linux znajdziesz w naszym [poradniku Zarządzanie zaporą](vserver-linux-firewall.md). +W tym przykładzie użyjemy **zapory UFW**, ponieważ Apache ma zarejestrowaną aplikację dla niej. Jeśli korzystasz z innej zapory, upewnij się, że port 80 (HTTP) jest dozwolony. Więcej o zaporach w Linux znajdziesz w naszym [Poradniku zarządzania zaporą](vserver-linux-firewall.md). Upewnij się, że zapora UFW jest włączona i że masz regułę dla SSH. ``` -# Dodaj regułę dla SSH +# Utwórz regułę zezwalającą na SSH sudo ufw allow OpenSSH # Włącz zaporę UFW @@ -66,12 +67,12 @@ sudo ufw enable ``` :::caution -Upewnij się, że masz regułę dla SSH, jeśli używasz zapory UFW! W przeciwnym razie **stracisz** możliwość połączenia się przez SSH, jeśli zerwie się obecna sesja! +Upewnij się, że masz regułę dla SSH jeśli używasz zapory UFW! W przeciwnym razie **stracisz możliwość połączenia się przez SSH** po utracie obecnej sesji! ::: -Teraz dodaj regułę dla Apache i sprawdź, czy reguły są aktywne. +Teraz utwórz regułę zezwalającą na Apache i sprawdź, czy reguły są aktywne. ``` -# Dodaj regułę dla Apache +# Utwórz regułę zezwalającą na Apache sudo ufw allow in "Apache Full" # Sprawdź reguły zapory UFW @@ -79,14 +80,14 @@ sudo ufw status ``` :::tip -Możesz zobaczyć dostępne profile, wpisując `ufw app list`. W przykładzie powyżej `Apache Full` oznacza, że reguły dla HTTP (port 80) i HTTPS (port 443) zostaną utworzone. +Możesz zobaczyć dostępne profile, wpisując `ufw app list`. W przykładzie powyżej `Apache Full` oznacza, że tworzone są reguły dla HTTP (port 80) i HTTPS (port 443). ::: -Powinieneś zobaczyć reguły `Apache` i `Apache (v6)` z akcją `ALLOW`, co potwierdza, że zapora jest gotowa. Powinieneś też zobaczyć inne wcześniej skonfigurowane reguły, w tym dla SSH. +Powinieneś zobaczyć reguły `Apache` i `Apache (v6)` z akcją `ALLOW`, co potwierdza, że zapora jest gotowa. Powinieneś też zobaczyć inne wcześniej utworzone reguły, w tym dla SSH. ![](https://screensaver01.zap-hosting.com/index.php/s/o8NDBppnTwHdSgf/preview) -Po otwarciu zapory dla Apache, sprawdź, czy Apache działa poprawnie. W przeglądarce wpisz adres IP serwera: `http://[twoj_adres_ip]` +Po otwarciu zapory dla Apache, sprawdź, czy Apache działa poprawnie. W przeglądarce wpisz swój adres IP w formacie: `http://[twoj_adres_ip]` Jeśli działa, zobaczysz domyślną stronę powitalną. Jeśli nie, sprawdź status usługi poleceniem: `systemctl status apache2` @@ -96,19 +97,19 @@ Jeśli działa, zobaczysz domyślną stronę powitalną. Jeśli nie, sprawdź st Kolejnym krokiem jest pierwsza konfiguracja MySQL. Zalecamy uruchomienie skryptu zabezpieczającego, który zwiększy bezpieczeństwo Twojej instancji MySQL. To opcjonalne, ale bardzo polecane. Uruchom go poleceniem: `sudo mysql_secure_installation`. -Przejdziesz przez interaktywną konfigurację. Najpierw zostaniesz zapytany o walidację haseł. Polecamy wybrać `Y`, aby wymusić silne hasła, a następnie poziom `MEDIUM` (1) lub `STRONG` (2). +Przejdziesz przez interaktywną konfigurację. Najpierw zostaniesz zapytany o walidację haseł. Polecamy wybrać `Y`, aby wymusić silne hasła, a następnie wybrać poziom `MEDIUM` (1) lub `STRONG` (2). ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -Następnie zostaniesz zapytany o usunięcie użytkownika `anonymous` i zablokowanie zdalnego logowania root. Zalecamy potwierdzić `Y` dla obu opcji ze względów bezpieczeństwa. Dzięki temu testowy użytkownik zostanie usunięty, a konto root będzie dostępne tylko lokalnie przez SSH, co zmniejsza ryzyko. +Następnie zostaniesz zapytany o usunięcie użytkownika `anonymous` i zablokowanie zdalnego logowania dla root. Zdecydowanie polecamy potwierdzić `Y` dla obu opcji ze względów bezpieczeństwa. Usuwa to testowego użytkownika i ogranicza dostęp root tylko do lokalnego SSH. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -Na koniec zostaniesz zapytany o usunięcie bazy `test` i przeładowanie tabel uprawnień. Również zalecamy potwierdzić `Y`, bo baza testowa nie jest potrzebna, a przeładowanie tabel jest konieczne, by zmiany zaczęły działać. +Na koniec zostaniesz zapytany o usunięcie bazy `test` i przeładowanie tabel uprawnień. Również potwierdź `Y`, ponieważ baza testowa nie jest potrzebna, a przeładowanie tabel jest konieczne, by zmiany zaczęły działać. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -Sprawdź teraz, czy MySQL działa, próbując się zalogować: `sudo mysql -u root`. Jeśli się uda, zobaczysz powitalną wiadomość. Wyjdź poleceniem `quit`. +Sprawdź, czy baza MySQL działa, próbując się zalogować poleceniem: `sudo mysql -u root`. Jeśli się uda, zobaczysz powitalny komunikat. Wyjdź wpisując `quit`. ![](https://screensaver01.zap-hosting.com/index.php/s/gFKBAZyaFiHgrCz/preview) @@ -134,7 +135,7 @@ http://[twoj_adres_ip]/info.php ![](https://screensaver01.zap-hosting.com/index.php/s/bSg3nHaKRatBxFR/preview) -Jeśli zobaczysz stronę z informacjami o PHP, wszystko działa. Teraz możesz przejść do instalacji WordPress. +Jeśli zobaczysz stronę z informacjami o PHP, wszystko działa poprawnie. Teraz możesz przejść do instalacji WordPress. ## Instalacja @@ -142,7 +143,7 @@ Instalację WordPress podzielimy na trzy etapy: przygotowanie bazy MySQL, instal ### Baza danych MySQL -Na początek musisz utworzyć nową bazę MySQL. To ważne, bo te dane wykorzystasz później w kreatorze WordPress. Polecamy skorzystać z naszych przykładów. +Na początek musisz utworzyć nową bazę danych MySQL. To ważne, bo podczas konfiguracji WordPressa będziesz potrzebować tych danych. Polecamy skorzystać z naszych przykładów. Skopiuj poniższe polecenia, aby utworzyć bazę, tabele i użytkownika. ``` @@ -153,8 +154,8 @@ sudo mysql -u root CREATE DATABASE wordpress; # Utwórz dedykowanego użytkownika wordpress -# Zamień [your_password] na swoje hasło -CREATE USER wordpress@localhost IDENTIFIED BY '[your_password]'; +# Zamień [twoje_haslo] na własne hasło +CREATE USER wordpress@localhost IDENTIFIED BY '[twoje_haslo]'; # Nadaj uprawnienia użytkownikowi (wklej jako jedno polecenie) GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER @@ -169,14 +170,14 @@ Po utworzeniu bazy i użytkownika wyjdź poleceniem `quit`. Teraz możesz przej ### Instalacja WordPress -Do instalacji polecamy pobrać najnowszą wersję bezpośrednio z **wordpress.org**, a nie korzystać z pakietu APT, co jest zalecane przez WordPress, by uniknąć problemów. +Do instalacji WordPress polecamy pobrać najnowszą wersję bezpośrednio z **wordpress.org**, zamiast korzystać z pakietu APT, co jest rekomendowane przez WordPress, by uniknąć problemów. Pobierz najnowszy plik do katalogu tymczasowego: ``` cd /tmp && wget https://wordpress.org/latest.tar.gz ``` -Rozpakuj archiwum, co utworzy folder `wordpress` z potrzebnymi plikami. +Rozpakuj archiwum, co utworzy folder `wordpress` z wszystkimi plikami. ``` tar -xvf latest.tar.gz ``` @@ -195,13 +196,13 @@ chmod -R 755 /var/www/html/wordpress/ chown -R www-data:www-data /var/www/html/wordpress/wp-content/uploads/ ``` -WordPress jest teraz zainstalowany. Wejdź w przeglądarce na: `http://[twoj_adres_ip]/wordpress` +Po tym WordPress powinien być zainstalowany. Uruchom kreatora instalacji pod adresem: `http://[twoj_adres_ip]/wordpress` ### Kreator instalacji -W kreatorze instalacji wybierz język. +W kreatorze instalacji wybierz najpierw język. -Następnie skonfiguruj ustawienia bazy danych. Dane, które przygotowałeś wcześniej w MySQL, wpisz tutaj. Jeśli korzystałeś z naszych przykładów, wypełnij pola tak, zamieniając `[your_password]` na swoje hasło. +Następnie skonfiguruj ustawienia bazy danych. Skorzystaj z danych, które przygotowałeś wcześniej w MySQL. Jeśli użyłeś naszych przykładów, wypełnij pola tak, zamieniając `[twoje_haslo]` na swoje hasło. ![](https://screensaver01.zap-hosting.com/index.php/s/4ZmA43WMjf2bBxB/preview) @@ -209,7 +210,7 @@ Po tym kroku uruchom instalację. ![](https://screensaver01.zap-hosting.com/index.php/s/7kfjz8p2cCzoD8S/preview) -Na kolejnej stronie podaj tytuł strony, adres e-mail, nazwę użytkownika i hasło dla konta root WordPress, którym będziesz logować się do panelu. Możesz też ustawić widoczność strony dla wyszukiwarek — czy chcesz, aby Twoja strona była indeksowana, czy nie. +Na kolejnej stronie podaj tytuł strony, adres e-mail, nazwę użytkownika i hasło dla konta administratora WordPress. Możesz też zdecydować o widoczności strony dla wyszukiwarek. :::tip Wybierz silne hasło i zapisz dane logowania, żeby nie stracić dostępu do panelu WordPress! @@ -219,18 +220,18 @@ Gdy wszystko gotowe, kliknij **Zainstaluj WordPress**. ![](https://screensaver01.zap-hosting.com/index.php/s/BZwxEpQAs3sKcc7/preview) -Po instalacji zostaniesz przekierowany na stronę sukcesu, a następnie do strony logowania. Zaloguj się tam swoimi danymi, aby po raz pierwszy wejść do panelu WordPress! +Po instalacji zostaniesz przekierowany na stronę logowania. Zaloguj się używając podanych danych. ![](https://screensaver01.zap-hosting.com/index.php/s/qEGcRQFWBcLDosj/preview) -I tak oto, po poprawnym logowaniu, znajdziesz się w panelu WordPress z kompletną instalacją. +I gotowe! Po zalogowaniu znajdziesz się w panelu WordPress z kompletną instalacją. ![](https://screensaver01.zap-hosting.com/index.php/s/r26L7xASWY3d5Z5/preview) ## Podsumowanie -Gratulacje, udało Ci się zainstalować i skonfigurować WordPress! Kolejnym krokiem **gorąco polecamy** podpięcie domeny oraz **certyfikatu SSL**, aby zapewnić bezpieczne przesyłanie danych i wygodniejszy dostęp do panelu WordPress. Zerknij na nasz [poradnik Certbot](dedicated-linux-certbot.md) z naciskiem na **wtyczkę Apache** i przejdź interaktywną konfigurację, aby szybko i łatwo ustawić certyfikat dla wybranej domeny. +Gratulacje, udało Ci się zainstalować i skonfigurować WordPress! Kolejnym krokiem **gorąco polecamy** podpięcie domeny i **certyfikatu SSL**, aby zapewnić bezpieczną transmisję danych i wygodniejszy dostęp do panelu WordPress. Sprawdź nasz [Poradnik Certbot](dedicated-linux-certbot.md) ze szczególnym uwzględnieniem **wtyczki Apache** i wykonaj interaktywną konfigurację, aby szybko i łatwo ustawić certyfikat dla swojej domeny. -Na przyszłość polecamy też zapoznać się z naszymi poradnikami o [wtyczkach WordPress](webspace-wordpress-plugins.md) oraz [Elementorze dla WordPress](webspace-wordpress-elementor.md), które pokazują, jak instalować wtyczki i korzystać z popularnego, przyjaznego kreatora stron Elementor. +Na przyszłość polecamy też zapoznać się z naszymi poradnikami o [Wtyczkach WordPress](webspace-wordpress-plugins.md) oraz [Elementorze WordPress](webspace-wordpress-elementor.md), które pokazują, jak instalować wtyczki i korzystać z popularnego, przyjaznego kreatora stron Elementor. -Jeśli masz pytania lub potrzebujesz pomocy, śmiało kontaktuj się z naszym supportem, który jest dostępny codziennie, by Ci pomóc! 🙂 \ No newline at end of file +W razie pytań lub problemów, śmiało kontaktuj się z naszym supportem, który jest dostępny codziennie, by Ci pomóc! 🙂 \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md index 176f2f029..2d76d4917 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-xrdp -title: "Serwer dedykowany: Instalacja xRDP (Pulpit zdalny)" -description: "Dowiedz się, jak skonfigurować dostęp do pulpitu zdalnego na serwerach Ubuntu i Debian, aby łatwiej nimi zarządzać → Sprawdź teraz" +title: "Konfiguracja xRDP na serwerze Linux - Włącz zdalny pulpit" +description: "Dowiedz się, jak skonfigurować zdalny pulpit na serwerach Ubuntu i Debian, aby łatwiej nimi zarządzać → Sprawdź teraz" sidebar_label: Instalacja xRDP services: + - vserver - dedicated --- @@ -11,8 +12,8 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -Na Linuksie zazwyczaj jest domyślna konsola SSH do zarządzania serwerem. W niektórych przypadkach łatwiej może być użyć połączenia pulpitu zdalnego, podobnie jak w Windows. -Post-instalacja jest możliwa dla większości dystrybucji Linuksa. W tym poradniku wyjaśniamy to dla Ubuntu i Debiana. +Na Linuxie zazwyczaj jest domyślna konsola SSH do zarządzania serwerem. W niektórych przypadkach łatwiej może być użyć połączenia zdalnego pulpitu, podobnie jak w Windows. +Post-instalacja jest możliwa dla większości dystrybucji Linuxa. W tym poradniku wyjaśniamy to na przykładzie Ubuntu i Debiana. :::info Ważne: Jako system operacyjny musi być użyte co najmniej Ubuntu 18.04.X LTS (Bionic Beaver) lub Debian 10 (Buster). Zalecamy nowsze wersje. @@ -29,7 +30,7 @@ sudo apt update; sudo apt upgrade -y sudo apt update; sudo apt upgrade -y ``` -Po aktualizacji instalujemy potrzebne pakiety: +Po aktualizacji instalujemy niezbędne pakiety: ``` // Debian sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils -y @@ -57,7 +58,7 @@ sudo systemctl status xrdp ``` ![xrdp](https://screensaver01.zap-hosting.com/index.php/s/wdKep3W6GHWekp3/preview) -Jeśli status jest OK, trzeba jeszcze utworzyć użytkownika. Potem należy zrestartować usługę xRDP: +Jeśli status jest OK, trzeba jeszcze utworzyć użytkownika. Potem restartujemy usługę xRDP: ``` // Debian 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 ``` -Po zakończeniu konfiguracji możesz połączyć się z rootem lub odpowiednim użytkownikiem serwera przez Pulpit zdalny. +Po zakończeniu konfiguracji możesz połączyć się z rootem lub odpowiednim użytkownikiem serwera przez Zdalny Pulpit. Domyślny port to: 3389 ## Połączenie @@ -77,7 +78,7 @@ Podczas łączenia zostaniesz poproszony o dane logowania: ![xrdp2](https://screensaver01.zap-hosting.com/index.php/s/btRPMG73cT6ysyL/preview) Po poprawnym zalogowaniu zobaczysz pulpit. -W Ubuntu wygląda to trochę inaczej niż w Debianie: +Na Ubuntu wygląda to trochę inaczej niż na Debianie: Ubuntu: diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md index 773d204ba..185ed35a3 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md @@ -1,9 +1,10 @@ --- id: dedicated-windows-ftpserver -title: "Serwer dedykowany: Instalacja FTP" +title: "Konfiguracja FTP na serwerze Windows - Hostuj bezpieczną usługę transferu plików" description: "Dowiedz się, jak skonfigurować i zarządzać serwerem FTP FileZilla na Windows, aby bezpiecznie przesyłać pliki i kontrolować dostęp użytkowników → Sprawdź teraz" sidebar_label: Instalacja FTP services: + - vserver - dedicated --- @@ -21,29 +22,29 @@ Dzięki **FileZilla Server** możesz postawić taki serwer FTP na systemie Windo ### Pobieranie -Do postawienia serwera FTP potrzebne jest odpowiednie oprogramowanie. Jako rozwiązanie dla systemu Windows możesz użyć serwera FileZilla. Opcję pobrania znajdziesz tutaj: [FileZilla server](https://filezilla-project.org/download.php?type=server). +Do uruchomienia serwera FTP potrzebne jest odpowiednie oprogramowanie. Jako rozwiązanie dla systemu Windows możesz użyć serwera FileZilla. Opcję pobrania znajdziesz tutaj: [FileZilla server](https://filezilla-project.org/download.php?type=server). ### Instalacja -Po pobraniu pliku instalacyjnego, musisz go uruchomić. Kliknij na wcześniej pobrany plik. Powinno pojawić się takie okno: ![](https://screensaver01.zap-hosting.com/index.php/s/a2DEpaR5jD28X23/preview) +Po pobraniu pliku instalacyjnego, uruchom go. Kliknij na wcześniej pobrany plik. Powinno pojawić się takie okno: ![](https://screensaver01.zap-hosting.com/index.php/s/a2DEpaR5jD28X23/preview) -Możesz tam wybrać pakiety do instalacji. Wystarczy jednak zostawić domyślnie zaznaczone pakiety i kliknąć **Next**, a następnie wybrać ścieżkę instalacji: +Możesz tam wybrać pakiety do instalacji. Wystarczy jednak, że zostawisz domyślnie wybrane pakiety i klikniesz **Next**, a następnie wybierzesz ścieżkę instalacji: ![](https://screensaver01.zap-hosting.com/index.php/s/cN7K9Cte9tXFrF2/preview) -W tym przykładzie FileZilla Server zostanie zainstalowany pod **C:\Program Files (x86)\FileZilla Server**. Możesz jednak wybrać własną ścieżkę. Po wyborze ścieżki musisz określić, w jakiej formie serwer FTP ma być zainstalowany i uruchamiany. Możesz też ustawić port oraz hasło administratora. +W tym przykładzie FileZilla Server zostanie zainstalowany w **C:\Program Files (x86)\FileZilla Server**. Możesz jednak wybrać własną ścieżkę. Po wyborze ścieżki musisz określić, w jakiej formie serwer FTP ma być zainstalowany i uruchamiany. Możesz też ustawić port oraz hasło administratora. ![](https://screensaver01.zap-hosting.com/index.php/s/WopFXcW3teFAyJK/preview) -Następnie kliknij **Next**, a w kolejnym kroku na końcu kliknij **Install**, aby rozpocząć instalację. Otworzy się panel administracyjny serwera FTP FileZilla. Kliknij przycisk **Connect to FileZilla FTP Server**. +Następnie kliknij **Next**, a w kolejnym kroku na koniec kliknij **Install**, aby rozpocząć instalację. Teraz otworzy się panel administracyjny serwera FTP FileZilla. Kliknij przycisk **Connect to FileZilla FTP Server**. -Pojawi się okno z polami Host, Port i Password. Możesz zostawić pierwsze dwa pola bez zmian i wpisać ustalone hasło administratora serwera FTP. Po tym kliknij **Ok**, aby nawiązać połączenie. +Pojawi się okno z polami Host, Port i Password. Możesz zostawić pierwsze dwa pola bez zmian i wpisać ustalone wcześniej hasło administratora serwera FTP. Po tym kliknij **Ok**, aby nawiązać połączenie. @@ -56,7 +57,7 @@ Kliknij w menu na **Server**, a następnie na **Configure**. ![](https://screensaver01.zap-hosting.com/index.php/s/C5WLC8Lp8CjTjQg/preview) -W menu Users możesz dodać nowego użytkownika, klikając **Add**: +W menu Users możesz dodać nowego użytkownika, klikając po prostu **Add**: ![](https://screensaver01.zap-hosting.com/index.php/s/dbCS5yJfwqry8Dq/preview) @@ -66,15 +67,15 @@ W tym przykładzie nazwa użytkownika to **YourUserName**. Oczywiście możesz w ### Hasło i uprawnienia -Po utworzeniu użytkownika musisz skonfigurować dostęp i uprawnienia. Aktywuj użytkownika i ustaw opcje hasła w kategorii **General** pod **Credentials**. Zdecydowanie zalecamy ustawienie hasła dla bezpieczeństwa. Wybierz **Require a password to log in** i wpisz swoje hasło. +Po utworzeniu użytkownika musisz skonfigurować dostęp i uprawnienia. Aktywuj użytkownika i ustaw opcje hasła w zakładce **General** w sekcji **Credentials**. Zdecydowanie zalecamy ustawienie hasła dla bezpieczeństwa. Wybierz **Require a password to log in** i wpisz swoje hasło. ![](https://screensaver01.zap-hosting.com/index.php/s/z78wpcFbYEAJYeB/preview) -Aby użytkownik miał odpowiednie uprawnienia, musisz określić, do których katalogów ma dostęp, klikając **Add** przy mount points. Musisz podać ścieżkę wirtualną i rzeczywistą. W naszym przykładzie definiujemy, że dysk C jest dostępny pod \. +Aby użytkownik miał odpowiednie uprawnienia, musisz określić, do których katalogów ma dostęp, klikając **Add** przy mount points. Musisz podać ścieżkę wirtualną i natywną. W naszym przykładzie definiujemy, że dysk C jest dostępny pod \. ![](https://screensaver01.zap-hosting.com/index.php/s/iqQrjGByHpkBcJF/preview) -Po prawej stronie znajdziesz opcję **Permissions**, gdzie ustawisz prawa dostępu do wskazanej ścieżki. Jeśli chcesz, aby użytkownik mógł czytać i edytować dane, zalecamy ustawienie **Read+Write**. +Po prawej znajdziesz opcję **Permissions**, gdzie ustawisz prawa dostępu do wskazanej ścieżki. Jeśli chcesz, aby użytkownik mógł czytać i edytować dane, zalecamy ustawienie **Read+Write**. ::: danger Ze względów bezpieczeństwa udostępniaj użytkownikowi dostęp tylko do wybranych folderów. @@ -87,7 +88,7 @@ Zmiany zatwierdź klikając **Apply**. ## Wyjątki w zaporze Windows Aby umożliwić połączenie z serwerem FTP, musisz zezwolić na korzystanie z serwera FTP w zaporze Windows. Otwórz ustawienia zapory w **Panel sterowania\System i zabezpieczenia\Zapora systemu Windows Defender** i kliknij **Zezwól aplikacji lub funkcji na dostęp przez Zaporę systemu Windows Defender**. -W kolejnym oknie wybierz aplikację, której chcesz zezwolić: +W kolejnym oknie wybierz aplikację, którą chcesz dopuścić: ![](https://screensaver01.zap-hosting.com/index.php/s/xHwQzCKokHTn424/preview) @@ -95,12 +96,10 @@ W tym przykładzie ścieżka to **C:\Program Files (x86)\FileZilla Server\FileZi ![](https://screensaver01.zap-hosting.com/index.php/s/Laz3HFb7GrLBY9w/preview) -Na koniec kliknij **OK**, aby zamknąć okno. Połączenie z serwerem FTP jest teraz możliwe. - - +Na koniec kliknij **OK**, aby zamknąć okno. Połączenie z Twoim serwerem FTP jest teraz możliwe. ## Podsumowanie -Gratulacje, udało Ci się zainstalować serwer FTP! Jeśli masz pytania lub potrzebujesz pomocy, śmiało kontaktuj się z naszym supportem, który jest dostępny codziennie, by Ci pomóc! 🙂 \ No newline at end of file +Gratulacje, pomyślnie zainstalowałeś serwer FTP. W razie pytań lub potrzeby pomocy, śmiało kontaktuj się z naszym supportem, który jest dostępny codziennie, aby Ci pomóc! 🙂 \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-windows-git.md b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-windows-git.md index 45f2a724e..1e5b7cf79 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-windows-git.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-windows-git.md @@ -1,9 +1,10 @@ --- id: dedicated-windows-git -title: "Serwer dedykowany: Instalacja Git na Windows" -description: "Dowiedz się, jak zainstalować i skonfigurować Git dla efektywnej kontroli wersji i płynnej współpracy w Twoich projektach → Sprawdź teraz" +title: "Konfiguracja Git na serwerze Windows – Włącz kontrolę wersji dla swoich projektów" +description: "Dowiedz się, jak zainstalować i skonfigurować Git, aby efektywnie zarządzać wersjami i współpracować nad projektami → Sprawdź teraz" sidebar_label: Instalacja Git services: + - vserver - dedicated --- @@ -13,9 +14,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -Git to rozproszony system kontroli wersji zaprojektowany do efektywnego zarządzania kodem źródłowym. Pozwala programistom śledzić zmiany, pracować jednocześnie na różnych gałęziach i bezproblemowo współpracować przy projektach. Dzięki swojej elastyczności i wydajności, Git stał się standardowym narzędziem do kontroli wersji we współczesnym tworzeniu oprogramowania. +Git to rozproszony system kontroli wersji zaprojektowany do efektywnego zarządzania kodem źródłowym. Pozwala deweloperom śledzić zmiany, pracować na różnych gałęziach jednocześnie i bezproblemowo współpracować nad projektami. Dzięki swojej elastyczności i wydajności, Git stał się standardowym narzędziem do kontroli wersji we współczesnym tworzeniu oprogramowania. -Myślisz o samodzielnym hostingu tej usługi? Przeprowadzimy Cię przez każdy krok instalacji i konfiguracji oraz podpowiemy, na co zwrócić uwagę. +Myślisz o hostingu tej usługi na własnym serwerze? Przeprowadzimy Cię krok po kroku przez cały proces instalacji i konfiguracji oraz podpowiemy, na co zwrócić uwagę. @@ -23,7 +24,7 @@ Myślisz o samodzielnym hostingu tej usługi? Przeprowadzimy Cię przez każdy k ## Przygotowanie -Przed instalacją **Git** musisz przygotować swój system. Obejmuje to aktualizację systemu operacyjnego do najnowszej wersji. Te przygotowania zapewniają stabilne środowisko i pomagają uniknąć problemów podczas lub po instalacji. +Zanim zaczniesz instalować **Git**, musisz przygotować swój system. Obejmuje to aktualizację systemu operacyjnego do najnowszej wersji. Te przygotowania zapewnią stabilne środowisko i pomogą uniknąć problemów podczas lub po instalacji. ### Aktualizacja systemu @@ -33,15 +34,15 @@ Aby mieć pewność, że Twój system działa na najnowszym oprogramowaniu i z p ## Instalacja -Gdy niezbędne przygotowania są już zrobione, możesz przejść do instalacji aplikacji Git. Pobierz Git dla Windows (x64) tutaj: https://git-scm.com/downloads/win +Po wykonaniu niezbędnych przygotowań możesz przejść do instalacji aplikacji Git. Pobierz Git dla Windows (x64) tutaj: https://git-scm.com/downloads/win -Następnie uruchom instalator pobranego pliku i postępuj zgodnie z wyświetlanymi krokami. +Następnie uruchom instalator pobranego pliku i postępuj zgodnie z instrukcjami na ekranie. ![img](https://screensaver01.zap-hosting.com/index.php/s/Y3Rme8q9LHSk4fg/download) Po zakończeniu instalacji sprawdź, czy Git działa poprawnie, otwierając terminal lub wiersz poleceń. Wpisz komendę `git --version` i naciśnij Enter. -Jeśli instalacja przebiegła pomyślnie, Git zwróci numer aktualnie zainstalowanej wersji. Jeśli pojawi się komunikat o błędzie lub brak odpowiedzi, zwykle oznacza to, że Git nie został poprawnie zainstalowany lub polecenie nie jest dodane do ścieżki systemowej. +Jeśli instalacja przebiegła pomyślnie, Git zwróci numer aktualnie zainstalowanej wersji. Jeśli pojawi się komunikat o błędzie lub brak odpowiedzi, oznacza to zwykle, że Git nie został poprawnie zainstalowany lub polecenie nie jest dodane do ścieżki systemowej. ``` git --version @@ -54,7 +55,7 @@ git version 2.51.2 ## Konfiguracja -Skonfiguruj swoją nazwę użytkownika i e-mail w Git za pomocą poniższych poleceń, zastępując przykładowe dane swoimi. Te dane będą powiązane z każdym Twoim commitem. +Skonfiguruj swoją nazwę użytkownika i e-mail w Git za pomocą poniższych komend, zamieniając przykładowe dane na swoje własne. Te dane będą powiązane z każdym Twoim commitem. ``` git config --global user.name "John Doe Paris" @@ -65,9 +66,9 @@ git config --global user.email "doe@e-mail.com" ## Podsumowanie i dodatkowe materiały -Gratulacje! Właśnie pomyślnie zainstalowałeś i skonfigurowałeś Git na swoim serwerze dedykowanym. Polecamy też rzucić okiem na poniższe materiały, które mogą Ci pomóc i wesprzeć podczas konfiguracji serwera. +Gratulacje! Właśnie pomyślnie zainstalowałeś i skonfigurowałeś Git na swoim vServerze. Polecamy też rzucić okiem na poniższe materiały, które mogą Ci pomóc i wesprzeć Cię podczas konfiguracji serwera. -- [git-scm.com](https://git-scm.com/) - Oficjalna strona +- [git-scm.com](https://git-scm.com/) – Oficjalna strona - [git-scm.com/doc](https://git-scm.com/doc) Dokumentacja Git -Masz pytania, których tu nie ma? Jeśli potrzebujesz dalszej pomocy, śmiało kontaktuj się z naszym supportem, który jest dostępny codziennie, by Ci pomóc! 🙂 \ No newline at end of file +Masz pytania, które nie zostały tu poruszone? Jeśli potrzebujesz dalszej pomocy, śmiało kontaktuj się z naszym supportem – jesteśmy dostępni codziennie, by Ci pomóc! 🙂 \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md index 40cb18c56..9ddc20fd6 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md @@ -1,9 +1,10 @@ --- id: dedicated-windows-installmysql -title: "Serwer dedykowany: Instalacja MySQL" -description: "Dowiedz się, jak skonfigurować i zabezpieczyć własny serwer bazy danych MySQL na Windows serwerze dedykowanym, aby mieć niezawodne zarządzanie danymi → Sprawdź teraz" +title: "Konfiguracja MySQL na serwerze Windows - Wdrażaj i zarządzaj niezawodnymi bazami danych" +description: "Dowiedz się, jak skonfigurować i zabezpieczyć własny serwer bazy danych MySQL na Windows serwerze dedykowanym dla niezawodnego zarządzania danymi → Sprawdź teraz" sidebar_label: Instalacja MySQL services: + - vserver - dedicated --- @@ -13,13 +14,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; Serwer MySQL jest potrzebny do różnych aplikacji i może przechowywać ważne dane, na przykład dla serwera gier lub strony internetowej. Poniżej wyjaśniamy, jak skonfigurować własny serwer bazy danych MySQL na Twoim Windows serwerze dedykowanym. - - ## Instalacja -Na początku łączysz się z serwerem przez zdalny pulpit i pobierasz najnowszą wersję MariaDB, która jest wykorzystywana jako serwer bazy danych: [Pobierz MariaDB](https://mariadb.org/download/?t=mariadb). +Na początku łączysz się z serwerem przez zdalny pulpit i pobierasz najnowszą wersję MariaDB, która jest wykorzystywana jako serwer bazy danych: [Pobierz MariaDB](https://mariadb.org/download/?t=mariadb). -Rozpakuj pobrane archiwum za pomocą WinRAR lub 7Zip i uruchom plik instalacyjny przez dwuklik: +Rozpakuj pobrane archiwum za pomocą WinRAR lub 7Zip i uruchom plik instalacyjny przez podwójne kliknięcie: ![](https://screensaver01.zap-hosting.com/index.php/s/53N4nAFHyrH4y3Q/preview) @@ -30,7 +29,7 @@ Następnie przechodzisz przez proces instalacji klikając **Dalej** aż do momen Tutaj możesz ustawić główne hasło do dostępu do swojego serwera bazy danych. Upewnij się, że używasz bezpiecznego hasła, którego nikt inny nie zna! :::info -WAŻNE! Jeśli chcesz mieć dostęp do bazy danych zdalnie przez Navicat, HeidiSQL lub inne narzędzie, musisz aktywować opcję **Włącz dostęp zdalny dla użytkownika root**! Ze względów bezpieczeństwa generalnie nie jest to zalecane. +WAŻNE! Jeśli chcesz mieć dostęp do bazy danych zdalnie przez Navicat, HeidiSQL lub inne narzędzie, musisz aktywować opcję **Włącz dostęp zdalny dla użytkownika root**! Ze względów bezpieczeństwa generalnie tego nie zalecamy. ::: Następnie kliknij **Dalej** aż dojdziesz do końca instalacji, gdzie musisz kliknąć **Zainstaluj**: @@ -47,8 +46,6 @@ Poradnik, jak przekierować porty w zaporze znajdziesz tutaj: Teraz możesz zdalnie łączyć się ze swoim serwerem MySQL! - - ## Podsumowanie -Gratulacje, pomyślnie zainstalowałeś serwer MySQL. W razie pytań lub potrzeby pomocy, śmiało kontaktuj się z naszym zespołem wsparcia, który jest dostępny codziennie, by Ci pomóc! 🙂 \ No newline at end of file +Gratulacje, pomyślnie zainstalowałeś serwer MySQL. W razie dalszych pytań lub potrzeby pomocy, śmiało kontaktuj się z naszym zespołem wsparcia, który jest dostępny codziennie, by Ci pomóc! 🙂 \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md index a6df3d728..59ac3a80f 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md @@ -1,9 +1,10 @@ --- id: dedicated-windows-javascript -title: 'Serwer dedykowany: Instalacja JavaScript' -description: "Dowiedz się, jak zainstalować i skonfigurować Node.js, Deno oraz Bun na Windows, aby efektywnie uruchamiać JavaScript → Sprawdź teraz" +title: "Konfiguracja środowiska JavaScript na serwerze Windows – Uruchamiaj nowoczesne aplikacje webowe" +description: "Dowiedz się, jak zainstalować i skonfigurować Node.js, Deno i Bun na Windows, aby efektywnie uruchamiać JavaScript → Sprawdź teraz" sidebar_label: Instalacja JavaScript services: + - vserver - dedicated --- @@ -11,13 +12,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -Ten poradnik pokazuje, jak zainstalować Node.js, Deno i Bun na Windows. Poniższe kroki musisz wykonać przez RDP. Jeśli nie wiesz, jak połączyć się z serwerem przez RDP, zerknij na nasz [Poradnik: Pierwszy dostęp (RDP)](vserver-windows-userdp.md). +Ten poradnik pokaże Ci, jak zainstalować Node.js, Deno i Bun na Windows. Wszystkie kroki wykonaj przez RDP. Jeśli nie wiesz, jak połączyć się z serwerem przez RDP, zerknij na nasz [Poradnik Dostępu Początkowego (RDP)](vserver-windows-userdp.md). ## Instalacja -Na początek musisz zdecydować, które środowisko uruchomieniowe JavaScript chcesz zainstalować. W sieci znajdziesz mnóstwo materiałów opisujących każde z nich szczegółowo. Możesz też przeczytać ten poradnik, bo zawiera podstawowe komendy i przykłady kodu. Polecamy Node.js, bo to jedno z najpopularniejszych i najczęściej używanych rozwiązań. +Na początek musisz zdecydować, które środowisko JavaScript chcesz zainstalować. W sieci znajdziesz mnóstwo materiałów opisujących każde z nich szczegółowo. Możesz też przeczytać ten poradnik, bo zawiera podstawowe komendy i przykłady kodu. Polecamy Node.js – to jedno z najpopularniejszych i najczęściej używanych środowisk. import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; @@ -57,12 +58,12 @@ Rekomendujemy pozostawienie domyślnej lokalizacji instalacji. ![](https://screensaver01.zap-hosting.com/index.php/s/L2wNRLFfEo3H6wn/preview) -Na kolejnej stronie możesz zrezygnować z instalacji niektórych pakietów Node.js. Jeśli chcesz standardową instalację (zalecaną), po prostu kliknij `Next`. Masz też opcję instalacji Chocolatey, ale nie jest to konieczne. +Na kolejnej stronie możesz zrezygnować z instalacji niektórych pakietów Node.js. Jeśli chcesz standardową instalację (zalecaną), kliknij `Next`. Możesz też zainstalować Chocolatey, ale nie jest to konieczne. ![](https://screensaver01.zap-hosting.com/index.php/s/y6ssQbn2psE5sFt/preview) -### Krok 3: Finalizacja instalacji -Kliknij `Install` i poczekaj na zakończenie instalacji. Może to chwilę potrwać, bądź cierpliwy. :) +### Krok 3: Zakończenie instalacji +Kliknij `Install` i poczekaj na zakończenie instalacji. Może to chwilę potrwać. :) ![](https://screensaver01.zap-hosting.com/index.php/s/Bdr4pfwS2HRoaS2/preview) @@ -74,7 +75,7 @@ Polecenie `node -v` pokaże zainstalowaną wersję Node.js. Od czasu do czasu sp ### Uruchamianie Node.js i npm -npm to oficjalny menedżer pakietów Node.js. Użyjesz go do instalacji pakietów z internetu. +npm to oficjalny menedżer pakietów Node.js. Służy do instalacji pakietów z internetu. :::tip Wszystkie pakiety npm znajdziesz na ich [stronie](https://www.npmjs.com/). @@ -82,13 +83,13 @@ Wszystkie pakiety npm znajdziesz na ich [stronie](https://www.npmjs.com/). ### Tworzenie nowego projektu -Za każdym razem, gdy chcesz zacząć nowy projekt Node.js, utwórz nowy folder w Eksploratorze plików, otwórz w nim Wiersz poleceń lub PowerShell i wpisz `npm init`, aby rozpocząć konfigurację. Program zapyta Cię o podstawowe dane do stworzenia pliku `package.json`, który będzie "konfigiem" projektu. +Za każdym razem, gdy chcesz zacząć nowy projekt Node.js, utwórz nowy folder w Eksploratorze plików, otwórz w nim Wiersz poleceń lub PowerShell i wpisz `npm init`, aby rozpocząć konfigurację. Zostaniesz poproszony o podanie podstawowych informacji do utworzenia pliku `package.json`, który będzie "konfigiem" projektu. :::tip -Na Windows kliknięcie w pasek ścieżki w Eksploratorze i wpisanie `cmd`, a potem Enter, otworzy Wiersz poleceń w bieżącym folderze — to ułatwia pracę. +Na Windows kliknij raz w ścieżkę folderu w Eksploratorze, wpisz `cmd` i naciśnij Enter – otworzy to Wiersz poleceń w tym folderze, co jest wygodne. ::: -Po inicjalizacji projektu stwórz plik `index.js` i napisz w nim kod. Jako przykład zrobimy prosty serwer http na domyślnym porcie 80, który odpowiada testową wiadomością przy dostępie przez localhost. Kod poniżej. +Po inicjalizacji projektu stwórz plik `index.js` i napisz w nim kod. Przykładowo, poniżej prosty serwer http na domyślnym porcie 80, który odpowiada testową wiadomością po wejściu na localhost. ```js const http = require('http') @@ -106,7 +107,7 @@ Uruchom ten kod poleceniem `node .` i sprawdź efekt, wchodząc w przeglądarce ![](https://screensaver01.zap-hosting.com/index.php/s/kWRi9agrzkWc4rw/preview) :::tip -Instalacja zewnętrznych pakietów npm odbywa się komendą `npm install [nazwa-pakietu]`. +Instalacja zewnętrznych pakietów npm odbywa się przez `npm install [nazwa-pakietu]`. ::: @@ -115,7 +116,7 @@ Instalacja zewnętrznych pakietów npm odbywa się komendą `npm install [nazwa- ## Instalacja środowiska Deno -Instalacja Deno jest prosta — wpisz `irm https://deno.land/install.ps1 | iex` w PowerShell. Wyszukaj w Windows `Powershell`, uruchom jako administrator i wpisz powyższą komendę, wykonując kolejne kroki, jeśli się pojawią. +Deno zainstalujesz bardzo prosto, wpisując w PowerShell `irm https://deno.land/install.ps1 | iex`. Wyszukaj w Windows `Powershell`, uruchom jako administrator i wpisz powyższą komendę, wykonując kolejne kroki, jeśli się pojawią. ![](https://screensaver01.zap-hosting.com/index.php/s/jTdDo6c2Kx42o8B/preview) @@ -125,11 +126,11 @@ Aby sprawdzić zainstalowaną wersję, wpisz `deno --version`. ### Aktualizacja Deno do najnowszej wersji -Aktualizację Deno wykonasz poleceniem `deno upgrade`. +Aktualizację wykonasz poleceniem `deno upgrade`. ### Uruchamianie Deno -Aby uruchomić Deno, stwórz plik `index.ts` i napisz w nim kod. Jako przykład prosty serwer http na porcie 80, który odpowiada testową wiadomością przy dostępie przez localhost: +Aby uruchomić Deno, stwórz plik `index.ts` i napisz w nim kod. Przykład prostego serwera http na porcie 80, który odpowiada testową wiadomością po wejściu na localhost: ```js Deno.serve({ port: 80 }, (_req: Request) => { @@ -137,12 +138,12 @@ Deno.serve({ port: 80 }, (_req: Request) => { }) ``` -Uruchom kod komendą `deno run --allow-net index.ts` i sprawdź efekt, wchodząc na `localhost:80` w przeglądarce. +Uruchom kod poleceniem `deno run --allow-net index.ts` i sprawdź efekt, wchodząc na `localhost:80` w przeglądarce. ![](https://screensaver01.zap-hosting.com/index.php/s/rswYFXWM9D5grpS/preview) :::info -Deno jest zaprojektowane z myślą o bezpieczeństwie, dlatego wymaga podania uprawnień, np. `--allow-net` do korzystania z niektórych modułów. +Deno jest zaprojektowane z myślą o bezpieczeństwie, dlatego wymaga podania uprawnień, np. `--allow-net` do korzystania z sieci. ::: @@ -181,10 +182,10 @@ Jeśli masz już npm, wpisz `npm install -g bun`, aby zainstalować Bun. Bun jest szybszy niż niektóre inne silniki JavaScript i ma podobną konfigurację do Node.js. Aby zacząć, otwórz pusty folder i wpisz w Wierszu poleceń `bun init`. :::note -W zależności od wybranego języka (JS lub TS), Bun stworzy plik konfiguracyjny (jsconfig.json lub tsconfig.json). +W zależności od wybranego języka (JS lub TS), Bun utworzy plik konfiguracyjny (jsconfig.json lub tsconfig.json). ::: -Stwórz plik `index.ts` i napisz w nim kod prostego serwera http na porcie 80, który odpowiada testową wiadomością przy dostępie przez localhost: +Stwórz plik `index.ts` i napisz prosty serwer http na porcie 80, który odpowiada testową wiadomością po wejściu na localhost: ```js const server = Bun.serve({ @@ -204,4 +205,4 @@ Uruchom kod poleceniem `bun index.ts` i sprawdź efekt, wchodząc na `localhost: ## Podsumowanie -Gratulacje, udało Ci się zainstalować JavaScript! Jeśli masz pytania lub potrzebujesz pomocy, śmiało kontaktuj się z naszym supportem, który jest dostępny codziennie, by Ci pomóc! 🙂 \ No newline at end of file +Gratulacje, udało Ci się zainstalować środowisko JavaScript! Jeśli masz pytania lub potrzebujesz pomocy, śmiało kontaktuj się z naszym supportem – jesteśmy do Twojej dyspozycji codziennie! 🙂 \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md index 8ea105db8..76c159a30 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md @@ -1,9 +1,10 @@ --- id: dedicated-windows-nodejs -title: "Serwer dedykowany: Instalacja Node.js na Windows" -description: "Dowiedz się, jak skonfigurować Node.js do skalowalnych aplikacji czasu rzeczywistego w prostym środowisku → Sprawdź teraz" +title: "Konfiguracja Node.js na serwerze Windows - Uruchamiaj nowoczesne aplikacje JavaScript" +description: "Dowiedz się, jak skonfigurować Node.js do skalowalnych, działających w czasie rzeczywistym aplikacji w prostym środowisku → Sprawdź teraz" sidebar_label: Instalacja Node.js services: + - vserver - dedicated --- @@ -13,21 +14,21 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -Node.js to wieloplatformowe, open-source środowisko uruchomieniowe JavaScript, które wykonuje kod JavaScript poza przeglądarką, np. na serwerach lub w narzędziach wiersza poleceń. Oparte na silniku V8, wspiera asynchroniczne, zdarzeniowe operacje I/O, co czyni je bardzo wydajnym do budowy skalowalnych aplikacji sieciowych i czasu rzeczywistego. +Node.js to wieloplatformowe, open-source środowisko uruchomieniowe JavaScript, które wykonuje kod JavaScript poza przeglądarką, np. na serwerach lub w narzędziach wiersza poleceń. Oparte na silniku V8, wspiera asynchroniczne, zdarzeniowe operacje I/O, co czyni je bardzo wydajnym do budowy skalowalnych aplikacji sieciowych i działających w czasie rzeczywistym. -Paradygmat „JavaScript wszędzie” pozwala deweloperom używać jednego języka zarówno po stronie backendu, jak i frontendu. +Paradygmat „JavaScript wszędzie” pozwala developerom używać jednego języka zarówno na backendzie, jak i frontendzie. ## Przygotowanie -Zanim zaczniesz instalować **Node.js**, musisz przygotować swój system. Obejmuje to aktualizację systemu operacyjnego do najnowszej wersji oraz instalację wszystkich wymaganych zależności. Te przygotowania zapewniają stabilne środowisko i pomagają uniknąć problemów podczas lub po instalacji. +Zanim zaczniesz konfigurację **Node.js**, musisz przygotować swój system. Obejmuje to aktualizację systemu operacyjnego do najnowszej wersji oraz instalację wszystkich wymaganych zależności. Te przygotowania zapewniają stabilne środowisko i pomagają uniknąć problemów podczas lub po instalacji. ### Aktualizacja systemu -Aby mieć pewność, że Twój system działa na najnowszym oprogramowaniu i z poprawkami bezpieczeństwa, zawsze najpierw wykonaj aktualizację systemu. W tym celu uruchom następujące polecenie: +Aby mieć pewność, że Twój system działa na najnowszym oprogramowaniu i z poprawkami bezpieczeństwa, zawsze zacznij od aktualizacji systemu. Wykonaj poniższe polecenie: ``` sudo apt update && sudo apt upgrade -y ``` -Zapewnia to, że Twój system ma najnowsze poprawki bezpieczeństwa i wersje oprogramowania przed kontynuacją. +To zapewni, że Twój system ma najnowsze łatki bezpieczeństwa i wersje oprogramowania przed dalszymi krokami. ### Instalacja zależności Po zakończeniu aktualizacji możesz przejść do instalacji zależności. Node.js będzie uruchamiany na Twojej maszynie w kontenerach Docker, więc najpierw musisz zainstalować Dockera. Wykonaj poniższe polecenia: @@ -41,15 +42,15 @@ Pełny poradnik instalacji i korzystania z Dockera znajdziesz w naszym [poradnik ## Instalacja -Gdy spełnione są wszystkie wymagania i przygotowania, możesz przejść do instalacji aplikacji Node.js. +Gdy spełnisz wszystkie wymagania i przygotowania, możesz przejść do instalacji aplikacji Node.js. -Aby używać Node.js w izolowanym środowisku, najpierw pobierz oficjalny obraz oparty na Alpine. Uruchom poniższe polecenie, aby pobrać najnowszy obraz Node.js 22 na swój system, gotowy do uruchamiania kontenerów: +Aby używać Node.js w izolowanym środowisku, najpierw pobierz oficjalny obraz oparty na Alpine. Wykonaj polecenie, aby ściągnąć najnowszy obraz Node.js 22 na swój system, gotowy do uruchomienia kontenerów: ``` docker pull node:22-alpine ``` -Następnie możesz uruchomić kontener na bazie tego obrazu i otworzyć w nim sesję powłoki. Użyj tego polecenia, aby wystartować kontener z interaktywną powłoką. Opcja `--rm` usuwa kontener automatycznie po wyjściu, dzięki czemu środowisko hosta pozostaje czyste. +Następnie uruchom kontener na bazie tego obrazu i otwórz w nim sesję powłoki. Użyj poniższego polecenia, aby wystartować kontener z interaktywną powłoką. Opcja `--rm` usuwa kontener automatycznie po wyjściu, dzięki czemu środowisko hosta pozostaje czyste. ``` docker run -it --rm --entrypoint sh node:22-alpine @@ -57,7 +58,7 @@ docker run -it --rm --entrypoint sh node:22-alpine W środku kontenera sprawdź wersję Node.js poleceniem `node -v`, które powinno wyświetlić `v22.19.0`. Możesz też potwierdzić wersję npm, uruchamiając -`npm -v`, a oczekiwany wynik to `10.9.3`. To potwierdza, że obraz zawiera właściwe wersje Node.js i npm, gotowe do użycia. +`npm -v` z oczekiwanym wynikiem `10.9.3`. To potwierdza, że obraz zawiera właściwe wersje Node.js i npm, gotowe do użycia. ## Konfiguracja @@ -67,25 +68,25 @@ Po uruchomieniu kontenera Node.js warto skonfigurować podstawowe ustawienia Nod export NODE_ENV=production ``` -To włącza tryb produkcyjny, aktywując optymalizacje wydajności i dostosowując logowanie. Do celów deweloperskich możesz ustawić `NODE_ENV=development`, aby korzystać z bardziej szczegółowych komunikatów o błędach i funkcji debugowania. +To włącza tryb produkcyjny, aktywując optymalizacje wydajności i zmieniając sposób logowania. Do celów deweloperskich możesz ustawić `NODE_ENV=development`, by korzystać z rozbudowanych komunikatów o błędach i funkcji debugowania. -Dobrze zorganizowany katalog projektu zaczyna się od pliku konfiguracyjnego, który tworzysz poleceniem: +Ważne jest też dobrze zorganizowane drzewo projektu, zaczynając od pliku konfiguracyjnego utworzonego poleceniem: ``` npm init -y ``` -To generuje plik `package.json`, definiujący zależności, skrypty i metadane projektu. To centralny plik konfiguracyjny każdej aplikacji Node.js. +To generuje plik `package.json`, który definiuje zależności, skrypty i metadane projektu. To centralny plik konfiguracyjny każdej aplikacji Node.js. -Zależności instalujesz poleceniem `npm install `, a zależności deweloperskie dodajesz przez `npm install --save-dev`. Sekcja `scripts` w `package.json` pozwala definiować własne komendy, takie jak `npm start` czy `npm run build`, ułatwiające uruchamianie i zarządzanie projektem. +Zależności instalujesz komendą `npm install `, a zależności developerskie dodajesz przez `npm install --save-dev`. Sekcja `scripts` w `package.json` pozwala definiować własne polecenia, np. `npm start` lub `npm run build`, ułatwiające uruchamianie i zarządzanie projektem. -Dla bardziej zaawansowanych konfiguracji Node.js można dostosować za pomocą plików `.npmrc` lub `.nvmrc`, które pozwalają na konfigurację prywatnych rejestrów, opcji cache czy wymuszanie konkretnej wersji Node.js. Dzięki temu Twoje aplikacje działają spójnie w różnych środowiskach. +Dla bardziej zaawansowanych konfiguracji Node.js można dostosować za pomocą plików `.npmrc` lub `.nvmrc`, które pozwalają ustawić prywatne rejestry, opcje cache’owania lub wymusić konkretną wersję Node.js. Dzięki temu aplikacje działają spójnie w różnych środowiskach. ## Podsumowanie i dodatkowe zasoby -Gratulacje! Właśnie zainstalowałeś i skonfigurowałeś Node.js na swoim serwerze dedykowanym. Polecamy też rzucić okiem na poniższe materiały, które mogą Ci pomóc i wesprzeć podczas konfiguracji serwera: +Gratulacje! Właśnie pomyślnie zainstalowałeś i skonfigurowałeś Node.js na swoim VPS/serwerze dedykowanym. Polecamy też rzucić okiem na poniższe materiały, które mogą Ci pomóc i wesprzeć podczas konfiguracji serwera: -- [Node.js.com](https://Node.js.com/) – Oficjalna strona -- https://Node.js.com/help/ – Centrum pomocy Node.js (dokumentacja) +- [Node.js.com](https://Node.js.com/) - Oficjalna strona +- https://Node.js.com/help/ - Centrum pomocy Node.js (dokumentacja) -Masz pytania, których tu nie ma? Jeśli potrzebujesz dalszej pomocy, śmiało kontaktuj się z naszym zespołem wsparcia, który jest dostępny codziennie, by Ci pomóc! 🙂 \ No newline at end of file +Masz pytania, które nie zostały tu poruszone? Jeśli potrzebujesz wsparcia lub masz dodatkowe pytania, śmiało kontaktuj się z naszym zespołem wsparcia, który jest dostępny codziennie, by Ci pomóc! 🙂 \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md index bb25109f0..af5e84245 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md @@ -1,7 +1,7 @@ --- id: dedicated-windows-notepad++ -title: "Serwer dedykowany: Instalacja Notepad++ na Windows" -description: "Odkryj, jak zoptymalizować swój workflow kodowania z Notepad++ — szybki, konfigurowalny i lekki edytor tekstu → Sprawdź teraz" +title: "Konfiguracja Notepad++ na serwerze Windows – Wykorzystaj potężny edytor kodu i tekstu" +description: "Odkryj, jak zoptymalizować swój workflow kodowania z Notepad++ dla szybkiej, konfigurowalnej i lekkiej edycji tekstu → Dowiedz się więcej już teraz" sidebar_label: Instalacja Notepad++ services: - dedicated @@ -13,17 +13,17 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -Notepad++ to darmowy i otwartoźródłowy edytor tekstu i kodu źródłowego dla Windows. Obsługuje podświetlanie składni, składanie kodu oraz edycję na kartach dla wielu języków programowania i skryptowych, a także jest wysoce konfigurowalny dzięki wtyczkom. Znany z szybkiego działania i niskiego zużycia zasobów, Notepad++ pozostaje popularnym wyborem dla developerów i użytkowników szukających potężnego, a jednocześnie lekkiego narzędzia do edycji. +Notepad++ to darmowy i otwartoźródłowy edytor tekstu i kodu źródłowego dla Windows. Obsługuje podświetlanie składni, składanie kodu oraz edycję na kartach dla wielu języków programowania i skryptowych, a także jest wysoce konfigurowalny dzięki wtyczkom. Znany z szybkiego działania i niskiego zużycia zasobów, Notepad++ pozostaje popularnym wyborem dla deweloperów i użytkowników szukających potężnego, a jednocześnie lekkiego narzędzia do edycji. ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) -Myślisz o samodzielnym hostingu tej usługi? Przeprowadzimy Cię przez każdy krok instalacji i konfiguracji oraz podpowiemy, na co zwrócić uwagę. +Myślisz o samodzielnym hostingu tej usługi? Przeprowadzimy Cię przez każdy krok konfiguracji i ustawień oraz podpowiemy, na co zwrócić uwagę. ## Wymagania wstępne Przed instalacją **Notepad++** upewnij się, że Twoje środowisko hostingowe spełnia poniższe wymagania, aby zapewnić płynną instalację i optymalną wydajność. -| Sprzęt | Minimum | Rekomendacja ZAP-Hosting | +| Sprzęt | Minimum | Rekomendacje ZAP-Hosting | | ---------- | ------------ | -------------------------- | | CPU | 1 rdzeń vCPU | 4 rdzenie vCPU | | RAM | 2 GB | 4 GB | @@ -31,7 +31,7 @@ Przed instalacją **Notepad++** upewnij się, że Twoje środowisko hostingowe s ## Instalacja -Gdy spełnisz wszystkie wymagania i przygotujesz środowisko, możesz przejść do instalacji aplikacji Notepad++. Pobierz ją z oficjalnej strony: https://notepad-plus-plus.org/downloads/ +Gdy spełnisz wszystkie wymagania i przygotujesz środowisko, możesz przejść do instalacji aplikacji Notepad++. Pobierz ją ze strony oficjalnej: https://notepad-plus-plus.org/downloads/ Uruchom instalator Notepad++ i postępuj zgodnie z instrukcjami: @@ -39,23 +39,23 @@ Uruchom instalator Notepad++ i postępuj zgodnie z instrukcjami: ## Konfiguracja -Notepad++ oferuje szeroki zakres opcji personalizacji dostępnych w *Ustawienia > Preferencje*. Dzięki nim możesz dostosować edytor do swojego stylu pracy: +Notepad++ oferuje szeroki zakres opcji personalizacji dostępnych w *Ustawienia > Preferencje*. Dzięki nim dostosujesz edytor do swojego stylu pracy: - **Ogólne**: Kontroluj zachowanie przy starcie, np. automatyczne otwieranie ostatnio używanych plików, ustaw domyślny język lub sposób działania kart. -- **Ustawienia edytora**: Dostosuj czcionkę i jej rozmiar, szerokość tabulatora, numerację linii, automatyczne wcięcia oraz wyświetlanie spacji i znaków tabulacji. +- **Ustawienia edytora**: Dostosuj czcionkę i jej rozmiar, szerokość tabulatora, numerację linii, automatyczne wcięcia oraz wyświetlanie znaków spacji i tabulatorów. - **Schematy kolorów i składnia**: Skorzystaj z „Konfiguratora stylów”, aby zmieniać motywy i personalizować podświetlanie składni dla każdego obsługiwanego języka. - **Obsługa plików**: Skonfiguruj automatyczne przeładowanie plików po zmianach, zachowanie przy dużych plikach oraz preferencje kodowania, np. UTF-8. - **Bezpieczeństwo i kopie zapasowe**: Włącz automatyczne kopie zapasowe lub przywracanie sesji, by uniknąć utraty danych. - **Wtyczki**: Instaluj i zarządzaj rozszerzeniami przez Menedżera wtyczek, dodając funkcje takie jak wsparcie FTP czy zaawansowane formatowanie. -Te ustawienia sprawiają, że Notepad++ jest bardzo elastyczny — idealny zarówno do prostego edytowania tekstu, jak i pełnoprawnego developmentu. +Te ustawienia sprawiają, że Notepad++ jest bardzo elastyczny – świetnie sprawdzi się zarówno do prostego edytowania tekstu, jak i pełnoprawnego developmentu. ![img](https://screensaver01.zap-hosting.com/index.php/s/X8og5qnFkBTRcmA/preview) ## Podsumowanie i dodatkowe materiały -Gratulacje! Udało Ci się zainstalować i skonfigurować Notepad++ na Twoim serwerze dedykowanym. Polecamy też zajrzeć do poniższych źródeł, które mogą pomóc Ci jeszcze lepiej ogarnąć konfigurację serwera: +Gratulacje! Właśnie zainstalowałeś i skonfigurowałeś Notepad++ na swoim serwerze dedykowanym. Polecamy też rzucić okiem na poniższe materiały, które mogą pomóc Ci w dalszej konfiguracji serwera. - [notepad-plus-plus.org/](https://notepad-plus-plus.org/) – Oficjalna strona -Masz pytania, których tu nie ma? Jeśli potrzebujesz pomocy lub wsparcia, śmiało kontaktuj się z naszym zespołem supportu, który jest do Twojej dyspozycji codziennie! 🙂 \ No newline at end of file +Masz pytania, które nie zostały tu poruszone? Jeśli potrzebujesz pomocy lub wsparcia, śmiało kontaktuj się z naszym zespołem wsparcia, który jest do Twojej dyspozycji codziennie! 🙂 \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md index fea0dfbb4..9fae8c220 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md @@ -1,9 +1,10 @@ --- id: dedicated-windows-plex -title: "Serwer dedykowany: Instalacja Plex na Windows" -description: "Dowiedz się, jak łatwo zarządzać i streamować swoje media osobiste z Plex, zapewniając płynny dostęp na różnych urządzeniach → Sprawdź teraz" +title: "Konfiguracja Plex na serwerze Windows - Streamuj swoją osobistą bibliotekę multimediów" +description: "Dowiedz się, jak zarządzać i streamować swoje osobiste multimedia bez wysiłku dzięki Plex, zapewniając płynny dostęp na różnych urządzeniach → Sprawdź teraz" sidebar_label: Instalacja Plex services: + - vserver - dedicated --- @@ -13,11 +14,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -Plex to platforma do zarządzania i streamowania treści multimedialnych, takich jak filmy, seriale, muzyka i zdjęcia, z jednego centralnego miejsca. Dzięki Plex Media Server możesz organizować biblioteki, automatycznie wzbogacać je o metadane i streamować na różne urządzenia zarówno w sieci lokalnej, jak i przez internet. To sprawia, że Plex to elastyczne rozwiązanie do wygodnego dostępu do Twojej osobistej kolekcji mediów. +Plex to platforma do zarządzania i streamowania treści multimedialnych, takich jak filmy, seriale, muzyka i zdjęcia, z jednego centralnego miejsca. Dzięki Plex Media Server możesz organizować biblioteki, automatycznie wzbogacać je o metadane i streamować na różne urządzenia zarówno w sieci lokalnej, jak i przez internet. To sprawia, że Plex to elastyczne rozwiązanie do wygodnego dostępu do osobistych kolekcji multimediów. ![img](https://screensaver01.zap-hosting.com/index.php/s/68xdESEHimoY9Jp/preview) -Myślisz o hostingu tego serwisu na własnym serwerze? Przeprowadzimy Cię krok po kroku przez cały proces instalacji i konfiguracji oraz podpowiemy, na co zwrócić uwagę. +Myślisz o samodzielnym hostingu tej usługi? Przeprowadzimy Cię przez każdy krok konfiguracji i ustawień oraz podpowiemy, na co zwrócić uwagę. @@ -25,13 +26,13 @@ Myślisz o hostingu tego serwisu na własnym serwerze? Przeprowadzimy Cię krok ## Wymagania wstępne -Przed instalacją **Plex** upewnij się, że Twoje środowisko hostingowe spełnia poniższe wymagania, aby instalacja przebiegła bezproblemowo, a wydajność była optymalna. +Przed instalacją **Plex** upewnij się, że Twoje środowisko hostingowe spełnia poniższe wymagania, aby zapewnić płynną instalację i optymalną wydajność. -| Sprzęt | Minimum | Rekomendacja ZAP-Hosting | -| --------- | ------------ | ------------------------- | -| CPU | 4 rdzenie vCPU | 8 rdzeni vCPU | -| RAM | 4 GB | 8 GB | -| Miejsce na dysku | 25 GB | 25 GB | +| Sprzęt | Minimum | Rekomendacja ZAP-Hosting | +| --------- | ----------- | ------------------------ | +| CPU | 4 rdzenie vCPU | 8 rdzeni vCPU | +| RAM | 4 GB | 8 GB | +| Miejsce na dysku | 25 GB | 25 GB | Oprogramowanie wymaga, aby wszystkie niezbędne zależności były zainstalowane oraz aby działało na wspieranym systemie operacyjnym. Upewnij się, że Twój serwer spełnia poniższe wymagania przed przystąpieniem do instalacji: @@ -45,31 +46,31 @@ Sprawdź, czy wszystkie zależności są zainstalowane, a wersja systemu operacy ## Instalacja -Oficjalna strona Plex Media udostępnia aktualną wersję Plex Media Server dla Windows do pobrania. Użyj wersji 64-bitowej, aby zapewnić kompatybilność ze wszystkimi nowoczesnymi edycjami Windows. Pobierz ją pod adresem: https://www.plex.tv/media-server-downloads/ +Oficjalna strona Plex Media udostępnia aktualną wersję Plex Media Server dla Windows do pobrania. Użyj wersji 64-bitowej, aby zapewnić kompatybilność ze wszystkimi nowoczesnymi edycjami Windows. Pobierz ją tutaj: https://www.plex.tv/media-server-downloads/ ![img](https://screensaver01.zap-hosting.com/index.php/s/d3b4mZsiQ4iqXrL/preview) -Po pobraniu uruchom instalator, aby zainstalować Plex Media Server. Po instalacji konfiguracja odbywa się przez interfejs webowy w przeglądarce, gdzie możesz tworzyć biblioteki i zarządzać swoją kolekcją mediów. +Po pobraniu uruchom instalator, aby zainstalować Plex Media Server. Po instalacji konfiguracja odbywa się przez interfejs webowy w przeglądarce, gdzie możesz tworzyć biblioteki i zarządzać swoją kolekcją multimediów. ![img](https://screensaver01.zap-hosting.com/index.php/s/5TnmMeRkdLAt2RJ/download) Po zakończeniu instalacji interfejs webowy Plex Media Server otworzy się automatycznie w domyślnej przeglądarce. Na tym etapie zostaniesz poproszony o zalogowanie się na istniejące konto Plex lub utworzenie nowego, jeśli jeszcze go nie masz. -Ten krok logowania jest wymagany, aby powiązać serwer z Twoim kontem, co umożliwia funkcje takie jak zdalny dostęp, zarządzanie użytkownikami i synchronizację między urządzeniami. Po pomyślnym uwierzytelnieniu znajdziesz się w swojej instancji Plex Media. Stamtąd możesz tworzyć biblioteki filmów, seriali, muzyki lub zdjęć, automatycznie pobierać metadane i udostępniać treści innym użytkownikom w sieci lokalnej lub przez internet. +Ten krok logowania jest niezbędny, aby powiązać serwer z Twoim kontem, co umożliwia funkcje takie jak zdalny dostęp, zarządzanie użytkownikami i synchronizację między urządzeniami. Po pomyślnym zalogowaniu znajdziesz się w swojej instancji Plex Media. Stamtąd możesz tworzyć biblioteki filmów, seriali, muzyki lub zdjęć, automatycznie pobierać metadane i udostępniać zawartość innym użytkownikom w sieci lokalnej lub przez internet. ![img](https://screensaver01.zap-hosting.com/index.php/s/HmQPZGsBqxqPHmy/download) Po konfiguracji możesz także uzyskać dostęp do Plex Media Server z zewnątrz, otwierając interfejs webowy w przeglądarce pod adresem `http://:32400`. Zastąp `` publicznym adresem Twojego serwera. -Port 32400 to domyślny port dostępu do Plex przez przeglądarkę i może wymagać odblokowania w zaporze sieciowej lub routerze, jeśli chcesz łączyć się przez internet. +Port 32400 to domyślny port dla dostępu webowego Plex i może wymagać odblokowania w zaporze sieciowej lub routerze, jeśli chcesz łączyć się przez internet. -Po wejściu na ten adres zostaniesz przekierowany na stronę logowania Plex, gdzie możesz zarządzać swoimi bibliotekami i ustawieniami. Dla bezpiecznego dostępu zdalnego zalecamy włączenie opcji Zdalny dostęp w ustawieniach Plex, co zapewnia szyfrowane połączenie i przekierowuje ruch przez usługę Plex. +Po wejściu na ten adres zostaniesz przekierowany na stronę logowania Plex, gdzie możesz zarządzać swoimi bibliotekami i ustawieniami. Dla bezpiecznego dostępu zdalnego zalecamy włączenie opcji Remote Access w ustawieniach Plex, co zapewnia szyfrowane połączenie i przekierowuje ruch przez usługę Plex. ![img](https://screensaver01.zap-hosting.com/index.php/s/jfQxZ6e4BGMfen5/preview) ## Podsumowanie i dodatkowe zasoby -Gratulacje! Udało Ci się zainstalować i skonfigurować Plex na Twoim serwerze dedykowanym. Polecamy również zapoznać się z poniższymi materiałami, które mogą pomóc i wesprzeć Cię podczas konfiguracji serwera. +Gratulacje! Właśnie pomyślnie zainstalowałeś i skonfigurowałeś Plex na swoim VPS/serwerze dedykowanym. Polecamy też rzucić okiem na poniższe materiały, które mogą pomóc i wesprzeć Cię podczas konfiguracji serwera: - [Plex.com](https://Plex.com/) - Oficjalna strona - [support.plex.tv/articles/](https://support.plex.tv/articles/) - Centrum pomocy Plex (dokumentacja) diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-windows-python.md b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-windows-python.md index e9bb3b0d0..2004c56d2 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-windows-python.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/dedicated-windows-python.md @@ -1,9 +1,10 @@ --- id: dedicated-windows-python -title: 'Serwer dedykowany: Instalacja Pythona' -description: "Dowiedz się, jak zainstalować i skonfigurować środowisko uruchomieniowe Pythona na serwerach Windows, aby efektywnie uruchamiać swoje programy Python → Sprawdź teraz" +title: 'Instalacja Pythona na serwerze Windows – Włącz rozwój i automatyzację' +description: "Dowiedz się, jak zainstalować i skonfigurować środowisko Python na serwerach Windows, aby efektywnie uruchamiać swoje programy Python → Sprawdź teraz" sidebar_label: Instalacja Pythona services: + - vserver - dedicated --- @@ -11,7 +12,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -Ten poradnik pokazuje, jak zainstalować środowisko uruchomieniowe Pythona na Windows. Poniższe kroki musisz wykonać przez RDP. Jeśli nie wiesz, jak połączyć się z serwerem przez RDP, zerknij na nasz [poradnik Pierwszy dostęp (RDP)](vserver-windows-userdp.md). +Ten poradnik pokazuje, jak zainstalować środowisko uruchomieniowe Python na Windows. Poniższe kroki musisz wykonać przez RDP. Jeśli nie wiesz, jak połączyć się z serwerem przez RDP, zerknij na nasz [poradnik Pierwszy dostęp (RDP)](vserver-windows-userdp.md). + + ## Instalacja @@ -25,7 +28,7 @@ Kliknij przycisk `Download Python [wersja]` i poczekaj, aż pobieranie się zako ![](https://screensaver01.zap-hosting.com/index.php/s/b8j6ZbfGWoBjpep/preview) ### Krok 2: Instalacja Pythona -Uruchom instalator, klikając na pobrany plik. Teraz pojawi się okno z ustawieniami instalacji. Upewnij się, że zaznaczona jest opcja `Add python.exe to PATH` na dole (to ułatwi późniejsze uruchamianie plików Python) i kliknij `Install Now`. +Uruchom instalator, klikając na pobrany plik. Teraz pojawi się okno z ustawieniami instalacji. Upewnij się, że zaznaczyłeś opcję `Add python.exe to PATH` na dole (to ułatwi późniejsze uruchamianie Pythona) i kliknij `Install Now`. ![](https://screensaver01.zap-hosting.com/index.php/s/Z57KiQwHqP3RpPy/preview) @@ -44,7 +47,7 @@ Teraz, gdy masz Pythona zainstalowanego na serwerze, możesz zacząć uruchamia ### Tryb interpretera -Wpisanie komendy `python` w Wierszu poleceń lub PowerShell uruchomi interpreter Pythona. Możesz pisać dowolny poprawny kod Python po prefiksie `>>>`, a po naciśnięciu `Enter` zostanie on wykonany. Interpreter zamkniesz, wpisując `exit()` lub po prostu zamykając okno konsoli. +Wpisanie komendy `python` w Wierszu poleceń lub PowerShell uruchomi interpreter Pythona. Możesz pisać dowolny poprawny kod Python po znaku `>>>`, a po naciśnięciu `Enter` zostanie on wykonany. Interpreter zamkniesz, wpisując `exit()` lub po prostu zamykając okno konsoli. ![](https://screensaver01.zap-hosting.com/index.php/s/DskKi5Ac28ERY38/preview) @@ -56,7 +59,7 @@ Aby uruchomić pliki `.py`, wpisz w Wierszu poleceń lub PowerShell komendę `py Większość programów dostępnych online uruchomisz komendą `python3 main.py`, bo `main.py` to standardowy punkt startowy większości projektów Python. ::: -Możesz też po prostu otworzyć plik Python (.py) lub kliknąć go prawym przyciskiem i wybrać uruchomienie przez Pythona w Windows. +Możesz też po prostu otworzyć plik .py lub kliknąć go prawym przyciskiem i wybrać uruchomienie przez Pythona bezpośrednio w Windows. ## Wirtualne środowiska @@ -64,16 +67,18 @@ Pisząc programy w Pythonie, często potrzebujesz zainstalować zewnętrzne paki ### Tworzenie venv -Najpierw przejdź w Eksploratorze plików do folderu, w którym chcesz ustawić venv, a potem wpisz `python -m venv .` — to zainstaluje potrzebne pliki w bieżącej lokalizacji. +Najpierw przejdź w Eksploratorze plików do folderu, w którym chcesz utworzyć venv, a następnie uruchom `python -m venv .` – to zainstaluje potrzebne pliki w bieżącej lokalizacji. ### Aktywacja i dezaktywacja -Aby korzystać z komend takich jak `pip install` w venv, musisz go aktywować komendą `.\Scripts\activate`. Teraz konsola działa tylko w tym środowisku, a skrypty mają dostęp tylko do lokalnie zainstalowanych pakietów. +Aby korzystać z poleceń takich jak `pip install` w venv, musisz go aktywować komendą `.\Scripts\activate`. Teraz konsola działa tylko w ramach venv, a skrypty mają dostęp tylko do lokalnie zainstalowanych pakietów. -Gdy skończysz pracę w venv, wyjdź z niego, wpisując `deactivate`. +Po skończonej pracy wyjdź z venv, wpisując `deactivate`. ![](https://screensaver01.zap-hosting.com/index.php/s/Ws5BosJzJ78s7Y9/preview) + + ## Podsumowanie -Gratulacje, właśnie zainstalowałeś Pythona! Jeśli masz pytania lub potrzebujesz pomocy, śmiało kontaktuj się z naszym supportem, który jest dostępny codziennie, by Ci pomóc! 🙂 \ No newline at end of file +Gratulacje, udało Ci się zainstalować Pythona! Jeśli masz pytania lub potrzebujesz pomocy, śmiało kontaktuj się z naszym supportem – jesteśmy dostępni codziennie, by Ci pomóc! 🙂 \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md index f68dc5beb..2cd64d4bb 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md @@ -1,10 +1,11 @@ --- id: vserver-linux-bitwarden -title: "VPS: Instalacja Bitwarden na Linux" -description: "Dowiedz się, jak bezpiecznie samodzielnie hostować Bitwarden do zarządzania hasłami z szyfrowaniem end-to-end i zaawansowanymi funkcjami zabezpieczeń → Sprawdź teraz" +title: "Konfiguracja Bitwarden na serwerze Linux - Zabezpiecz swoje zarządzanie hasłami" +description: "Dowiedz się, jak bezpiecznie samodzielnie hostować Bitwarden do zarządzania hasłami z szyfrowaniem end-to-end i silnymi funkcjami uwierzytelniania → Sprawdź teraz" sidebar_label: Instalacja Bitwarden services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -Bitwarden to open source menedżer haseł i kluczy dostępu, który wykorzystuje zero knowledge i szyfrowanie end-to-end, aby chronić Twoje dane. Możesz korzystać z niego jako usługi w chmurze lub hostować samodzielnie, z funkcjami generowania, przechowywania i automatycznego wypełniania silnych danych uwierzytelniających. +Bitwarden to open source menedżer haseł i kluczy dostępu, który korzysta z zasady zero knowledge oraz szyfrowania end-to-end, aby chronić Twoje dane. Możesz korzystać z niego jako usługi w chmurze lub hostować samodzielnie, z funkcjami generowania, przechowywania i automatycznego wypełniania silnych danych uwierzytelniających. ![img](https://screensaver01.zap-hosting.com/index.php/s/RwKmstAct5kNQwB/preview) @@ -21,17 +22,15 @@ Myślisz o samodzielnym hostingu tej usługi? Przeprowadzimy Cię przez każdy k - - ## Wymagania wstępne Przed instalacją **Bitwarden** upewnij się, że Twoje środowisko hostingowe spełnia poniższe wymagania, aby zapewnić płynną instalację i optymalną wydajność. -| Sprzęt | Minimum | Rekomendacja ZAP-Hosting | -| --------- | ----------- | ------------------------ | -| CPU | 1 rdzeń vCPU| 4 rdzenie vCPU | -| RAM | 2 GB | 4 GB | -| Miejsce na dysku | 12 GB | 25 GB | +| Sprzęt | Minimum | Zalecenia ZAP-Hosting | +| --------- | ----------- | ------------------------- | +| CPU | 1 rdzeń vCPU| 4 rdzenie vCPU | +| RAM | 2 GB | 4 GB | +| Miejsce na dysku | 12 GB | 25 GB | Oprogramowanie wymaga zainstalowania wszystkich niezbędnych zależności oraz działania na wspieranym systemie operacyjnym. Upewnij się, że Twój serwer spełnia poniższe wymagania przed przystąpieniem do instalacji: @@ -39,25 +38,23 @@ Oprogramowanie wymaga zainstalowania wszystkich niezbędnych zależności oraz d **System operacyjny:** Najnowsza wersja Ubuntu/Debian wspierająca Docker 26+ -Upewnij się, że wszystkie zależności są zainstalowane, a system operacyjny jest aktualny, aby uniknąć problemów z kompatybilnością podczas instalacji Bitwarden. - - +Upewnij się, że wszystkie zależności są zainstalowane, a system operacyjny jest odpowiedniej wersji, aby uniknąć problemów z kompatybilnością podczas instalacji Bitwarden. ## Przygotowanie Przed konfiguracją **Bitwarden** musisz przygotować swój system. Obejmuje to aktualizację systemu operacyjnego do najnowszej wersji oraz instalację wszystkich wymaganych zależności. Te przygotowania zapewnią stabilne środowisko i pomogą uniknąć problemów podczas lub po instalacji. - ### Aktualizacja systemu Aby mieć pewność, że Twój system działa na najnowszym oprogramowaniu i z poprawkami bezpieczeństwa, zawsze wykonuj najpierw aktualizację systemu. W tym celu uruchom następujące polecenie: ``` sudo apt update && sudo apt upgrade -y ``` + Zapewni to, że Twój system ma najnowsze poprawki bezpieczeństwa i wersje oprogramowania przed kontynuacją. ### Instalacja zależności -Po zakończeniu aktualizacji możesz przejść do instalacji zależności. Bitwarden będzie uruchamiany na Twojej maszynie za pomocą zestawu kontenerów Docker. Wymaga to wcześniejszej instalacji Dockera. Wykonaj następujące polecenia: +Po zakończeniu aktualizacji możesz przejść do instalacji zależności. Bitwarden będzie uruchamiany na Twojej maszynie za pomocą zestawu kontenerów Docker. Wymaga to najpierw instalacji Dockera. Wykonaj poniższe polecenia: ``` curl -fsSL https://get.docker.com -o get-docker.sh @@ -66,11 +63,9 @@ sh get-docker.sh Pełny poradnik instalacji i korzystania z Dockera znajdziesz w naszym [poradniku Docker](dedicated-linux-docker.md). +### Utworzenie użytkownika i katalogu - -### Utwórz użytkownika i katalog - -Zalecamy skonfigurowanie serwera Linux z dedykowanym kontem serwisowym `bitwarden`, z którego będzie uruchamiany Bitwarden. Dzięki temu Twoja instancja Bitwarden będzie odizolowana od innych aplikacji działających na serwerze. +Zalecamy skonfigurowanie serwera Linux z dedykowanym kontem serwisowym `bitwarden`, z którego będzie instalowany i uruchamiany Bitwarden. Dzięki temu Twoja instancja Bitwarden będzie odizolowana od innych aplikacji działających na serwerze. Utwórz użytkownika bitwarden i ustaw dla niego silne, unikalne hasło: @@ -94,16 +89,12 @@ sudo chmod -R 700 /opt/bitwarden sudo chown -R bitwarden:bitwarden /opt/bitwarden ``` - - ### Konfiguracja domeny -Domyślnie Bitwarden działa na hoście na portach 80 (HTTP) i 443 (HTTPS). Skonfiguruj domenę z rekordami DNS wskazującymi na hosta, np. server.example.com, szczególnie jeśli serwer ma być dostępny w internecie. Unikaj umieszczania Bitwarden w nazwie hosta, aby ograniczyć ujawnianie roli lub oprogramowania serwera. - - - +Domyślnie Bitwarden działa na hoście na portach 80 (HTTP) i 443 (HTTPS). Skonfiguruj domenę z rekordami DNS wskazującymi na hosta, np. server.example.com, szczególnie jeśli serwer ma być dostępny w internecie. Unikaj umieszczania „bitwarden” w nazwie hosta, aby zmniejszyć ujawnianie roli serwera lub używanego oprogramowania. ## Instalacja + Gdy wszystkie wymagania są spełnione, a przygotowania zakończone, możesz przystąpić do instalacji aplikacji Bitwarden. Pobierz skrypt instalacyjny Bitwarden na swój serwer, a następnie uruchom instalator. Katalog `./bwdata` zostanie utworzony względem lokalizacji `bitwarden.sh`. @@ -115,12 +106,10 @@ curl -Lso bitwarden.sh "https://func.bitwarden.com/api/dl/?app=self-host&platfor W instalatorze najpierw wpisujesz nazwę domeny swojej instancji Bitwarden, zwykle skonfigurowany rekord DNS. Następnie wybierasz, czy Let’s Encrypt ma wygenerować darmowy, zaufany certyfikat SSL. Jeśli tak, podajesz adres e-mail do powiadomień o wygaśnięciu. Jeśli nie, pojawią się pytania o certyfikat. -Wprowadź swój Installation ID i Installation Key, oba dostępne na [Bitwarden](https://bitwarden.com/host). Następnie wybierz region US lub EU, co ma znaczenie tylko przy łączeniu instancji self-host z płatną subskrypcją. +Wprowadź swój Installation ID i Installation Key, oba dostępne na [Bitwarden](https://bitwarden.com/host). Następnie wybierz region US lub EU, co ma znaczenie tylko, jeśli łączysz samodzielnie hostowaną instancję z płatną subskrypcją. Jeśli nie korzystasz z Let’s Encrypt, możesz użyć istniejącego certyfikatu, umieszczając pliki w `./bwdata/ssl/your.domain` i określając, czy jest zaufany. Alternatywnie możesz wygenerować certyfikat samopodpisany, co zalecamy tylko do testów. Jeśli wybierzesz brak certyfikatu, musisz postawić proxy HTTPS przed instalacją, inaczej aplikacje Bitwarden nie będą działać. - - ## Konfiguracja Po instalacji dokończ podstawową konfigurację za pomocą dwóch plików. Najpierw edytuj plik środowiskowy `./bwdata/env/global.override.env`. Ustaw tam dane swojego serwera SMTP, w tym host, port, SSL, nazwę użytkownika i hasło, aby Bitwarden mógł wysyłać maile weryfikacyjne i zaproszenia do organizacji. Jeśli potrzebujesz dostępu do Portalu Administratora Systemu, dodaj adres e-mail administratora do `adminSettings__admins`. @@ -139,15 +128,15 @@ adminSettings__admins= Zweryfikuj konfigurację SMTP poleceniem `./bitwarden.sh checksmtp`. Poprawna konfiguracja zwróci sukces; w przeciwnym razie zobaczysz komunikaty o brakującym OpenSSL lub błędnych wartościach. Zastosuj zmiany poleceniem `./bitwarden.sh restart`. -Następnie sprawdź parametry instalacji w pliku `./bwdata/config.yml`. Ten plik kontroluje generowane zasoby i musi być dostosowany do specjalnych środowisk, np. przy pracy za proxy lub użyciu alternatywnych portów. Zastosuj zmiany poleceniem `./bitwarden.sh rebuild`. +Następnie sprawdź parametry instalacji w pliku `./bwdata/config.yml`. Ten plik kontroluje generowane zasoby i musi być dostosowany do specjalnych środowisk, np. gdy działasz za proxy lub używasz niestandardowych portów. Zmiany zastosuj poleceniem `./bitwarden.sh rebuild`. -Na koniec uruchom instancję poleceniem `./bitwarden.sh start`. Pierwsze uruchomienie może potrwać, gdy Docker pobiera obrazy. Użyj `docker ps`, aby potwierdzić, że wszystkie kontenery działają poprawnie. Następnie otwórz web vault pod swoją domeną i zarejestruj konto, jeśli potrzebujesz. Weryfikacja mailowa wymaga poprawnie skonfigurowanych zmiennych SMTP. +Na koniec uruchom instancję poleceniem `./bitwarden.sh start`. Pierwsze uruchomienie może potrwać, gdy Docker pobiera obrazy. Użyj `docker ps`, aby potwierdzić, że wszystkie kontenery działają poprawnie. Następnie otwórz web vault pod swoją domeną i zarejestruj konto, jeśli to konieczne. Weryfikacja mailowa wymaga poprawnie skonfigurowanych zmiennych SMTP. ## Podsumowanie i dodatkowe zasoby -Gratulacje! Właśnie pomyślnie zainstalowałeś i skonfigurowałeś Bitwarden na swoim VPS. Polecamy też zapoznać się z poniższymi zasobami, które mogą dostarczyć dodatkowej pomocy i wskazówek podczas konfiguracji serwera: +Gratulacje! Właśnie pomyślnie zainstalowałeś i skonfigurowałeś Bitwarden na swoim VPS/serwerze dedykowanym. Polecamy też zapoznać się z poniższymi zasobami, które mogą pomóc i wesprzeć Cię podczas konfiguracji serwera: - [bitwarden.com](https://bitwarden.com/) - Oficjalna strona - https://bitwarden.com/help/ - Centrum pomocy Bitwarden (dokumentacja) -Masz pytania, które nie zostały tu poruszone? Jeśli potrzebujesz dalszej pomocy, śmiało kontaktuj się z naszym zespołem wsparcia, który jest dostępny codziennie, aby Ci pomóc! 🙂 \ No newline at end of file +Masz pytania, które nie zostały tu poruszone? Jeśli potrzebujesz dalszej pomocy, śmiało kontaktuj się z naszym zespołem wsparcia, który jest dostępny codziennie, by Ci pomóc! 🙂 \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md index 942a69cb2..165a87bcc 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md @@ -1,18 +1,19 @@ --- id: vserver-linux-cockpit -title: "VPS: Instalacja Cockpit" -description: "Dowiedz się, jak efektywnie zarządzać serwerami Linux dzięki webowemu interfejsowi Cockpit – idealne dla początkujących i zaawansowanych → Sprawdź teraz" +title: "Konfiguracja Cockpit na serwerze Linux - Zarządzaj swoim serwerem przez przeglądarkę" +description: "Dowiedz się, jak efektywnie zarządzać serwerami Linux dzięki webowemu interfejsowi Cockpit — dla początkujących i zaawansowanych → Sprawdź teraz" sidebar_label: Instalacja Cockpit services: - vserver + - dedicated --- import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -Cockpit to webowy interfejs do zarządzania jednym lub wieloma serwerami Linux (klaster). Od prostych logów po zarządzanie RAID – Cockpit oferuje mnóstwo funkcji. -Cockpit sprawdzi się zarówno dla początkujących, jak i zaawansowanych użytkowników, którzy chcą szybko mieć podgląd i kontrolę nad najważniejszymi rzeczami. Do tego dostęp do panelu masz praktycznie z każdego urządzenia. +Cockpit to webowy interfejs do zarządzania jednym lub wieloma serwerami Linux (klaster). Od prostych logów po zarządzanie RAID — Cockpit oferuje mnóstwo funkcji. +Cockpit sprawdzi się zarówno dla początkujących, jak i zaawansowanych użytkowników, którzy chcą szybko mieć podgląd i kontrolę nad najważniejszymi rzeczami. Do tego można się do niego dostać praktycznie z każdego urządzenia. Strona projektu dostępna jest pod adresem https://cockpit-project.org/. :::info @@ -41,6 +42,6 @@ Logujesz się danymi użytkownika serwera, tak jak zwykle. ## Podsumowanie -Gratulacje, właśnie zainstalowałeś i skonfigurowałeś Cockpit! Jeśli masz jakieś pytania lub problemy, śmiało kontaktuj się z naszym supportem – jesteśmy do Twojej dyspozycji codziennie! +Gratulacje, właśnie zainstalowałeś i skonfigurowałeś Cockpit! Jeśli masz jakieś pytania lub problemy, śmiało kontaktuj się z naszym supportem — jesteśmy do Twojej dyspozycji codziennie! \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-curl.md b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-curl.md index 2640633ad..354830caf 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-curl.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-curl.md @@ -1,10 +1,11 @@ --- id: vserver-linux-curl -title: "VPS: Instalacja cURL na Linuxie" +title: "Konfiguracja cURL na serwerze Linux - Testuj i automatyzuj zapytania HTTP" description: "Dowiedz się, jak zainstalować i zoptymalizować cURL do efektywnego transferu danych i testowania API → Sprawdź teraz" sidebar_label: Instalacja cURL services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -15,16 +16,16 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; cURL to darmowe narzędzie wiersza poleceń oraz biblioteka programistyczna (libcURL) do przesyłania danych za pomocą URLi. Obsługuje szeroki zakres protokołów — w tym HTTP(S), FTP, SMTP, LDAP, MQTT i wiele innych — i jest powszechnie wykorzystywane do pobierania plików, testowania API oraz automatyzacji operacji sieciowych. -Myślisz o hostingu tej usługi na własnym VPS? Przeprowadzimy Cię krok po kroku przez proces instalacji i konfiguracji oraz podpowiemy, na co zwrócić uwagę. +Myślisz o hostingu tego serwisu na własnym serwerze? Przeprowadzimy Cię krok po kroku przez cały proces instalacji i konfiguracji oraz podpowiemy, na co zwrócić uwagę. ## Przygotowanie -Zanim zaczniesz instalować **cURL**, musisz przygotować swój system. Obejmuje to aktualizację systemu operacyjnego do najnowszej wersji. Te przygotowania zapewnią stabilne środowisko i pomogą uniknąć problemów podczas lub po instalacji. +Zanim zaczniesz instalować **cURL**, musisz przygotować swój system. Obejmuje to aktualizację systemu operacyjnego do najnowszej wersji. Takie przygotowania zapewniają stabilne środowisko i pomagają uniknąć problemów podczas lub po instalacji. ### Aktualizacja systemu -Aby mieć pewność, że Twój system działa na najnowszym oprogramowaniu i z najnowszymi poprawkami bezpieczeństwa, zawsze zacznij od aktualizacji systemu. Wykonaj poniższe polecenie: +Aby mieć pewność, że Twój system działa na najnowszym oprogramowaniu i z poprawkami bezpieczeństwa, zawsze zacznij od aktualizacji systemu. Wykonaj poniższe polecenie: ``` sudo apt update && sudo apt upgrade -y @@ -33,30 +34,30 @@ Dzięki temu Twój system będzie miał najnowsze łatki bezpieczeństwa i wersj ## Instalacja -Gdy przygotowania są już gotowe, możesz przejść do instalacji aplikacji cURL. Wykonaj następujące polecenie: +Gdy przygotowania są już zrobione, możesz przejść do instalacji aplikacji cURL. Wykonaj następujące polecenie: ```console -sudo apt install curl -y +sudo apt install curl -y ``` ## Konfiguracja -cURL nie wymaga tradycyjnej konfiguracji, ale można go dostosować za pomocą pliku konfiguracyjnego. Plik ten pozwala zdefiniować domyślne opcje, które będą automatycznie stosowane przy każdym uruchomieniu. Przykłady popularnych ustawień to: +cURL nie wymaga tradycyjnej konfiguracji, ale można go dostosować za pomocą pliku konfiguracyjnego. Pozwala on ustawić domyślne opcje, które będą automatycznie stosowane przy każdym uruchomieniu. Przykłady popularnych ustawień to: -- `--user-agent "MyAgent/1.0"` — określenie własnego user agenta -- `--silent` — wyciszenie pasków postępu i dodatkowych komunikatów -- `--insecure` — wyłączenie weryfikacji certyfikatów SSL (zalecane tylko do testów) -- `--header "Authorization: Bearer "` — uwierzytelnianie API +- `--user-agent "MyAgent/1.0"` — określa niestandardowego user agenta +- `--silent` — wycisza paski postępu i dodatkowe komunikaty +- `--insecure` — wyłącza sprawdzanie certyfikatów SSL (zalecane tylko do testów) +- `--header "Authorization: Bearer "` — do uwierzytelniania API -Dodatkowo, można ustawić zmienne środowiskowe takie jak `HTTP_PROXY` lub `HTTPS_PROXY`, aby kierować zapytania cURL przez serwer proxy. To usprawnia pracę z cURL przy powtarzalnych zadaniach, eliminując konieczność każdorazowego wpisywania długich opcji. +Dodatkowo można ustawić zmienne środowiskowe takie jak `HTTP_PROXY` lub `HTTPS_PROXY`, aby kierować zapytania cURL przez serwer proxy. To ułatwia pracę przy powtarzalnych zadaniach, bo nie musisz za każdym razem wpisywać długich opcji. ## Podsumowanie i dodatkowe materiały -Gratulacje! Właśnie zainstalowałeś i skonfigurowałeś cURL na swoim VPS. Polecamy też rzucić okiem na poniższe źródła, które mogą dostarczyć Ci dodatkowej pomocy i wskazówek podczas konfiguracji serwera: +Gratulacje! Właśnie zainstalowałeś i skonfigurowałeś cURL na swoim VPS/serwerze dedykowanym. Polecamy też rzucić okiem na poniższe źródła, które mogą pomóc Ci jeszcze bardziej podczas konfiguracji serwera: - [curl.se](https://curl.se/) – Oficjalna strona - [curl.se/docs/](https://curl.se/docs/) – Dokumentacja cURL -Masz pytania, które nie zostały tu poruszone? Jeśli potrzebujesz dalszej pomocy, śmiało kontaktuj się z naszym supportem, który jest dostępny codziennie, by Ci pomóc! 🙂 +Masz pytania, które nie zostały tu poruszone? Jeśli potrzebujesz pomocy lub wsparcia, śmiało kontaktuj się z naszym zespołem supportu, który jest dostępny codziennie, by Ci pomóc! 🙂 \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md index 102ae1631..4fd6b7a8f 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md @@ -1,10 +1,11 @@ --- id: vserver-linux-gitlab -title: "VPS: Instalacja GitLab na Linux" -description: "Dowiedz się, jak efektywnie zainstalować GitLab na Linux, aby usprawnić workflow DevOps i zwiększyć współpracę zespołową → Sprawdź teraz" +title: "Konfiguracja GitLab na serwerze Linux - Hostuj własną platformę DevOps" +description: "Dowiedz się, jak efektywnie zainstalować GitLab na Linuxie, aby usprawnić workflow DevOps i poprawić współpracę zespołu → Sprawdź teraz" sidebar_label: Instalacja GitLab services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -27,22 +28,22 @@ Poniższe wymagania są rekomendowane przez oficjalny [Zespół GitLab](https:// | Komponenty | Minimum | Zalecane | | ------------- | ---------------------- | ------------------------- | -| CPU | 2x 2 GHz | 4x 2.6+ GHz | +| CPU | 2x 2 GHz | 4x 2.6+ GHz | | RAM | 4 GB | 8 GB | | Dysk | 10 GB | 50+ GB | | Przepustowość | 100 mbit/s (upload & download) | 100 mbit/s (upload & download) | #### Oprogramowanie -| Platforma | Opcje | -| --------------- | ------------------------------------------------------------ | +| Platforma | Opcje | +| --------------- | ---------------------------------------------------------- | | System operacyjny | Ubuntu (20.04, 22.04, 24.04), Debian (10, 11, 12), OpenSUSE (15.5) | -| Baza danych | PostgreSQL 14.9+ | -| Serwer WWW | NGINX (dołączony do GitLab), Puma 6.4.2+ | -| Inne | Redis 7.x+, Sidekiq 7.3.2+, Prometheus 2.54.1+ | +| Baza danych | PostgreSQL 14.9+ | +| Serwer WWW | NGINX (dołączony do GitLab), Puma 6.4.2+ | +| Inne | Redis 7.x+, Sidekiq 7.3.2+, Prometheus 2.54.1+ | :::info -Dla najdokładniejszych i najnowszych informacji o wymaganiach sprzętowych, sprawdź oficjalną dokumentację GitLab [Hardware Requirements](https://docs.gitlab.com/ee/install/requirements.html). +Dla najdokładniejszych i aktualnych informacji o wymaganiach sprzętowych, sprawdź oficjalną dokumentację GitLab [Hardware Requirements](https://docs.gitlab.com/ee/install/requirements.html). ::: Aby zainstalować GitLab na serwerze Linux, musisz połączyć się przez klienta SSH. Sprawdź nasz [poradnik Pierwszy dostęp (SSH)](vserver-linux-ssh.md), aby dowiedzieć się więcej. @@ -65,7 +66,7 @@ sudo apt-get install -y curl openssh-server ca-certificates tzdata perl Możesz też zainstalować Postfix (serwer SMTP), jeśli chcesz wysyłać powiadomienia mailowe z GitLab. To jest **opcjonalne**. -Jeśli chcesz korzystać z powiadomień mailowych, zainstaluj Postfix poleceniem: +Jeśli chcesz korzystać z powiadomień mailowych, pobierz Postfix poleceniem: ``` sudo apt-get install -y postfix ``` @@ -83,7 +84,7 @@ sudo apt-get install -y curl openssh-server ca-certificates perl Możesz też zainstalować Postfix (serwer SMTP), jeśli chcesz wysyłać powiadomienia mailowe z GitLab. To jest **opcjonalne**. -Jeśli chcesz korzystać z powiadomień mailowych, zainstaluj Postfix poleceniem: +Jeśli chcesz korzystać z powiadomień mailowych, pobierz Postfix poleceniem: ``` sudo apt-get install -y postfix ``` @@ -107,8 +108,7 @@ sudo systemctl start sshd Jeśli używasz `firewalld`, upewnij się, że zapora pozwala na niezbędny dostęp. -Sprawdź, czy używasz `firewalld` poleceniem: - +Sprawdź, czy używasz `firewalld`, uruchamiając: ```bash sudo systemctl status firewalld ``` @@ -123,7 +123,7 @@ sudo systemctl reload firewalld Możesz też zainstalować Postfix (serwer SMTP), jeśli chcesz wysyłać powiadomienia mailowe z GitLab. To jest **opcjonalne**. -Jeśli chcesz korzystać z powiadomień mailowych, zainstaluj Postfix poleceniami: +Jeśli chcesz korzystać z powiadomień mailowych, pobierz Postfix poleceniami: ``` sudo zypper install postfix sudo systemctl enable postfix @@ -134,9 +134,9 @@ sudo systemctl start postfix :::info -Podczas instalacji Postfix może pojawić się konfigurator. W takim wypadku wybierz 'Internet Site' i zatwierdź enterem. Jako 'mail name' wpisz zewnętrzną domenę swojego serwera Linux i zatwierdź enterem. Jeśli pojawią się kolejne ekrany, po prostu zatwierdzaj domyślne ustawienia enterem. +Podczas instalacji Postfix może pojawić się konfigurator. W takim wypadku wybierz 'Internet Site' i zatwierdź enterem. Jako 'mail name' wpisz zewnętrzną domenę Twojego serwera Linux i zatwierdź enterem. Jeśli pojawią się kolejne ekrany, zatwierdzaj domyślne ustawienia enterem. -Jeśli chcesz użyć innego rozwiązania do wysyłki maili, pomiń ten krok i [skonfiguruj zewnętrzny serwer SMTP](https://docs.gitlab.com/omnibus/settings/smtp) po instalacji GitLab, korzystając z oficjalnego poradnika GitLab. +Jeśli chcesz użyć innego rozwiązania do wysyłki maili, pomiń ten krok i [skonfiguruj zewnętrzny serwer SMTP](https://docs.gitlab.com/omnibus/settings/smtp) po instalacji GitLab, korzystając z poradnika oficjalnego zespołu GitLab. ::: ## Krok 2: Instalacja GitLab @@ -177,11 +177,11 @@ sudo zypper install gitlab-ee -Po zakończeniu tego procesu GitLab powinien być gotowy do działania na Twoim serwerze Linux. Przejdź do kolejnej sekcji, gdzie skonfigurujesz podstawowe ustawienia, aby serwer działał poprawnie. +Po zakończeniu tego procesu GitLab powinien być gotowy do działania na Twoim serwerze Linux. Przejdź do kolejnej sekcji, gdzie skonfigurujesz niezbędne ustawienia, aby serwer działał poprawnie. ## Krok 3: Konfiguracja GitLab -Aby wszystko działało poprawnie, musisz wprowadzić kilka zmian w pliku konfiguracyjnym. Zacznij od otwarcia pliku konfiguracyjnego GitLab w ulubionym edytorze tekstu. W przykładzie użyjemy wbudowanego edytora `nano`. +Aby wszystko działało poprawnie, musisz wprowadzić kilka zmian w pliku konfiguracyjnym. Zacznij od otwarcia pliku konfiguracyjnego GitLab w ulubionym edytorze tekstu. Jako przykład użyjemy wbudowanego edytora `nano`. ``` sudo nano /etc/gitlab/gitlab.rb ``` @@ -196,11 +196,11 @@ Następnie znajdź linię `external_url` i wpisz tam swoją domenę lub adres IP ##! https://docs.gitlab.com/omnibus/settings/configuration.html#configuring-the-external-url-for-gitlab ##! ##! Uwaga: Podczas instalacji/aktualizacji wartość zmiennej środowiskowej -##! EXTERNAL_URL będzie używana do ustawienia tej wartości. +##! EXTERNAL_URL będzie używana do wypełnienia/zastąpienia tej wartości. ##! Na instancjach AWS EC2 próbujemy też pobrać publiczną nazwę hosta/adres IP ##! z AWS. Więcej informacji: ##! https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instancedata-data-retrieval.html -external_url 'http`s`://`Twoja domena / adres IPv4 serwera Linux`' +external_url 'http`s`://`Twoja domena / adres IPv4 Twojego serwera Linux`' ``` Dodatkowo, zalecamy wpisanie swojego maila w linii `letsencrypt['contact_emails']`. Pozwoli to Let's Encrypt na wysyłanie powiadomień i kontaktowanie się w sprawie automatycznych, darmowych certyfikatów SSL. @@ -215,32 +215,32 @@ Musisz użyć domeny, jeśli chcesz uzyskać darmowy certyfikat SSL od Let's Enc # Integracja Let's Encrypt ################################################################################ # letsencrypt['enable'] = nil -# letsencrypt['contact_emails'] = [`Twój email tutaj`] # Tablica adresów email do kontaktu +# letsencrypt['contact_emails'] = [`Twój email tutaj`] # Powinno to być tablica adresów email do kontaktu # letsencrypt['group'] = 'root' # letsencrypt['key_size'] = 2048 # letsencrypt['owner'] = 'root' # letsencrypt['wwwroot'] = '/var/opt/gitlab/nginx/www' -# Zobacz https://docs.gitlab.com/omnibus/settings/ssl/index.html#renew-the-certificates-automatically dla więcej informacji +# Zobacz https://docs.gitlab.com/omnibus/settings/ssl/index.html#renew-the-certificates-automatically dla więcej informacji o tych ustawieniach # letsencrypt['auto_renew'] = true # letsencrypt['auto_renew_hour'] = 0 -# letsencrypt['auto_renew_minute'] = nil # Powinno być liczbą lub wyrażeniem cron, jeśli podane. +# letsencrypt['auto_renew_minute'] = nil # Powinno być liczbą lub wyrażeniem cron, jeśli określone. # letsencrypt['auto_renew_day_of_month'] = "*/4" # letsencrypt['auto_renew_log_directory'] = '/var/log/gitlab/lets-encrypt' # letsencrypt['alt_names'] = [] ``` :::tip -Możesz użyć `CTRL+W`, wpisać `letsencrypt['contact_emails']` i zatwierdzić enterem, aby szybko znaleźć tę linię bez ręcznego przeszukiwania całego pliku. +Możesz użyć `CTRL+W`, aby wyszukać `letsencrypt['contact_emails']` i zatwierdzić enterem, żeby nie szukać ręcznie w całym pliku. ::: -Gdy skończysz, naciśnij `CTRL+X`, potem `Y` i `Enter`, aby zapisać zmiany. +Gdy skończysz, naciśnij `CTRL+X`, potem `Y` i `Enter`, aby zatwierdzić zmiany. -Na koniec uruchom poniższe polecenie, aby przeładować konfigurację GitLab z nowymi ustawieniami. +Na koniec uruchom poniższe polecenie, aby ponownie skonfigurować GitLab z nowymi ustawieniami. ``` sudo gitlab-ctl reconfigure ``` -Proces ten może chwilę potrwać, ponieważ GitLab będzie inicjalizowany z nową konfiguracją, a także zostaną wystawione certyfikaty SSL, jeśli używasz domeny. +Proces ten może chwilę potrwać, ponieważ GitLab zostanie zainicjalizowany z aktualną konfiguracją, a certyfikaty SSL zostaną automatycznie wystawione, jeśli używasz domeny. ## Krok 4: Dostęp do panelu webowego @@ -249,11 +249,11 @@ Po inicjalizacji serwer powinien być dostępny przez przeglądarkę. Wejdź na https://[twoja_domena] LUB http://[twój_adres_ip] ``` -Przy pierwszym wejściu pojawi się strona logowania. +Przy pierwszym wejściu pojawi się ekran logowania. ![](https://screensaver01.zap-hosting.com/index.php/s/E46E3qS32GKFfk3/preview) -Aby uzyskać dostęp admina przy pierwszym logowaniu, zaloguj się jako użytkownik `root`. +Aby zalogować się jako admin, użyj nazwy użytkownika `root`. Hasło znajdziesz w pliku na serwerze Linux. Otwórz go poleceniem i znajdź pole `Password`: ``` @@ -264,28 +264,28 @@ sudo nano /etc/gitlab/initial_root_password ``` # UWAGA: Ta wartość jest ważna tylko w następujących warunkach -# 1. Jeśli została podana ręcznie (przez zmienną środowiskową `GITLAB_ROOT_PASSWORD` lub ustawienie `gitlab_rails['initial_root_password']` w `gitlab.rb`) przed inicjalizacją bazy danych. +# 1. Jeśli została podana ręcznie (poprzez zmienną środowiskową `GITLAB_ROOT_PASSWORD` lub ustawienie `gitlab_rails['initial_root_password']` w `gitlab.rb`) przed inicjalizacją bazy danych. # 2. Hasło nie zostało zmienione ręcznie, ani przez UI, ani przez konsolę. # -# Jeśli hasło tutaj nie działa, musisz zresetować hasło admina zgodnie z https://docs.gitlab.com/ee/security/reset_user_password.html#reset-your-root-password. +# Jeśli hasło tu pokazane nie działa, musisz zresetować hasło admina zgodnie z https://docs.gitlab.com/ee/security/reset_user_password.html#reset-your-root-password. Password: `[TWOJE_HASŁO_JEST_TUTAJ]` -# UWAGA: Ten plik zostanie automatycznie usunięty po pierwszym uruchomieniu reconfigure, po 24 godzinach. +# UWAGA: Ten plik zostanie automatycznie usunięty przy pierwszym uruchomieniu reconfigure po 24 godzinach. ``` -Wpisz nazwę użytkownika i hasło na stronie logowania, aby wejść do panelu głównego GitLab po raz pierwszy. Teraz możesz korzystać z własnego GitLab na swoim serwerze Linux. +Wpisz nazwę użytkownika i hasło na stronie logowania, aby wejść do panelu GitLab po raz pierwszy. Teraz możesz korzystać z własnego GitLab na swoim serwerze Linux. ![](https://screensaver01.zap-hosting.com/index.php/s/AqPHoEmY2Q2nFCF/preview) -Zalecamy utworzenie nowego użytkownika i/lub zmianę hasła dla użytkownika `root`. Możesz to zrobić, klikając **Admin** w lewym dolnym rogu, a następnie wybierając **Overview->Users**. Na tej stronie zarządzasz użytkownikami swojej instancji GitLab. +Zalecamy utworzenie nowego użytkownika i/lub zmianę hasła dla `root`. Możesz to zrobić, klikając **Admin** w lewym dolnym rogu, a następnie wybierając **Overview->Users**. Na tej stronie zarządzasz użytkownikami swojej instancji GitLab. ## Opcjonalnie: Konfiguracja zapory sieciowej z ufw -Możesz pominąć ten krok, jeśli nie chcesz konfigurować zapory lub np. już używasz `firewalld` na OpenSUSE. +Możesz pominąć ten krok, jeśli nie chcesz konfigurować zapory lub np. już korzystasz z `firewalld` na OpenSUSE. Upewnij się, że porty 80/443 oraz 22 są otwarte. ### Instalacja ufw @@ -319,7 +319,7 @@ sudo ufw allow OpenSSH ### Włącz zaporę :::warning -Domyślnie to polecenie zablokuje dostęp do wszystkich portów poza tymi dozwolonymi. Upewnij się, że whitelist jest poprawnie ustawiona przed uruchomieniem. +Domyślnie to zablokuje dostęp do wszystkich portów poza tymi dozwolonymi. Upewnij się, że whitelist jest poprawnie skonfigurowany przed uruchomieniem tej komendy. ::: Aby zapora zaczęła działać, włącz ją poleceniem: @@ -330,7 +330,7 @@ sudo ufw enable ## Podsumowanie -Gratulacje, udało Ci się zainstalować GitLab! Jeśli masz pytania lub problemy, skontaktuj się z naszym supportem, który jest dostępny codziennie i chętnie pomoże! +Gratulacje, pomyślnie zainstalowałeś GitLab! Jeśli masz pytania lub problemy, skontaktuj się z naszym supportem, który jest dostępny codziennie, by Ci pomóc! Jeśli chcesz wykonać dodatkową konfigurację, polecamy przeczytać [Oficjalną dokumentację GitLab](https://docs.gitlab.com/ee/install/next_steps.html) z kolejnymi krokami. diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md index 2f0dedb07..d0af732e6 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md @@ -1,10 +1,11 @@ --- id: vserver-linux-joplin -title: "VPS: Instalacja Joplin na Linuxie" -description: "Dowiedz się, jak organizować i synchronizować zaszyfrowane notatki Markdown na różnych urządzeniach z Joplin – bezpieczne i elastyczne notowanie → Sprawdź teraz" +title: "Konfiguracja serwera Joplin na Linuxie - Hostuj własną bezpieczną platformę do notatek" +description: "Dowiedz się, jak organizować i synchronizować zaszyfrowane notatki Markdown na różnych urządzeniach z Joplin, dla bezpiecznego i elastycznego notowania → Sprawdź teraz" sidebar_label: Instalacja Joplin services: -- vserver + - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,13 +14,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -Joplin to open-source’owa aplikacja do robienia notatek i list zadań, która pozwala organizować notatki oparte na Markdown w przeszukiwalne zeszyty i synchronizować je między urządzeniami. Oferuje szyfrowanie end-to-end, web clipper oraz synchronizację cross-platformową. Idealna dla użytkowników ceniących prywatność, elastyczność i pełną kontrolę nad swoimi danymi! +Joplin to open-source’owa aplikacja do tworzenia notatek i list zadań, która pozwala organizować notatki oparte na Markdown w przeszukiwalne zeszyty oraz synchronizować je między urządzeniami. Oferuje szyfrowanie end-to-end, web clipper oraz synchronizację międzyplatformową. Idealna dla użytkowników ceniących prywatność, elastyczność i pełną kontrolę nad swoimi danymi! ![img](https://screensaver01.zap-hosting.com/index.php/s/qfo8k2RXWPFqi3g/preview) -Myślisz o samodzielnym hostingu tej usługi? Przeprowadzimy Cię krok po kroku przez instalację i konfigurację oraz podpowiemy, na co zwrócić uwagę. +Myślisz o samodzielnym hostingu tej usługi? Przeprowadzimy Cię krok po kroku przez proces instalacji i konfiguracji oraz podpowiemy, na co zwrócić uwagę. -:::danger Wymagany Linux z wersją Desktop +:::danger Wymagany Linux z wariantem Desktop Ta aplikacja może być zainstalowana i używana tylko na systemie Linux z graficznym interfejsem użytkownika; w tym przykładzie jako odniesienie użyto Ubuntu Desktop 25.04. ::: @@ -38,7 +39,7 @@ Przed instalacją **Joplin** upewnij się, że Twoje środowisko hostingowe spe | RAM | 2 GB | 4 GB | | Miejsce na dysku | 250 MB | 250 MB | -Oprogramowanie wymaga zainstalowania wszystkich niezbędnych zależności oraz działania na wspieranym systemie operacyjnym. Upewnij się, że Twój serwer spełnia poniższe wymagania przed przystąpieniem do instalacji: +Oprogramowanie wymaga zainstalowania wszystkich niezbędnych zależności oraz działania na wspieranym systemie operacyjnym. Upewnij się, że Twój serwer spełnia poniższe wymagania przed rozpoczęciem instalacji: **Zależności:** `Libfuse2` @@ -50,7 +51,7 @@ Sprawdź, czy wszystkie zależności są zainstalowane, a system operacyjny jest ## Przygotowanie -Przed konfiguracją **Joplin** musisz przygotować swój system. Obejmuje to aktualizację systemu operacyjnego do najnowszej wersji oraz instalację wszystkich wymaganych zależności. Te przygotowania zapewnią stabilne środowisko i pomogą uniknąć problemów podczas lub po instalacji. +Przed konfiguracją **Joplin** musisz przygotować swój system. Obejmuje to aktualizację systemu operacyjnego do najnowszej wersji oraz instalację wszystkich wymaganych zależności. Te kroki zapewnią stabilne środowisko i pomogą uniknąć problemów podczas lub po instalacji. ### Aktualizacja systemu @@ -59,13 +60,13 @@ Aby mieć pewność, że Twój system działa na najnowszym oprogramowaniu i z p ``` sudo apt update && sudo apt upgrade -y ``` -To zapewni, że Twój system ma najnowsze poprawki bezpieczeństwa i wersje oprogramowania przed dalszymi krokami. +Dzięki temu Twój system będzie miał najnowsze poprawki bezpieczeństwa i wersje oprogramowania przed kontynuacją. ### Instalacja zależności Po zakończeniu aktualizacji możesz przejść do instalacji zależności. #### Libfuse2 -Oprogramowanie Joplin wymaga najpierw zainstalowania Libfuse2. Wykonaj to polecenie: +Oprogramowanie Joplin wymaga najpierw zainstalowania Libfuse2. Wykonaj polecenie: ``` sudo apt install -y libfuse2 ``` @@ -74,7 +75,7 @@ sudo apt install -y libfuse2 ## Instalacja -Gdy wszystkie wymagania są spełnione, a przygotowania zakończone, możesz przystąpić do instalacji aplikacji Joplin. Wykonaj poniższe polecenie: +Gdy wszystkie wymagania są spełnione, a przygotowania zakończone, możesz przystąpić do instalacji aplikacji Joplin. Wykonaj następujące polecenie: ``` wget -O - https://raw.githubusercontent.com/laurent22/joplin/dev/Joplin_install_and_update.sh | bash @@ -92,19 +93,19 @@ Joplin zostanie pobrany i zainstalowany za pomocą oficjalnego skryptu instalacy Po instalacji Joplin powinieneś skonfigurować podstawowe ustawienia, aby dostosować aplikację do swojego stylu pracy. Konfiguracja jest dostępna w menu *Ustawienia*. -**Synchronizacja** -Joplin obsługuje wiele celów synchronizacji, takich jak Nextcloud, Dropbox, OneDrive czy WebDAV. Wybierz swojego preferowanego dostawcę w sekcji „Synchronizacja” i wpisz swoje dane logowania. Dzięki temu Twoje notatki będą aktualizowane na wszystkich urządzeniach. +**Synchronizacja** +Joplin obsługuje wiele celów synchronizacji, takich jak Nextcloud, Dropbox, OneDrive czy WebDAV. Wybierz swojego ulubionego dostawcę w sekcji „Synchronizacja” i wpisz swoje dane logowania. Dzięki temu Twoje notatki będą aktualizowane na wszystkich urządzeniach. -**Szyfrowanie** -Aby zabezpieczyć zsynchronizowane notatki, włącz szyfrowanie end-to-end w ustawieniach „Szyfrowanie”. Zostanie wygenerowany klucz, który musisz skonfigurować na wszystkich urządzeniach korzystających z notatek. +**Szyfrowanie** +Aby zabezpieczyć zsynchronizowane notatki, włącz szyfrowanie end-to-end w ustawieniach „Szyfrowanie”. Zostanie wygenerowany klucz, który musisz skonfigurować na wszystkich urządzeniach mających dostęp do notatek. -**Edytor i wygląd** -Joplin używa Markdown do notatek. W ustawieniach „Edytor” możesz ustawić, czy podgląd ma być wyświetlany automatycznie oraz dostosować czcionkę i jej rozmiar. +**Edytor i wygląd** +Joplin korzysta z Markdown do notatek. W ustawieniach „Edytor” możesz ustawić, czy podgląd ma być wyświetlany automatycznie oraz dostosować czcionkę i jej rozmiar. -**Wtyczki i rozszerzenia** +**Wtyczki i rozszerzenia** Wbudowany menedżer wtyczek pozwala instalować dodatkowe funkcje, takie jak wsparcie dla diagramów, integracja kalendarza czy zaawansowane zarządzanie tagami. -**Web Clipper** +**Web Clipper** Opcjonalnie włącz rozszerzenie przeglądarki „Joplin Web Clipper”, aby zapisywać całe strony internetowe lub zaznaczenia bezpośrednio jako notatki. Dzięki tym podstawowym ustawieniom Joplin jest gotowy do użycia w różnych scenariuszach, takich jak zarządzanie zadaniami, dokumentacja projektów czy osobiste bazy wiedzy. @@ -118,7 +119,7 @@ Dzięki tym podstawowym ustawieniom Joplin jest gotowy do użycia w różnych sc ## Podsumowanie i dodatkowe zasoby -Gratulacje! Właśnie pomyślnie zainstalowałeś i skonfigurowałeś Joplin na swoim VPS. Polecamy też zapoznać się z poniższymi zasobami, które mogą dostarczyć dodatkowej pomocy i wskazówek podczas konfiguracji serwera: +Gratulacje! Właśnie pomyślnie zainstalowałeś i skonfigurowałeś Joplin na swoim VPS/serwerze dedykowanym. Polecamy też rzucić okiem na poniższe zasoby, które mogą Ci pomóc i wesprzeć podczas konfiguracji serwera: - [Joplinapp.org](https://joplin.org/) - Oficjalna strona - [Joplinapp.org/help/](https://joplinapp.org/help/) - Centrum pomocy Joplin diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md index a6485ea57..e66c30b5c 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md @@ -1,8 +1,8 @@ --- id: vserver-linux-lamp-stack -title: "VPS: Konfiguracja stosu LAMP - Linux, Apache, MySQL, PHP" -description: "Dowiedz się, jak efektywnie skonfigurować stos LAMP do hostingu dynamicznych stron PHP na Linux VPS → Sprawdź teraz" -sidebar_label: Stos Web LAMP +title: "Konfiguracja stosu LAMP na serwerze Linux - Zasil klasyczne aplikacje PHP" +description: "Dowiedz się, jak efektywnie skonfigurować stos LAMP do hostowania dynamicznych stron PHP na Linux VPS → Sprawdź teraz" +sidebar_label: Web LAMP stack services: - vserver --- @@ -13,13 +13,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -**LAMP** to popularny zestaw oprogramowania open-source, który jest instalowany razem, aby umożliwić prosty hosting dynamicznych stron internetowych, ze szczególnym naciskiem na strony i aplikacje PHP. Akronim oznacza: **L**inux jako system operacyjny, **A**pache jako serwer www, **M**ySQL jako bazę danych oraz na końcu **P**HP do przetwarzania. W tym poradniku omówimy proces konfiguracji stosu LAMP na Linux VPS, wraz ze szczegółowym przykładem tworzenia strony z listą zadań do zrobienia. +**LAMP** to popularny zestaw oprogramowania open-source, który jest instalowany razem, aby umożliwić proste hostowanie dynamicznych stron internetowych, ze szczególnym naciskiem na strony i aplikacje PHP. Akronim oznacza: **L**inux jako system operacyjny, **A**pache jako serwer www, **M**ySQL jako bazę danych oraz na końcu **P**HP do przetwarzania. W tym poradniku omówimy proces konfiguracji stosu LAMP na Linux VPS, wraz ze szczegółowym przykładem tworzenia strony z listą zadań do wykonania. ## Przygotowanie -Zacznij od połączenia się z serwerem przez SSH. Jeśli nie wiesz jak to zrobić, zerknij na nasz [Poradnik: Pierwszy dostęp (SSH)](vserver-linux-ssh.md). +Zacznij od połączenia się z serwerem przez SSH. Jeśli nie wiesz jak to zrobić, zerknij na nasz [poradnik Początkowy dostęp (SSH)](vserver-linux-ssh.md). W tym poradniku używamy Ubuntu jako dystrybucji Linux. Instrukcje są takie same dla Debiana i podobne dla innych dystrybucji, choć składnia poleceń może się nieco różnić. Upewnij się, że masz zainstalowany system operacyjny i jesteś połączony z serwerem przez SSH. @@ -40,7 +40,7 @@ sudo dnf upgrade --refresh ## Instalacja -Instalację można łatwo podzielić na poszczególne kluczowe komponenty LAMP, zaczynając od serwera Apache, następnie bazy danych MySQL, a na końcu PHP. Podczas instalacji stworzymy testową stronę napisaną w PHP, która będzie korzystać z bazy MySQL. Każde żądanie www będzie przetwarzane i serwowane przez serwer Apache. +Instalację można łatwo podzielić na poszczególne kluczowe komponenty LAMP, zaczynając od serwera www Apache, następnie bazy danych MySQL, a na końcu PHP. Podczas instalacji skonfigurujemy testową stronę napisaną w PHP, która będzie korzystać z bazy MySQL. Każde żądanie www będzie przetwarzane i serwowane przez Apache. ### Konfiguracja Apache @@ -51,7 +51,7 @@ sudo apt install apache2 Po instalacji upewnij się, że odpowiednie reguły zapory sieciowej są ustawione, aby serwer www był dostępny z internetu. W tym przykładzie użyjemy **zapory UFW**, ponieważ Apache ma zarejestrowaną aplikację dla niej. -Jeśli korzystasz z innej zapory, upewnij się, że port 80 (HTTP) jest dozwolony. Więcej o zaporach w Linux znajdziesz w naszym [Poradniku: Zarządzanie zaporą](vserver-linux-firewall.md). +Jeśli korzystasz z innej zapory, upewnij się, że port 80 (HTTP) jest dozwolony. Więcej o zaporach w Linux znajdziesz w naszym [poradniku Zarządzanie zaporą](vserver-linux-firewall.md). Upewnij się, że zapora UFW jest włączona i że masz regułę dla SSH. ``` @@ -63,7 +63,7 @@ sudo ufw enable ``` :::caution -Upewnij się, że masz regułę dla SSH jeśli używasz zapory UFW! W przeciwnym razie **stracisz dostęp do SSH** po utracie obecnej sesji! +Upewnij się, że masz regułę dla SSH, jeśli używasz zapory UFW! W przeciwnym razie **nie** będziesz mógł ponownie połączyć się przez SSH, jeśli stracisz aktualną sesję! ::: Teraz dodaj regułę dla Apache i sprawdź, czy reguły są aktywne. @@ -76,14 +76,14 @@ sudo ufw status ``` :::tip -Listę dostępnych profili aplikacji zobaczysz poleceniem `ufw app list`. W przykładzie `Apache Full` oznacza, że reguły dla HTTP (port 80) i HTTPS (port 443) są dodane. +Możesz zobaczyć dostępne profile, uruchamiając `ufw app list`. W powyższym przykładzie `Apache Full` oznacza, że tworzone są reguły dla HTTP (port 80) i HTTPS (port 443). ::: Powinieneś zobaczyć reguły `Apache` i `Apache (v6)` z akcją `ALLOW`, co potwierdza, że zapora jest gotowa. Powinieneś też zobaczyć inne wcześniej ustawione reguły, w tym dla SSH. ![](https://screensaver01.zap-hosting.com/index.php/s/o8NDBppnTwHdSgf/preview) -Po otwarciu zapory dla Apache, sprawdź, czy działa poprawnie. W przeglądarce wpisz adres IP serwera: `http://[twoj_adres_ip]` +Po otwarciu zapory dla Apache, sprawdź, czy Apache działa poprawnie. W przeglądarce wpisz adres IP serwera: `http://[twoj_adres_ip]` Jeśli działa, zobaczysz domyślną stronę powitalną. Jeśli nie, sprawdź status usługi poleceniem: `systemctl status apache2` @@ -91,22 +91,22 @@ Jeśli działa, zobaczysz domyślną stronę powitalną. Jeśli nie, sprawdź st ### Konfiguracja MySQL -Teraz zainstalujesz i skonfigurujesz serwer MySQL, który będzie bazą danych do trwałego przechowywania danych w relacyjnej formie. Zainstaluj go poleceniem: +Teraz zainstalujesz i skonfigurujesz serwer MySQL, który będzie bazą danych do trwałego przechowywania danych w relacyjny sposób. Zainstaluj go poleceniem: ``` sudo apt install mysql-server ``` -Po instalacji zalecamy uruchomienie skryptu zabezpieczającego, który zwiększy bezpieczeństwo Twojej instancji MySQL. To opcjonalne, ale bardzo polecane. Uruchom go poleceniem `sudo mysql_secure_installation`. +Po instalacji zalecamy uruchomienie skryptu zabezpieczającego, który zwiększy bezpieczeństwo instancji MySQL. To opcjonalne, ale bardzo polecane. Uruchom go poleceniem `sudo mysql_secure_installation`. -Przejdziesz przez interaktywną konfigurację. Najpierw zostaniesz zapytany o walidację haseł. Zalecamy wybrać `Y`, aby wymusić silne hasła, a następnie wybrać poziom `MEDIUM` (1) lub `STRONG` (2). +Przejdziesz przez interaktywną konfigurację. Najpierw zostaniesz zapytany o walidację haseł. Zalecamy wybrać `Y`, aby wymuszać silne hasła, a następnie wybrać poziom `MEDIUM` (1) lub `STRONG` (2). ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -Następnie zostaniesz zapytany o usunięcie użytkownika `anonymous` i zablokowanie zdalnego logowania root. Oba pytania zdecydowanie zalecamy potwierdzić `Y` dla bezpieczeństwa. Dzięki temu testowy użytkownik zostanie usunięty, a konto root będzie dostępne tylko lokalnie przez SSH, co zmniejsza ryzyko. +Następnie zostaniesz zapytany o usunięcie użytkownika `anonymous` i zablokowanie zdalnego logowania dla root. Zalecamy zaakceptować `Y` dla obu opcji ze względów bezpieczeństwa. Dzięki temu testowy użytkownik zostanie usunięty, a konto root będzie dostępne tylko lokalnie przez SSH, co zmniejsza ryzyko. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -Na koniec zostaniesz zapytany o usunięcie bazy testowej i przeładowanie tabel uprawnień. Również zalecamy potwierdzić `Y`, bo baza testowa nie jest potrzebna, a przeładowanie tabel uprawnień jest konieczne, by zmiany zaczęły działać. +Na koniec zostaniesz zapytany o usunięcie bazy testowej i przeładowanie tabel uprawnień. Również zalecamy zaakceptować `Y`, ponieważ baza testowa nie jest potrzebna, a przeładowanie tabel uprawnień jest konieczne, by zmiany zaczęły działać. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) @@ -125,52 +125,54 @@ php -v ``` :::tip Rozszerzenia PHP -W zaawansowanych zastosowaniach możesz potrzebować dodatkowych rozszerzeń PHP. Listę zobaczysz poleceniem `apt search php- | less`. +W bardziej zaawansowanych zastosowaniach możesz potrzebować dodatkowych rozszerzeń PHP dla dodatkowej funkcjonalności. Możesz zobaczyć listę dostępnych rozszerzeń poleceniem `apt search php- | less`. + +Użyj strzałek, aby przewijać i `Q`, aby wyjść. Aby zainstalować rozszerzenie, użyj polecenia apt install, np.: -Przewijaj strzałkami i wyjdź `Q`. Aby zainstalować rozszerzenie, użyj: ``` sudo apt install [php_extension] [...] ``` -Możesz podać kilka rozszerzeń na raz, oddzielając spacją. + +Możesz podać kilka rozszerzeń na raz, oddzielając je spacją, by przyspieszyć instalację. ::: -Zalecamy zmienić kolejność indeksów katalogu, aby pliki `index.php` miały pierwszeństwo przed domyślnymi `.html`. Otwórz plik: +Zalecamy zmodyfikować indeks katalogu, aby pliki `index.php` miały pierwszeństwo przed domyślnymi `.html`. Otwórz plik: ``` sudo nano /etc/apache2/mods-enabled/dir.conf ``` -W edytorze nano usuń `index.php` i przenieś go na początek listy, tak: +W edytorze nano usuń `index.php` i przenieś go na początek listy, tak aby wyglądało to tak: ``` DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm ``` -Zapisz i wyjdź z nano (`CTRL + X`, potem `Y` i `ENTER`). Teraz zrestartuj Apache, aby zmiany zaczęły działać: +Zapisz plik i wyjdź z nano używając `CTRL + X`, potem `Y`, a na końcu `ENTER`. Teraz zrestartuj Apache, aby zmiany zaczęły działać: ``` sudo systemctl restart apache2 ``` ### Tworzenie testowej strony -Po instalacji wszystkich komponentów LAMP stworzymy testową stronę, aby pokazać, jak stos działa razem, tworząc świetne rozwiązanie dla dynamicznych stron. To opcjonalne, ale warto zobaczyć, jak wykorzystać te narzędzia do własnych projektów. +Po zainstalowaniu wszystkich komponentów LAMP, stworzymy testową stronę, która pokaże, jak stos LAMP działa razem, tworząc świetne rozwiązanie dla dynamicznych stron. To opcjonalne, ale warto zobaczyć, jak wykorzystać te narzędzia do własnych projektów. -W przykładzie stworzymy prostą stronę listy zadań w PHP, która pobiera i wyświetla wpisy z bazy MySQL. Strona będzie serwowana przez Apache. +W tym przykładzie stworzymy prostą stronę z listą zadań do wykonania w PHP, która pobiera i wyświetla wpisy z bazy MySQL. Strona będzie serwowana przez Apache. -Użyjemy testowej domeny `zapdocs.example.com`, bo w realnym świecie prawdopodobnie użyjesz domeny. **Musisz** ustawić rekord DNS typu `A` dla domeny wskazujący na adres IP Twojego serwera. Jeśli potrzebujesz pomocy, sprawdź nasz poradnik [Rekordy domeny](domain-records.md). +Użyjemy testowej domeny `zapdocs.example.com`, bo w realnym świecie prawdopodobnie użyjesz domeny. **Musisz** ustawić rekord DNS typu `A` dla domeny wskazujący na adres IP twojego serwera. Jeśli potrzebujesz pomocy, sprawdź nasz poradnik [Rekordy domen](domain-records.md). :::note -Możesz też nie używać domeny i zastąpić `[your_domain]` zwykłą nazwą. Wtedy stronę otworzysz przez adres IP. Pamiętaj jednak, że przy tworzeniu pliku wirtualnego hosta później usuń parametr `ServerName`. +Możesz nie używać domeny i zastąpić `[your_domain]` zwykłą nazwą. Wtedy stronę otworzysz przez adres IP. Pamiętaj jednak, że przy tworzeniu pliku wirtualnego hosta później powinieneś usunąć parametr `ServerName`. ::: #### Konfiguracja Apache -Zazwyczaj wszystkie pliki stron www są przechowywane w katalogu `/var/www`. Domyślnie Apache ma katalog `html` z domyślną stroną. Aby mieć porządek, zwłaszcza przy wielu stronach na jednym Apache, polecamy tworzyć osobne katalogi dla każdej strony. +Zazwyczaj pliki i dane stron www są przechowywane w katalogu `/var/www`. Domyślnie Apache ma katalog `html` z domyślną stroną. Aby mieć porządek, zwłaszcza przy wielu stronach na jednym Apache, polecamy tworzyć osobne katalogi dla każdej strony. -Stwórz nowy folder w `/var/www/[your_domain]` dla swojej strony. W przykładzie będzie to `/var/www/zapdocs.example.com`. +Stwórz nowy folder w `/var/www/[your_domain]` dla swojej strony. W tym przykładzie będzie to `/var/www/zapdocs.example.com`. ``` sudo mkdir /var/www/[your_domain] ``` -Teraz utwórz nowy plik konfiguracyjny wirtualnego hosta w katalogu `sites-available` dla tej domeny i folderu. +Teraz stwórz nowy plik konfiguracyjny wirtualnego hosta Apache w katalogu `sites-available` dla tej domeny i folderu. ``` sudo nano /etc/apache2/sites-available/[your_domain].conf ``` @@ -187,20 +189,21 @@ Skopiuj poniższy szablon do edytora nano, zamieniając `[your_domain]` na swoj ``` -Ten plik obsługuje żądania na porcie 80 (HTTP) i sprawdza, czy żądanie pasuje do `ServerName` (Twojej domeny). Wskazuje też, że pliki mają być serwowane z katalogu `/var/www/[your_domain]`. +Ten plik obsługuje żądania na porcie 80 (HTTP) i sprawdza, czy żądanie pasuje do `ServerName` (twoja domena). Wskazuje też, że pliki strony będą serwowane z katalogu `/var/www/[your_domain]`. -Zapisz i wyjdź z nano (`CTRL + X`, potem `Y` i `ENTER`). Sprawdź konfigurację poleceniem: +Zapisz plik i wyjdź z nano (`CTRL + X`, potem `Y`, a na końcu `ENTER`). Zalecamy sprawdzić konfigurację poleceniem: ``` sudo apache2ctl configtest ``` +aby upewnić się, że nie ma błędów składni. -Na koniec włącz nowy wirtualny host: +Na koniec włącz nowy wirtualny host poleceniem: ``` sudo a2ensite [your_domain] ``` :::note Brak domeny -Jeśli **nie** używasz domeny, usuń lub zakomentuj linię `ServerName` (dodaj `#` na początku). Musisz też wyłączyć domyślny wirtualny host: +Jeśli **nie** używasz domeny, usuń lub zakomentuj linię `ServerName` (dodając `#` na początku). Musisz też wyłączyć domyślny wirtualny host poleceniem: ``` sudo a2dissite 000-default ``` @@ -213,16 +216,16 @@ sudo systemctl restart apache2 #### Tworzenie strony -Po skonfigurowaniu Apache i katalogu dokumentów czas stworzyć faktyczną stronę. Na razie katalog jest pusty, więc nic nie będzie wyświetlane. Stworzymy prostą stronę listy zadań dla tej domeny. +Po skonfigurowaniu Apache i katalogu dokumentów, czas stworzyć faktyczną stronę, która będzie serwowana. Na razie katalog jest pusty, więc nic nie będzie wyświetlane. Stworzymy prostą stronę z listą zadań, jak wspomniano wcześniej. ##### Przygotowanie bazy danych -Zaloguj się do MySQL: +Najpierw stwórz nową bazę danych i tabelę do przechowywania zadań. Zaloguj się do MySQL: ``` sudo mysql -u root ``` -Stwórz nową bazę `todowebsite` i tabelę `todoitems`. +Stwórz bazę `todowebsite` i tabelę `todoitems`: ``` # Stwórz bazę danych CREATE DATABASE todowebsite; @@ -266,22 +269,22 @@ Wyjdź z MySQL poleceniem `quit`. ##### Pliki strony PHP -Ostatni krok to stworzenie pliku PHP strony listy zadań. Utwórz plik `index.php` w katalogu `/var/www/[your_domain]`. +Ostatni krok to stworzenie pliku PHP dla strony z listą zadań. Będzie to plik `index.php` w katalogu `/var/www/[your_domain]`. Otwórz nano: ``` sudo nano /var/www/[your_domain]/index.php ``` -Poniżej masz prosty kod PHP, który łączy się z bazą i wyświetla listę zadań. Pierwsza część PHP nawiązuje połączenie z MySQL. +Poniżej znajdziesz prosty kod PHP, który możesz wkleić do edytora. Pierwsza część PHP łączy się z bazą MySQL. :::important -Pamiętaj, aby zmienić `[your_password]` na hasło użytkownika `todo`, które ustawiłeś wcześniej. +Pamiętaj, aby zmienić `[your_password]` na hasło, które ustawiłeś dla użytkownika `todo`. ::: -Sekcja HTML tworzy stronę z listą zadań, wyświetlając je w pętli. +Sekcja HTML tworzy stronę z listą zadań, wyświetlając je z bazy. ``` connect_error) { die("Connection failed: " . $conn->connect_error); } -// Wykonaj zapytanie SQL, pobierz wpisy i zapisz w zmiennej $result +// Wykonaj zapytanie SQL, pobierz wpisy i zapisz wynik $sql = "SELECT id, name, is_completed, creation_date FROM todoitems ORDER BY creation_date DESC"; $result = $conn->query($sql); ?> - + - + - Lista zadań + To-Do List -

          Super lista zadań :D

          -

          Dla naszego świetnego poradnika 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) { - // Pętla po każdym wpisie z zapytania + // Przejdź przez każdy wpis z zapytania foreach ($result as $entry) { echo "
          • "; // Wyświetl nazwę, zabezpieczając przed XSS @@ -322,18 +325,18 @@ $result = $conn->query($sql); // Wyświetl status wykonania if ($entry["is_completed"]) { - echo " (Wykonane)"; + echo " (Completed)"; } else { - echo " (Niewykonane)"; + echo " (Incomplete)"; } // Wyświetl datę utworzenia - echo " - Data utworzenia: " . htmlspecialchars($entry['creation_date']); + echo " - Creation Date: " . htmlspecialchars($entry['creation_date']); echo "
          • "; } } else { // Jeśli brak wpisów, wyświetl komunikat - echo "
          • Brak zadań do wykonania.
          • "; + echo "
          • No to-do items found.
          • "; } ?>
          @@ -346,19 +349,19 @@ $conn->close(); ?> ``` -Po wklejeniu kodu do nano, zapisz i wyjdź (`CTRL + X`, potem `Y` i `ENTER`). +Po wklejeniu zapisz plik i wyjdź z nano (`CTRL + X`, potem `Y`, a na końcu `ENTER`). #### Testowanie strony -Gratulacje! Udało Ci się skonfigurować testową stronę listy zadań, która wykorzystuje cały stos LAMP! +Gratulacje! Udało Ci się skonfigurować testową stronę z listą zadań, która korzysta ze wszystkich elementów stosu LAMP! -Teraz powinieneś mieć możliwość wejścia na stronę przez domenę (port 80/http), którą ustawiłeś w pliku wirtualnego hosta, czyli w przykładzie `zapdocs.example.com`. Efekt końcowy powinien wyglądać tak: +Teraz powinieneś móc otworzyć stronę przez domenę (na `http`/port 80), którą ustawiłeś w pliku wirtualnego hosta, w tym przykładzie `zapdocs.example.com`. Efekt końcowy powinien wyglądać tak: ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## Podsumowanie -Gratulacje, pomyślnie zainstalowałeś i skonfigurowałeś stos LAMP! Następnym krokiem **gorąco polecamy** skonfigurowanie domeny i **certyfikatu SSL**, aby zapewnić bezpieczne przesyłanie danych do Twoich stron. Sprawdź nasz [Poradnik Certbot](dedicated-linux-certbot.md) z naciskiem na **wtyczkę Apache** i przejdź interaktywną konfigurację, aby szybko i łatwo ustawić certyfikat dla wybranej domeny. +Gratulacje, pomyślnie zainstalowałeś i skonfigurowałeś stos LAMP! Następnym krokiem **gorąco polecamy** ustawienie domeny i **certyfikatu SSL**, aby dane były przesyłane bezpiecznie do Twoich stron. Sprawdź nasz [poradnik Certbot](dedicated-linux-certbot.md) ze szczególnym uwzględnieniem **wtyczki Apache** i wykonaj interaktywną konfigurację, by szybko i łatwo ustawić certyfikat dla wybranej domeny. W razie pytań lub potrzeby pomocy, śmiało kontaktuj się z naszym supportem, który jest dostępny codziennie, by Ci pomóc! 🙂 diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md index a8ae955c8..acbaf40aa 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md @@ -1,8 +1,8 @@ --- id: vserver-linux-lemp-stack -title: "VPS: Konfiguracja stosu LEMP - Linux, Nginx, MySQL, PHP" +title: "Konfiguracja stosu LEMP na serwerze Linux - Uruchom wydajne aplikacje webowe" description: "Dowiedz się, jak skonfigurować stos LEMP do hostowania dynamicznych stron PHP na serwerach VPS z Linuxem → Sprawdź teraz" -sidebar_label: Stos Web LEMP +sidebar_label: Web LEMP stack services: - vserver --- @@ -13,7 +13,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -**LEMP** to popularny zestaw oprogramowania open-source, który jest instalowany razem, aby umożliwić proste hostowanie dynamicznych stron internetowych, ze szczególnym naciskiem na strony i aplikacje PHP. Akronim oznacza: **L**inux jako system operacyjny, "**E**ngine x" (nginx) jako serwer WWW, **M**ySQL jako bazę danych oraz na końcu **P**HP do przetwarzania. W tym poradniku omówimy proces konfiguracji stosu LEMP na VPS z Linuxem, wraz ze szczegółowym przykładem tworzenia strony z listą zadań do zrobienia. +**LEMP** to popularny zestaw oprogramowania open-source, który jest instalowany razem, aby umożliwić proste hostowanie dynamicznych stron internetowych, ze szczególnym naciskiem na strony i aplikacje PHP. Akronim oznacza: **L**inux jako system operacyjny, "**E**ngine x" (nginx) jako serwer WWW, **M**ySQL jako bazę danych oraz na końcu **P**HP do przetwarzania. W tym poradniku omówimy proces konfiguracji stosu LEMP na VPS z Linuxem, z dokładnym opisem i przykładem tworzenia strony z listą zadań do wykonania. @@ -40,7 +40,7 @@ sudo dnf upgrade --refresh ## Instalacja -Instalację można łatwo podzielić na poszczególne kluczowe elementy stosu LEMP, zaczynając od serwera WWW Nginx, następnie bazy danych MySQL, a na końcu PHP. Podczas instalacji skonfigurujemy testową stronę napisaną w PHP, która będzie korzystać z bazy MySQL. Każde żądanie WWW będzie przetwarzane i serwowane przez serwer Nginx. +Instalację można łatwo podzielić na poszczególne kluczowe składniki stosu LEMP, zaczynając od serwera WWW Nginx, następnie bazy danych MySQL, a na końcu PHP. Podczas instalacji stworzymy testową stronę napisaną w PHP, która będzie korzystać z bazy MySQL. Każde żądanie webowe będzie przetwarzane i serwowane przez Nginx. ### Konfiguracja Nginx @@ -63,7 +63,7 @@ sudo ufw enable ``` :::caution -Upewnij się, że masz regułę dla SSH, jeśli używasz zapory UFW! W przeciwnym razie **stracisz** możliwość połączenia się przez SSH, jeśli zerwie się obecna sesja! +Upewnij się, że masz regułę dla SSH, jeśli korzystasz z zapory UFW! W przeciwnym razie **stracisz** możliwość połączenia się przez SSH, jeśli zerwie się obecna sesja! ::: Teraz dodaj regułę dla Nginx i sprawdź, czy reguły są aktywne. @@ -76,7 +76,7 @@ sudo ufw status ``` :::tip -Możesz zobaczyć dostępne profile, wykonując `ufw app list`. W powyższym przykładzie `Nginx Full` oznacza, że reguły dla HTTP (port 80) i HTTPS (port 443) zostaną utworzone. +Możesz zobaczyć dostępne profile, uruchamiając `ufw app list`. W przykładzie powyżej `Nginx Full` oznacza, że tworzone są reguły dla HTTP (port 80) i HTTPS (port 443). ::: Powinieneś zobaczyć reguły `Nginx` i `Nginx (v6)` z akcją `ALLOW`, co potwierdza, że zapora jest gotowa. Powinieneś też zobaczyć inne wcześniej ustawione reguły, w tym dla SSH. @@ -91,18 +91,18 @@ Jeśli działa, zobaczysz domyślną stronę powitalną. Jeśli nie, sprawdź st ### Konfiguracja MySQL -Teraz zainstalujesz i skonfigurujesz serwer MySQL, który będzie bazą danych do trwałego przechowywania danych w relacyjny sposób. Zainstaluj go poleceniem: +Teraz zainstalujesz i skonfigurujesz serwer MySQL, który będzie bazą danych do trwałego przechowywania danych w relacyjnej formie. Zainstaluj go poleceniem: ``` sudo apt install mysql-server ``` -Po instalacji zalecamy uruchomienie skryptu zabezpieczającego, który zwiększy bezpieczeństwo instancji MySQL. To opcjonalne, ale bardzo polecane. Uruchom go poleceniem `sudo mysql_secure_installation`. +Po instalacji zaleca się uruchomienie skryptu zabezpieczającego, który zwiększy bezpieczeństwo instancji MySQL. To opcjonalne, ale bardzo polecane. Uruchom go poleceniem `sudo mysql_secure_installation`. -Przejdziesz przez interaktywną konfigurację. Najpierw zostaniesz zapytany o walidację haseł. Zalecamy wybrać `Y`, aby wymusić silne hasła, a następnie wybrać `MEDIUM` (1) lub `STRONG` (2). +Przejdziesz przez interaktywną konfigurację. Najpierw zostaniesz zapytany o walidację haseł. Zalecamy wybrać `Y`, aby wymuszać silne hasła, a następnie wybrać poziom `MEDIUM` (1) lub `STRONG` (2). ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -Następnie zostaniesz zapytany o usunięcie użytkownika `anonymous` i zablokowanie zdalnego logowania dla root. Zalecamy zaakceptować `Y` dla obu opcji ze względów bezpieczeństwa. Dzięki temu testowy użytkownik zostanie usunięty, a konto root będzie dostępne tylko lokalnie przez SSH, co zmniejsza ryzyko. +Następnie zostaniesz zapytany o usunięcie użytkownika `anonymous` i zablokowanie zdalnego logowania root. Zalecamy zaakceptować `Y` dla obu opcji ze względów bezpieczeństwa. Dzięki temu testowy użytkownik zostanie usunięty, a konto root będzie dostępne tylko lokalnie przez SSH, co zmniejsza ryzyko. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) @@ -110,54 +110,54 @@ Na koniec zostaniesz zapytany o usunięcie bazy testowej i przeładowanie tabel ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -Sprawdź, czy MySQL działa, próbując się zalogować: `sudo mysql -u root`. Jeśli się uda, zobaczysz powitalną wiadomość. Wyjdź poleceniem `quit`. +Sprawdź, czy MySQL działa, próbując się zalogować: `sudo mysql -u root`. Jeśli się uda, zobaczysz powitalną wiadomość. Wyjdź poleceniem `quit`, gdy będziesz gotowy. ### Konfiguracja PHP -Ostatnim elementem stosu LEMP jest PHP, które w przypadku Nginx wymaga użycia zewnętrznego programu `php-fpm` (PHP fastCGI process manager). Nginx będzie przekazywał żądania do `php-fpm`, który je przetworzy. +Ostatnim składnikiem stosu LEMP jest PHP, a dla Nginx wymaga to użycia zewnętrznego programu `php-fpm` (PHP fastCGI process manager). Nginx będzie przekazywał żądania do `php-fpm`, który je przetworzy. -Zainstaluj najnowszą wersję php-fpm oraz wtyczkę PHP do MySQL, aby Nginx mógł współpracować z PHP i PHP z MySQL: +Zainstaluj najnowszą wersję php-fpm wraz z wtyczką PHP dla MySQL, aby Nginx mógł współpracować z PHP i PHP mogło korzystać z MySQL. ``` sudo apt install php-fpm php-mysql ``` -Sprawdź, czy instalacja się powiodła, wyświetlając wersję PHP: +Sprawdź, czy instalacja się powiodła, sprawdzając wersję PHP. Jeśli zobaczysz wersję, PHP działa poprawnie. ``` php -v ``` :::tip Rozszerzenia PHP -W zaawansowanych przypadkach możesz potrzebować dodatkowych rozszerzeń PHP. Możesz je przeglądać poleceniem `apt search php- | less`. +W bardziej zaawansowanych zastosowaniach możesz potrzebować dodatkowych rozszerzeń PHP. Możesz zobaczyć listę dostępnych, uruchamiając `apt search php- | less`. -Użyj strzałek do przewijania i `Q`, aby wyjść. Aby zainstalować rozszerzenie, użyj: +Użyj strzałek, aby przewijać i naciśnij `Q`, aby wyjść. Aby zainstalować rozszerzenie, użyj polecenia apt install, np.: ``` sudo apt install [php_extension] [...] ``` -Możesz podać kilka rozszerzeń oddzielonych spacją, by przyspieszyć instalację. +Możesz podać kilka rozszerzeń na raz, oddzielając je spacją. ::: ### Tworzenie testowej strony -Po zainstalowaniu wszystkich elementów stosu LEMP, stworzymy testową stronę, która pokaże, jak te komponenty współpracują, tworząc dynamiczną stronę. To opcjonalne, ale warto zobaczyć, jak wykorzystać te narzędzia do własnych projektów. +Po zainstalowaniu wszystkich składników LEMP, stworzymy testową stronę, która pokaże, jak stos LEMP działa razem, tworząc świetne rozwiązanie dla dynamicznych stron. To całkowicie opcjonalne, ale warto zobaczyć, jak wykorzystać te narzędzia do własnych projektów. -W przykładzie stworzymy prostą stronę listy zadań w PHP, która pobiera i wyświetla wpisy z bazy MySQL. Strona będzie serwowana przez Nginx. +W tym przykładzie stworzymy prostą stronę z listą zadań do wykonania w PHP, która pobierze i wyświetli wpisy z bazy MySQL. Strona będzie serwowana przez Nginx. -Użyjemy testowej domeny `zapdocs.example.com`, bo w realnym świecie prawdopodobnie będziesz korzystać z domeny. **Musisz** ustawić rekord DNS typu `A` dla domeny wskazujący na adres IP twojego serwera. Jeśli potrzebujesz pomocy, sprawdź nasz poradnik [Rekordy domeny](domain-records.md). +Użyjemy testowej domeny `zapdocs.example.com`, bo w realnym świecie prawdopodobnie użyjesz domeny. **Musisz** ustawić rekord DNS typu `A` dla domeny wskazujący na adres IP twojego serwera. Jeśli potrzebujesz pomocy, sprawdź nasz poradnik [Rekordy domen](domain-records.md). :::note -Możesz nie używać domeny i zastąpić `[your_domain]` zwykłą nazwą. Wtedy stronę otworzysz przez adres IP. Pamiętaj jednak, że przy tworzeniu pliku serwera Nginx powinieneś usunąć parametr `server_name`. +Możesz nie używać domeny i zastąpić `[your_domain]` zwykłą nazwą. Wtedy stronę otworzysz przez adres IP. Pamiętaj jednak, że przy tworzeniu pliku serwera w Nginx powinieneś usunąć parametr `server_name`. ::: #### Konfiguracja Nginx -Zazwyczaj pliki stron WWW są przechowywane w katalogu `/var/www`. Domyślnie Nginx ma katalog `html` z domyślną stroną. Aby mieć porządek, zwłaszcza przy wielu stronach na jednym Nginx, polecamy tworzyć osobne katalogi dla każdej strony. +Zazwyczaj pliki stron i dane przechowywane są w katalogu `/var/www`. Domyślnie Nginx ma katalog `html` z domyślną stroną. Aby mieć porządek, zwłaszcza przy wielu stronach na jednym Nginx, polecamy tworzyć osobne katalogi dla każdej strony. -Utwórz nowy folder dla domeny w `/var/www/[your_domain]`. W przykładzie będzie to `/var/www/zapdocs.example.com`. +Stwórz nowy folder w `/var/www/[your_domain]` dla swojej strony. W tym przykładzie będzie to `/var/www/zapdocs.example.com`. ``` sudo mkdir /var/www/[your_domain] ``` -Teraz stwórz plik konfiguracyjny serwera Nginx w `sites-available` dla tej domeny. +Teraz stwórz nowy plik konfiguracyjny serwera w katalogu `sites-available` dla tej domeny i folderu. ``` sudo nano /etc/nginx/sites-available/[your_domain].conf ``` @@ -187,37 +187,34 @@ server { ``` :::important Wersja PHP -Pamiętaj, aby zmienić `[your_phpversion]` na aktualną wersję PHP. Sprawdź ją poleceniem `php -v`, np. `PHP 8.3.6 (cli) ...`. +Pamiętaj, aby zmienić `[your_phpversion]` na aktualną wersję PHP zainstalowaną na serwerze. Sprawdź ją poleceniem `php -v`, np. `PHP 8.3.6 (cli) ...`. -W przykładzie wpisz `8.3`, więc linia będzie wyglądać tak: `fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;` +W tym przykładzie wpisz `8.3`, więc linia będzie wyglądać tak: `fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;` ::: -Ten plik konfiguruje serwer na porcie 80 (HTTP), sprawdza, czy żądanie pasuje do `server_name` (twoja domena) i wskazuje katalog `/var/www/[your_domain]` jako źródło plików. +Ten plik konfiguracyjny obsługuje port 80 (HTTP) i sprawdza, czy żądanie pasuje do `server_name` (twojej domeny). Wskazuje też, że pliki strony będą w katalogu `/var/www/[your_domain]`. -Zapisz plik i wyjdź z nano: `CTRL + X`, potem `Y`, a na końcu `ENTER`. +Zapisz plik i wyjdź z nano, używając `CTRL + X`, potem `Y` i `ENTER`. -Aktywuj konfigurację, tworząc link symboliczny w `sites-enabled`: +Aktywuj konfigurację, tworząc link symboliczny w `sites-enabled`. ``` sudo ln -s /etc/nginx/sites-available/[your_domain].conf /etc/nginx/sites-enabled/ ``` :::note Brak domeny -Jeśli **nie** używasz domeny, usuń lub zakomentuj linię `server_name` (dodaj `#` na początku). Wyłącz też domyślny blok serwera poleceniem `sudo unlink /etc/nginx/sites-enabled/default`. +Jeśli **nie** używasz domeny, usuń lub zakomentuj linię `server_name` (dodaj `#` na początku). Musisz też wyłączyć domyślny blok serwera poleceniem `sudo unlink /etc/nginx/sites-enabled/default`. ::: -Sprawdź poprawność konfiguracji poleceniem: -``` -sudo nginx -t -``` +Sprawdź składnię pliku poleceniem `sudo nginx -t`. -Na koniec przeładuj Nginx, aby zastosować zmiany: +Na koniec zrestartuj Nginx, aby zmiany zaczęły działać: ``` sudo systemctl reload nginx ``` #### Tworzenie strony -Teraz, gdy Nginx jest skonfigurowany, czas stworzyć faktyczną stronę. Katalog jest pusty, więc nic się nie wyświetli. Stworzymy prostą stronę listy zadań dla tej domeny. +Po skonfigurowaniu Nginx i katalogu dokumentów, czas stworzyć faktyczną stronę, która będzie serwowana. Na razie katalog jest pusty, więc nic się nie wyświetli. Stworzymy prostą stronę z listą zadań, jak wspomniano wcześniej. ##### Przygotowanie bazy danych @@ -226,15 +223,15 @@ Zaloguj się do MySQL: sudo mysql -u root ``` -Utwórz bazę `todowebsite` i tabelę `todoitems`: +Stwórz nową bazę `todowebsite` i tabelę `todoitems`. ``` -# Utwórz bazę danych +# Stwórz bazę danych CREATE DATABASE todowebsite; # Użyj nowej bazy USE todowebsite; -# Utwórz tabelę zadań +# Stwórz tabelę zadań CREATE TABLE todoitems ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255) NOT NULL, @@ -251,10 +248,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); ``` -Utwórz dedykowanego użytkownika `todo` dla tej strony: +Stwórz dedykowanego użytkownika `todo` dla tej strony: ``` -# Utwórz użytkownika -# Zamień [your_password] na swoje hasło +# Stwórz użytkownika +# Zamień [your_password] na własne hasło CREATE USER todo@localhost IDENTIFIED BY '[your_password]'; # Nadaj uprawnienia (wklej jako jedno polecenie) @@ -270,12 +267,12 @@ Wyjdź z MySQL poleceniem `quit`. ##### Pliki strony PHP -Ostatni krok to stworzenie pliku PHP `index.php` w katalogu `/var/www/[your_domain]`. Otwórz nano: +Ostatni krok to stworzenie pliku PHP dla strony z listą zadań. Będzie to plik `index.php` w katalogu `/var/www/[your_domain]`. Otwórz nano: ``` sudo nano /var/www/[your_domain]/index.php ``` -Wklej poniższy kod, który tworzy prostą stronę listy zadań, pobierając dane z bazy. Pierwsza część PHP łączy się z bazą. +Poniżej znajdziesz prosty kod PHP, który łączy się z bazą i wyświetla listę zadań. Pierwsza część PHP nawiązuje połączenie z MySQL. :::important Pamiętaj, aby zmienić `[your_password]` na hasło użytkownika `todo`, które ustawiłeś wcześniej. @@ -285,21 +282,21 @@ Sekcja HTML tworzy listę zadań, wyświetlając każdy wpis. ``` connect_error) { die("Connection failed: " . $conn->connect_error); } -// Zapytanie SQL zwracające wpisy z tabeli +// Wykonaj zapytanie SQL, pobierz wpisy i zapisz w zmiennej $result $sql = "SELECT id, name, is_completed, creation_date FROM todoitems ORDER BY creation_date DESC"; $result = $conn->query($sql); ?> @@ -316,22 +313,22 @@ $result = $conn->query($sql);

          For our awesome ZAP-Hosting guide: https://zap-hosting.com/guides/docs/vserver-linux-lemp-stack

            num_rows > 0) { - // Pętla po każdym wpisie + // Pętla po każdym wpisie z zapytania foreach ($result as $entry) { echo "
          • "; - // Wyświetlenie nazwy z zabezpieczeniem przed XSS + // Wyświetl nazwę, zabezpieczając przed XSS echo htmlspecialchars($entry["name"]); - // Wyświetlenie statusu wykonania + // Wyświetl status wykonania if ($entry["is_completed"]) { echo " (Completed)"; } else { echo " (Incomplete)"; } - // Wyświetlenie daty utworzenia + // Wyświetl datę utworzenia echo " - Creation Date: " . htmlspecialchars($entry['creation_date']); echo "
          • "; } @@ -345,25 +342,25 @@ $result = $conn->query($sql); close(); ?> ``` -Zapisz plik i wyjdź z nano: `CTRL + X`, potem `Y`, a na końcu `ENTER`. +Po wklejeniu kodu do nano, zapisz plik i wyjdź (`CTRL + X`, potem `Y` i `ENTER`). #### Testowanie strony -Gratulacje! Udało Ci się skonfigurować testową stronę listy zadań, która wykorzystuje cały stos LEMP! +Gratulacje! Udało Ci się skonfigurować testową stronę z listą zadań, która korzysta ze wszystkich elementów stosu LEMP! -Teraz możesz otworzyć stronę w przeglądarce pod domeną (HTTP/port 80), którą ustawiłeś w pliku serwera Nginx, np. `zapdocs.example.com`. Powinno to wyglądać mniej więcej tak: +Teraz powinieneś móc otworzyć stronę przez domenę (na porcie 80, http), którą ustawiłeś w pliku serwera, czyli w tym przykładzie `zapdocs.example.com`. Efekt końcowy powinien wyglądać tak: ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## Podsumowanie -Gratulacje, pomyślnie zainstalowałeś i skonfigurowałeś stos LEMP! Następnym krokiem **gorąco polecamy** skonfigurowanie domeny i **certyfikatu SSL**, aby zapewnić bezpieczne przesyłanie danych do Twoich stron. Sprawdź nasz [Poradnik Certbot](dedicated-linux-certbot.md) ze szczególnym uwzględnieniem **wtyczki Nginx** i wykonaj interaktywną konfigurację, aby szybko i łatwo dodać certyfikat do swojej domeny. +Gratulacje, pomyślnie zainstalowałeś i skonfigurowałeś stos LEMP! Następnym krokiem **gorąco polecamy** skonfigurowanie domeny i **certyfikatu SSL**, aby zapewnić bezpieczne przesyłanie danych do Twoich stron. Sprawdź nasz [Poradnik Certbot](dedicated-linux-certbot.md) ze szczególnym uwzględnieniem **wtyczki Nginx** i wykonaj interaktywną konfigurację, aby szybko i łatwo ustawić certyfikat dla wybranej domeny. -W razie pytań lub potrzeby pomocy, śmiało kontaktuj się z naszym zespołem wsparcia, który jest dostępny codziennie, by Ci pomóc! 🙂 +W razie pytań lub potrzeby pomocy, śmiało kontaktuj się z naszym supportem, który jest dostępny codziennie, by Ci pomóc! 🙂 \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md index 8be384823..aeb4efa2b 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md @@ -1,21 +1,22 @@ --- id: vserver-linux-nextcloud -title: "VPS: Instalacja Nextcloud" +title: "Konfiguracja Nextcloud na serwerze Linux - Zbuduj swoją prywatną chmurę" description: "Dowiedz się, jak skonfigurować wydajny serwer Nextcloud na Linuxie dla optymalnego hostingu w chmurze → Sprawdź teraz" sidebar_label: Instalacja Nextcloud services: - vserver + - dedicated --- import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -Nextcloud to open source’owe rozwiązanie chmurowe i fork Owncloud, założone w 2016 roku przez byłego twórcę Owncloud, Franka Kalitscheka. +Nextcloud to open source’owe rozwiązanie chmurowe, fork Owncloud, założone w 2016 roku przez byłego twórcę Owncloud, Franka Kalitscheka. ![](https://screensaver01.zap-hosting.com/index.php/s/kCndbKaFAaktERk/preview) -Aby osiągnąć optymalną wydajność, stabilność i funkcjonalność, zalecamy następującą konfigurację do hostingu serwera Nextcloud. Serwer Nextcloud nie jest kompatybilny z Windows i MacOS — przynajmniej nie bez dodatkowej wirtualizacji lub podobnych obejść. +Aby osiągnąć optymalną wydajność, stabilność i funkcjonalność, zalecamy poniższą konfigurację do hostingu serwera Nextcloud. Serwer Nextcloud nie jest kompatybilny z Windows i MacOS — przynajmniej nie bez dodatkowej wirtualizacji lub podobnych obejść. @@ -25,25 +26,25 @@ Poniższe wymagania są rekomendowane przez twórców i bazują na naszym doświ #### Sprzęt -| Komponenty | Minimum | Zalecane | -| -------------- | ---------------------- | -------------------------- | -| CPU | 2x 1 GHz | 4x 2+ GHz | -| RAM | 512 MB | 4+ GB | -| Dysk | 10 GB | 50+ GB | -| Przepustowość | 100 mbit/s (upload & download) | 500 mbit/s (upload & download) Zalecane, jeśli chmura ma być używana przez wielu użytkowników | +| Komponenty | Minimum | Zalecane | +| ------------- | ---------------------- | -------------------------- | +| CPU | 2x 1 GHz | 4x 2+ GHz | +| RAM | 512 MB | 4+ GB | +| Dysk | 10 GB | 50+ GB | +| Przepustowość | 100 mbit/s (upload & download) | 500 mbit/s (upload & download) Zalecane, jeśli chmurą ma korzystać więcej użytkowników | #### Oprogramowanie -| Platforma | Opcje | -| --------------- | ---------------------------------------------------------- | +| Platforma | Opcje | +| --------------- | ------------------------------------------------------------ | | System operacyjny | Ubuntu (14.04, 16.04, 18.04), Debian (8,9,10), CentOS 6.5/7 | | Baza danych | MySQL lub MariaDB 5.5+ (zalecane), SQLite (tylko do testów i minimalnych instalacji) | -| Serwer WWW | Apache 2.4 z `mod_php` lub `php-fpm` (zalecane) | -| PHP | 5.6, 7.0 (zalecane), 7.1 (zalecane), 7.2 | +| Serwer WWW | Apache 2.4 z `mod_php` lub `php-fpm` (zalecane) | +| PHP | 5.6, 7.0 (zalecane), 7.1 (zalecane), 7.2 | -Aby zainstalować chmurę na serwerze Linux, musisz połączyć się przez klienta SSH. Jeśli nie wiesz, jak korzystać z SSH, sprawdź ten poradnik: [Pierwszy dostęp (SSH)](vserver-linux-ssh.md) +Aby zainstalować chmurę na serwerze Linux, musisz połączyć się przez klienta SSH. Jeśli nie wiesz, jak korzystać z SSH, mamy poradnik: [Pierwszy dostęp (SSH)](vserver-linux-ssh.md) -Po nawiązaniu połączenia możesz zacząć instalować niezbędne pakiety potrzebne do instalacji Nextcloud. Obejmuje to instalację serwera WWW oraz PHP. +Po nawiązaniu połączenia możesz zacząć instalować niezbędne pakiety potrzebne do instalacji Nextcloud, w tym serwer WWW i 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 ``` -Sprawdź wersję PHP, aby potwierdzić działanie: +Sprawdź wersję PHP, by potwierdzić działanie: ``` 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 ``` -Sprawdź wersję PHP, aby potwierdzić działanie: +Sprawdź wersję PHP, by potwierdzić działanie: ``` php -v ``` @@ -248,7 +249,7 @@ dnf module enable php:remi-7.3 dnf install php ``` -Sprawdź wersję PHP, aby potwierdzić działanie: +Sprawdź wersję PHP, by potwierdzić działanie: ``` php -v ``` @@ -264,16 +265,16 @@ Kolejnym krokiem jest wybór typu bazy danych do przechowywania informacji. Masz
            -Jeśli zdecydowałeś się na ten typ bazy danych, wykonaj następujące kroki: +Jeśli wybrałeś ten typ bazy danych, wykonaj następujące kroki: Instalacja pakietów: ``` sudo apt-get install mariadb-server php-mysql ``` -Podczas instalacji zostaniesz poproszony o ustawienie hasła root. Jeśli nie pojawi się takie zapytanie, domyślne hasło jest puste. To nie jest bezpieczne i powinno zostać zmienione natychmiast po instalacji! +Podczas instalacji zostaniesz poproszony o ustawienie hasła root. Jeśli nie pojawi się taka prośba, domyślne hasło jest puste. To nie jest bezpieczne i powinno zostać zmienione natychmiast! -Następnie połącz się z serwerem bazy danych i utwórz wymaganą bazę danych: +Następnie połącz się z serwerem bazy danych i utwórz wymaganą bazę: ```sql mysql -u root -p @@ -287,7 +288,7 @@ CREATE USER 'nc_user'@'localhost' IDENTIFIED BY 'TWOJE_HASŁO_TUTAJ'; ``` :::info -Nie pomijaj tego kroku, używając użytkownika root. To nie jest bezpieczne i może narazić Twoje dane na ryzyko! +Nie pomijaj tego kroku i nie używaj użytkownika root. To niebezpieczne i może narazić Twoje dane! ::: Na koniec nadaj uprawnienia nowemu użytkownikowi: @@ -297,22 +298,22 @@ GRANT ALL PRIVILEGES ON nextcloud.* TO 'nc_user'@'localhost'; FLUSH PRIVILEGES; ``` -Po zakończeniu naciśnij Ctrl-D, aby wyjść z bazy danych i kontynuuj kolejne kroki. +Po zakończeniu naciśnij Ctrl-D, aby wyjść z bazy i kontynuuj kolejne kroki.

            -Jeśli zdecydowałeś się na ten typ bazy danych, wykonaj następujące kroki: +Jeśli wybrałeś ten typ bazy danych, wykonaj następujące kroki: Instalacja pakietów: ``` sudo apt-get install mysql-server php-mysql ``` -Podczas instalacji zostaniesz poproszony o ustawienie hasła root. Jeśli nie pojawi się takie zapytanie, domyślne hasło jest puste. To nie jest bezpieczne i powinno zostać zmienione natychmiast po instalacji! +Podczas instalacji zostaniesz poproszony o ustawienie hasła root. Jeśli nie pojawi się taka prośba, domyślne hasło jest puste. To nie jest bezpieczne i powinno zostać zmienione natychmiast! -Następnie połącz się z serwerem bazy danych i utwórz wymaganą bazę danych: +Następnie połącz się z serwerem bazy danych i utwórz wymaganą bazę: ```sql mysql -u root -p @@ -326,9 +327,10 @@ CREATE USER 'nc_user'@'localhost' IDENTIFIED BY 'TWOJE_HASŁO_TUTAJ'; ``` :::info -Nie pomijaj tego kroku, używając użytkownika root. To nie jest bezpieczne i może narazić Twoje dane na ryzyko! +Nie pomijaj tego kroku i nie używaj użytkownika root. To niebezpieczne i może narazić Twoje dane! ::: + Na koniec nadaj uprawnienia nowemu użytkownikowi: ```SQL @@ -336,12 +338,12 @@ GRANT ALL PRIVILEGES ON nextcloud.* TO 'nc_user'@'localhost'; FLUSH PRIVILEGES; ``` -Po zakończeniu naciśnij Ctrl-D, aby wyjść z bazy danych i kontynuuj kolejne kroki. +Po zakończeniu naciśnij Ctrl-D, aby wyjść z bazy i kontynuuj kolejne kroki.

            -Jeśli zdecydowałeś się na ten typ bazy danych, wykonaj następujące kroki: +Jeśli wybrałeś ten typ bazy danych, wykonaj następujące kroki: Instalacja pakietów: ``` @@ -349,9 +351,9 @@ sudo apt-get update sudo apt-get install postgresql postgresql-contrib ``` -Podczas instalacji zostaniesz poproszony o ustawienie hasła root. Jeśli nie pojawi się takie zapytanie, domyślne hasło jest puste. To nie jest bezpieczne i powinno zostać zmienione natychmiast po instalacji! +Podczas instalacji zostaniesz poproszony o ustawienie hasła root. Jeśli nie pojawi się taka prośba, domyślne hasło jest puste. To nie jest bezpieczne i powinno zostać zmienione natychmiast! -Następnie połącz się z serwerem bazy danych i utwórz wymaganą bazę danych: +Następnie połącz się z serwerem bazy danych i utwórz wymaganą bazę: ```sql sudo -u postgres psql @@ -365,7 +367,7 @@ CREATE USER nextcloud with encrypted password 'TWOJE_HASŁO_TUTAJ'; ``` :::info -Nie pomijaj tego kroku, używając użytkownika root. To nie jest bezpieczne i może narazić Twoje dane na ryzyko! +Nie pomijaj tego kroku i nie używaj użytkownika root. To niebezpieczne i może narazić Twoje dane! ::: Na koniec nadaj uprawnienia nowemu użytkownikowi: @@ -375,7 +377,7 @@ grant all privileges on database mydb to myuser; FLUSH PRIVILEGES; ``` -Po zakończeniu naciśnij Ctrl-D, aby wyjść z bazy danych. Następnie możesz zmodyfikować bazę PostgreSQL przez instalator webowy lub przez konfigurację **config.php**. +Po zakończeniu naciśnij Ctrl-D, aby wyjść z bazy. Następnie możesz modyfikować bazę PostgreSQL przez instalator webowy lub plik **config.php**. ```
            -Jeśli zdecydowałeś się na ten typ bazy danych, wykonaj następujące kroki: +Jeśli wybrałeś ten typ bazy danych, wykonaj następujące kroki: Instalacja pakietów: ``` @@ -405,7 +407,7 @@ Utwórz nową bazę SQLite 3: sqlite3 DatabaseName.db ``` -Następnie bazę SQLite 3 można modyfikować przez instalator webowy lub przez konfigurację **config.php**. +Następnie bazę SQLite 3 można modyfikować przez instalator webowy lub plik **config.php**. ``` @@ -502,7 +503,7 @@ SSLCertificateKeyFile /etc/letsencrypt/live/domena.tld/privkey.pem -Dodatkowo cały ruch HTTP powinien być przekierowany na HTTPS za pomocą stałego przekierowania z kodem statusu 301. Można to zrobić w Apache, konfigurując VirtualHost w ten sposób: +Dodatkowo cały ruch HTTP powinien być przekierowany na HTTPS za pomocą stałego przekierowania 301. Można to zrobić w Apache, konfigurując VirtualHosty tak: ``` @@ -518,19 +519,19 @@ Dostęp do Nextcloud jest możliwy przez przeglądarkę, a także przez smartfon ![](https://screensaver01.zap-hosting.com/index.php/s/aw6qpNE7TkwQeaP/preview) -W ustawieniach możesz po instalacji dostosować wiele opcji i przeglądać ważne informacje, takie jak logi czy aktywności. To m.in. dodatkowe ustawienia bezpieczeństwa (uwierzytelnianie dwuskładnikowe, szyfrowanie...), ustawienia wyglądu (logo, kolor, slogan, nagłówek), ustawienia dostępu i wiele więcej. +W ustawieniach możesz po instalacji dostosować wiele opcji i zobaczyć ważne informacje, takie jak logi czy aktywności. Są tam też dodatkowe ustawienia bezpieczeństwa (uwierzytelnianie dwuskładnikowe, szyfrowanie itd.), ustawienia wyglądu (logo, kolor, slogan, nagłówek), ustawienia dostępu i wiele więcej. **Aplikacje** -Masz też możliwość instalacji dodatkowych aplikacji poza domyślnymi. Znajdziesz je w menu **Aplikacje**. +Możesz też instalować dodatkowe aplikacje poza tymi domyślnymi. Znajdziesz je w menu **Aplikacje**. ![](https://screensaver01.zap-hosting.com/index.php/s/wKERd24E25668kt/preview) -Dzięki takim **Aplikacjom** możesz jeszcze bardziej spersonalizować Nextcloud według własnych potrzeb. +Dzięki takim **Aplikacjom** możesz jeszcze bardziej spersonalizować Nextcloud według swoich potrzeb. ## Podsumowanie -Gratulacje, pomyślnie zainstalowałeś Nextcloud! Jeśli masz dalsze pytania lub problemy, skontaktuj się z naszym zespołem wsparcia, który jest do Twojej dyspozycji codziennie! +Gratulacje, udało Ci się zainstalować Nextcloud! Jeśli masz pytania lub problemy, skontaktuj się z naszym supportem, który jest do Twojej dyspozycji codziennie! \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md index 0de203b86..821c44ffc 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md @@ -1,10 +1,11 @@ --- id: vserver-linux-nodejs -title: "VPS: Instalacja Node.js na Linux" -description: "Dowiedz się, jak skonfigurować stabilne środowisko Node.js do skalowalnych aplikacji czasu rzeczywistego z użyciem Dockera i przygotowania systemu → Sprawdź teraz" +title: "Konfiguracja Node.js na serwerze Linux - Uruchamiaj nowoczesne aplikacje JavaScript" +description: "Dowiedz się, jak skonfigurować stabilne środowisko Node.js do skalowalnych, działających w czasie rzeczywistym aplikacji z użyciem Dockera i przygotowania systemu → Sprawdź teraz" sidebar_label: Instalacja Node.js services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,15 +14,15 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -Node.js to wieloplatformowe, open-source środowisko uruchomieniowe JavaScript, które wykonuje kod JavaScript poza przeglądarką, np. na serwerach lub w narzędziach wiersza poleceń. Oparte na silniku V8, wspiera asynchroniczne, zdarzeniowe operacje I/O, co czyni je bardzo wydajnym do budowy skalowalnych aplikacji sieciowych i czasu rzeczywistego. +Node.js to wieloplatformowe, open-source środowisko uruchomieniowe JavaScript, które wykonuje kod JavaScript poza przeglądarką, np. na serwerach lub w narzędziach wiersza poleceń. Oparte na silniku V8, wspiera asynchroniczne, zdarzeniowe operacje I/O, co czyni je bardzo wydajnym do budowy skalowalnych aplikacji sieciowych i działających w czasie rzeczywistym. -Paradygmat „JavaScript wszędzie” pozwala deweloperom używać jednego języka zarówno na backendzie, jak i frontendzie. +Paradygmat „JavaScript wszędzie” pozwala deweloperom używać jednego języka zarówno po stronie backendu, jak i frontendu. ## Przygotowanie -Zanim zaczniesz instalować **Node.js**, musisz przygotować swój system. Obejmuje to aktualizację systemu operacyjnego do najnowszej wersji oraz instalację wszystkich wymaganych zależności. Te przygotowania zapewniają stabilne środowisko i pomagają uniknąć problemów podczas lub po instalacji. +Zanim zaczniesz konfigurację **Node.js**, musisz przygotować swój system. Obejmuje to aktualizację systemu operacyjnego do najnowszej wersji oraz instalację wszystkich wymaganych zależności. Te przygotowania zapewniają stabilne środowisko i pomagają uniknąć problemów podczas lub po instalacji. ### Aktualizacja systemu Aby mieć pewność, że Twój system działa na najnowszym oprogramowaniu i z poprawkami bezpieczeństwa, zawsze zacznij od aktualizacji systemu. Wykonaj następujące polecenie: @@ -29,7 +30,7 @@ Aby mieć pewność, że Twój system działa na najnowszym oprogramowaniu i z p ``` sudo apt update && sudo apt upgrade -y ``` -Zapewnia to, że Twój system ma najnowsze poprawki bezpieczeństwa i wersje oprogramowania przed dalszymi krokami. +To zapewni, że Twój system ma najnowsze poprawki bezpieczeństwa i wersje oprogramowania przed dalszymi krokami. ### Instalacja zależności Po zakończeniu aktualizacji możesz przejść do instalacji zależności. Node.js będzie uruchamiany na Twojej maszynie w kontenerach Docker, więc najpierw musisz zainstalować Dockera. Wykonaj poniższe polecenia: @@ -43,49 +44,51 @@ Pełny poradnik instalacji i korzystania z Dockera znajdziesz w naszym [poradnik ## Instalacja -Gdy spełnisz wszystkie wymagania i przygotowania, możesz przejść do instalacji aplikacji Node.js. +Gdy spełnione są wszystkie wymagania i przygotowania, możesz przejść do instalacji aplikacji Node.js. -Aby używać Node.js w izolowanym środowisku, najpierw pobierz oficjalny obraz oparty na Alpine. Wykonaj polecenie, aby pobrać najnowszy obraz Node.js 22 na swój system, gotowy do uruchomienia kontenerów: +Aby używać Node.js w izolowanym środowisku, najpierw pobierz oficjalny obraz oparty na Alpine. Wykonaj polecenie, aby ściągnąć najnowszy obraz Node.js 22 na swój system, gotowy do uruchamiania kontenerów: ``` docker pull node:22-alpine ``` -Następnie uruchom kontener na bazie tego obrazu i otwórz w nim sesję powłoki. Użyj tego polecenia, aby uruchomić kontener z interaktywną powłoką. Opcja `--rm` usuwa kontener automatycznie po wyjściu, dzięki czemu środowisko hosta pozostaje czyste. +Następnie uruchom kontener na bazie tego obrazu i otwórz w nim sesję powłoki. Użyj tego polecenia, aby wystartować kontener z interaktywną powłoką. Opcja `--rm` usuwa kontener automatycznie po wyjściu, dzięki czemu środowisko hosta pozostaje czyste. ``` docker run -it --rm --entrypoint sh node:22-alpine ``` -Wewnątrz kontenera sprawdź wersję Node.js poleceniem `node -v`, które powinno wyświetlić `v22.19.0`. Możesz też potwierdzić wersję npm poleceniem `npm -v`, a oczekiwany wynik to `10.9.3`. To potwierdza, że obraz zawiera odpowiednie wersje Node.js i npm, gotowe do użycia. +W środku kontenera sprawdź wersję Node.js poleceniem `node -v`, które powinno wyświetlić `v22.19.0`. Możesz też potwierdzić wersję npm, uruchamiając + +`npm -v` z oczekiwanym wynikiem `10.9.3`. To potwierdza, że obraz zawiera odpowiednie wersje Node.js i npm, gotowe do użycia. ## Konfiguracja -Po uruchomieniu kontenera Node.js warto skonfigurować podstawowe ustawienia Node.js bezpośrednio w środowisku. Popularnym rozwiązaniem jest definiowanie zmiennych środowiskowych, np.: +Po uruchomieniu kontenera Node.js warto skonfigurować podstawowe ustawienia Node.js wewnątrz środowiska. Popularnym rozwiązaniem jest definiowanie zmiennych środowiskowych, np.: ``` export NODE_ENV=production ``` -To włącza tryb produkcyjny, aktywując optymalizacje wydajności i dostosowując logowanie. Do celów deweloperskich możesz ustawić `NODE_ENV=development`, aby korzystać z bardziej szczegółowych komunikatów o błędach i funkcji debugowania. +To włącza tryb produkcyjny, aktywując optymalizacje wydajności i dostosowując logowanie. Do celów deweloperskich możesz ustawić `NODE_ENV=development`, by korzystać z bardziej szczegółowych komunikatów błędów i funkcji debugowania. -Ważne jest też dobrze zorganizowane drzewo projektu, zaczynając od pliku konfiguracyjnego utworzonego poleceniem: +Dobrze zorganizowany katalog projektu zaczyna się od pliku konfiguracyjnego utworzonego poleceniem: ``` npm init -y ``` -To generuje plik `package.json`, który definiuje zależności, skrypty i metadane projektu. Jest to centralny plik konfiguracyjny każdej aplikacji Node.js. +To generuje plik `package.json`, który definiuje zależności, skrypty i metadane projektu. To centralny plik konfiguracyjny każdej aplikacji Node.js. -Zależności instalujesz poleceniem `npm install `, a zależności deweloperskie dodajesz przez `npm install --save-dev`. Sekcja `scripts` w `package.json` pozwala definiować własne komendy, np. `npm start` lub `npm run build`, co ułatwia uruchamianie i zarządzanie projektem. +Zależności instalujesz komendą `npm install `, a zależności developerskie dodajesz przez `npm install --save-dev`. Sekcja `scripts` w `package.json` pozwala definiować własne polecenia, np. `npm start` lub `npm run build`, co ułatwia uruchamianie i zarządzanie projektem. -Dla bardziej zaawansowanych konfiguracji Node.js można dostosować za pomocą plików `.npmrc` lub `.nvmrc`, które pozwalają konfigurować prywatne rejestry, opcje cache lub wymuszać konkretną wersję Node.js. Dzięki temu aplikacje działają spójnie w różnych środowiskach. +Dla bardziej zaawansowanych konfiguracji Node.js można dostosować za pomocą plików `.npmrc` lub `.nvmrc`, które pozwalają na konfigurację prywatnych rejestrów, opcji cache czy wymuszanie konkretnej wersji Node.js. Dzięki temu Twoje aplikacje działają spójnie w różnych środowiskach. ## Podsumowanie i dodatkowe zasoby -Gratulacje! Właśnie zainstalowałeś i skonfigurowałeś Node.js na swoim VPS. Polecamy też zapoznać się z poniższymi zasobami, które mogą pomóc i wesprzeć Cię podczas konfiguracji serwera: +Gratulacje! Właśnie pomyślnie zainstalowałeś i skonfigurowałeś Node.js na swoim VPS/serwerze dedykowanym. Polecamy też rzucić okiem na poniższe materiały, które mogą Ci pomóc i wesprzeć podczas konfiguracji serwera: -- [Node.js.com](https://Node.js.com/) – Oficjalna strona -- https://Node.js.com/help/ – Centrum pomocy Node.js (dokumentacja) +- [Node.js.com](https://Node.js.com/) - Oficjalna strona +- https://Node.js.com/help/ - Centrum pomocy Node.js (dokumentacja) Masz pytania, które nie zostały tu poruszone? Jeśli potrzebujesz dalszej pomocy, śmiało kontaktuj się z naszym zespołem wsparcia, który jest dostępny codziennie, by Ci pomóc! 🙂 \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md index 116003572..b2d462c23 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md @@ -1,10 +1,11 @@ --- id: vserver-linux-notepad++ -title: "VPS: Instalacja Notepad++ na Linuxie" -description: "Dowiedz się, jak zainstalować i zoptymalizować Notepad++ na Linuxie, aby efektywnie i lekko edytować kod → Sprawdź teraz" +title: "Konfiguracja Notepad++ na serwerze Linux - Używaj swojego ulubionego edytora przez Wine" +description: "Dowiedz się, jak zainstalować i zoptymalizować Notepad++ na Linuxie, aby efektywnie i lekko edytować kod i rozwijać projekty → Sprawdź teraz" sidebar_label: Instalacja Notepad++ services: -- vserver + - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -17,7 +18,7 @@ Notepad++ to darmowy i otwartoźródłowy edytor tekstu i kodu źródłowego dla ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) -Myślisz o samodzielnym hostingu tej usługi? Przeprowadzimy Cię krok po kroku przez cały proces instalacji i konfiguracji oraz podpowiemy, na co zwrócić uwagę. +Myślisz o hostingu tej usługi na własnym serwerze? Przeprowadzimy Cię krok po kroku przez cały proces instalacji i konfiguracji oraz podpowiemy, na co zwrócić uwagę. :::danger Wymagany Linux z wariantem Desktop Ta aplikacja może być zainstalowana i używana tylko na systemie Linux z graficznym interfejsem użytkownika; w tym przykładzie jako odniesienie używamy Ubuntu Desktop 25.04. @@ -44,7 +45,7 @@ Oprogramowanie wymaga, aby wszystkie niezbędne zależności były zainstalowane **System operacyjny:** Linux z obsługą Desktop -Upewnij się, że wszystkie zależności są zainstalowane, a wersja systemu operacyjnego jest odpowiednia, aby uniknąć problemów z kompatybilnością podczas instalacji Notepad++. +Sprawdź, czy wszystkie zależności są zainstalowane, a wersja systemu operacyjnego jest poprawna, aby uniknąć problemów z kompatybilnością podczas instalacji Notepad++. @@ -54,18 +55,18 @@ Przed konfiguracją **Notepad++** musisz przygotować swój system. Obejmuje to ### Aktualizacja systemu -Aby mieć pewność, że Twój system działa na najnowszym oprogramowaniu i ma aktualizacje bezpieczeństwa, zawsze najpierw wykonaj aktualizację systemu. W tym celu uruchom następujące polecenie: +Aby mieć pewność, że Twój system działa na najnowszym oprogramowaniu i z poprawkami bezpieczeństwa, zawsze najpierw wykonaj aktualizację systemu. W tym celu uruchom poniższe polecenie: ``` sudo apt update && sudo apt upgrade -y ``` -To zapewni, że Twój system ma najnowsze poprawki bezpieczeństwa i wersje oprogramowania przed kontynuacją. +Zapewni to, że Twój system ma najnowsze poprawki bezpieczeństwa i wersje oprogramowania przed kontynuacją. ### Instalacja zależności Po zakończeniu aktualizacji możesz przejść do instalacji zależności. #### Snap -Notepad++ wymaga najpierw zainstalowania Snap. Aby to zrobić, uruchom następujące polecenie: +Notepad++ wymaga najpierw zainstalowania Snap. Aby to zrobić, uruchom poniższe polecenie: ``` sudo apt install snapd ``` @@ -74,13 +75,13 @@ sudo apt install snapd ## Instalacja -Gdy wszystkie wymagania zostaną spełnione, a przygotowania zakończone, możesz przejść do instalacji aplikacji Notepad++. Wykonaj poniższe polecenie: +Gdy wszystkie wymagania są spełnione, a przygotowania zakończone, możesz przystąpić do instalacji aplikacji Notepad++. Wykonaj następujące polecenie: ``` sudo snap install notepad-plus-plus ``` -Notepad++ zostanie pobrany i zainstalowany za pomocą oficjalnego skryptu instalacyjnego. Po prostu pozwól procesowi zakończyć się, a następnie możesz od razu uruchomić aplikację. +Notepad++ zostanie pobrany i zainstalowany za pomocą oficjalnego skryptu instalacyjnego. Po prostu pozwól procesowi się zakończyć, a następnie możesz od razu uruchomić aplikację. ![img](https://screensaver01.zap-hosting.com/index.php/s/ca9Z8D37wCSrDbf/preview) @@ -90,8 +91,8 @@ Notepad++ zostanie pobrany i zainstalowany za pomocą oficjalnego skryptu instal Notepad++ oferuje szeroki zakres opcji personalizacji dostępnych w *Ustawienia > Preferencje*. Pozwalają one dostosować edytor do Twojego stylu pracy: -- **Ogólne**: Kontroluj zachowanie przy starcie, np. ponowne ładowanie wcześniej otwartych plików, ustaw domyślny język lub określ, jak mają działać zakładki. -- **Ustawienia edytora**: Dostosuj czcionkę i jej rozmiar, szerokość tabulatora, numerację linii, automatyczne wcięcia lub wyświetlanie spacji i znaków tabulacji. +- **Ogólne**: Kontroluj zachowanie przy starcie, np. ponowne ładowanie wcześniej otwartych plików, ustaw domyślny język lub określ, jak działają zakładki. +- **Ustawienia edytora**: Dostosuj typ i rozmiar czcionki, szerokość tabulatora, numerację linii, auto-wcięcia lub wyświetlanie spacji i znaków tabulacji. - **Schematy kolorów i składnia**: Użyj „Konfiguratora stylów”, aby zmieniać motywy i personalizować podświetlanie składni dla każdego obsługiwanego języka. - **Obsługa plików**: Skonfiguruj opcje takie jak automatyczne przeładowanie pliku po zmianach, zachowanie przy dużych plikach lub preferencje kodowania, np. UTF-8. - **Bezpieczeństwo i kopie zapasowe**: Włącz automatyczne kopie zapasowe lub przywracanie sesji, aby zapobiec utracie danych. @@ -106,11 +107,11 @@ Te ustawienia sprawiają, że Notepad++ jest bardzo elastyczny, niezależnie czy ## Podsumowanie i dodatkowe zasoby -Gratulacje! Właśnie pomyślnie zainstalowałeś i skonfigurowałeś Notepad++ na swoim VPS. Polecamy też rzucić okiem na poniższe zasoby, które mogą dostarczyć Ci dodatkowej pomocy i wskazówek podczas konfiguracji serwera. +Gratulacje! Właśnie zainstalowałeś i skonfigurowałeś Notepad++ na swoim VPS/serwerze dedykowanym. Polecamy też rzucić okiem na poniższe zasoby, które mogą Ci pomóc i wesprzeć podczas konfiguracji serwera: - [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - Oficjalna strona -Masz konkretne pytania, które nie zostały tu poruszone? Jeśli potrzebujesz dalszej pomocy, śmiało kontaktuj się z naszym zespołem wsparcia, który jest dostępny codziennie, by Ci pomóc! 🙂 +Masz pytania, które nie zostały tu poruszone? Jeśli potrzebujesz dalszej pomocy lub wsparcia, śmiało kontaktuj się z naszym zespołem wsparcia, który jest dostępny codziennie, by Ci pomóc! 🙂 diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-php.md b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-php.md index 27c66d0ec..ccd09c4ea 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-php.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-php.md @@ -1,17 +1,18 @@ --- id: vserver-linux-php -title: 'VPS: Instalacja PHP' +title: 'Konfiguracja PHP na serwerze Linux – Moc dynamicznych aplikacji webowych' description: "Dowiedz się, jak zainstalować PHP na swoim serwerze Linux do tworzenia stron www i zoptymalizuj konfigurację pod Apache lub tryb standalone → Sprawdź teraz" sidebar_label: Instalacja PHP services: - vserver + - dedicated --- import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -PHP to popularny język programowania ogólnego przeznaczenia, szeroko wykorzystywany w tworzeniu stron internetowych. W tym poradniku pokażemy, jak zainstalować PHP na Twoim serwerze. +PHP to popularny, ogólnego przeznaczenia język programowania, szeroko wykorzystywany w tworzeniu stron internetowych. W tym poradniku pokażemy Ci, jak zainstalować PHP na Twoim serwerze. @@ -57,11 +58,11 @@ import TabItem from '@theme/TabItem'; ## Instalacja -Są dwa główne sposoby instalacji PHP na serwerze Linux: jako standalone lub jako dodatkowy pakiet dla Apache. Jeśli korzystasz z własnego serwera www innego niż Apache lub potrzebujesz PHP do ogólnych zadań, polecamy metodę standalone. W przeciwnym razie, jeśli używasz Apache, zainstaluj PHP jako moduł Apache. +Są dwa główne sposoby instalacji PHP na serwerze Linux: jako standalone lub jako dodatek do Apache. Jeśli korzystasz z własnego serwera www innego niż Apache lub potrzebujesz PHP do ogólnych zadań, polecamy metodę standalone. W przeciwnym razie, jeśli używasz Apache, zainstaluj PHP jako moduł Apache. ## Standalone -Użyj poniższego polecenia, aby zainstalować najnowszą wersję PHP. Jeśli chcesz zainstalować konkretną wersję, użyj flagi `-y` i podaj wersję. +Użyj poniższego polecenia, aby zainstalować najnowszą wersję PHP. Jeśli chcesz zainstalować konkretną wersję, dodaj flagę `-y` i numer wersji. ``` # Najnowsza wersja sudo apt install php @@ -70,45 +71,43 @@ sudo apt install php sudo apt -y install php[wersja] ``` -Sprawdź, czy instalacja się powiodła, wpisując `php -v`. PHP zostało pomyślnie zainstalowane na Twoim serwerze. Polecamy zapoznać się z sekcją **Rozszerzenia PHP**, aby zainstalować potrzebne dodatki. +Sprawdź, czy instalacja się powiodła, wpisując `php -v`. Gratulacje, PHP jest już na Twoim serwerze! Polecamy też zajrzeć do sekcji **Rozszerzenia PHP**, aby zainstalować potrzebne dodatki. -## Użycie z Apache +## Korzystanie z Apache -Na początek zainstaluj Apache, jeśli jeszcze go nie masz: +Najpierw zainstaluj Apache, jeśli jeszcze tego nie zrobiłeś: ``` sudo apt install apache2 ``` -Po instalacji upewnij się, że zapora sieciowa pozwala na dostęp do serwera www. W tym przykładzie używamy **zapory UFW**, ponieważ Apache ma zarejestrowaną aplikację. Jeśli korzystasz z innej zapory, pozwól na ruch na porcie 80 (HTTP). +Po instalacji upewnij się, że zapora sieciowa pozwala na dostęp do serwera www. W tym przykładzie używamy **zapory UFW**, bo Apache ma gotową aplikację do niej. Jeśli masz inną zaporę, pozwól na ruch na porcie 80 (HTTP). ``` sudo ufw allow in "Apache" ``` -Teraz Twój serwer powinien być dostępny. Sprawdź, wpisując w przeglądarce `http://[adres_IP_twojego_serwera]`. +Teraz Twój serwer powinien być dostępny. Sprawdź, wpisując w przeglądarce `http://[twój_adres_IP_serwera]`. -Gdy Apache jest gotowy, zainstaluj pakiet PHP dla Apache: +Gdy Apache jest gotowy, zainstaluj PHP jako moduł Apache: ``` sudo apt install php libapache2-mod-php ``` -Sprawdź instalację poleceniem `php -v`. PHP zostało pomyślnie zainstalowane razem z serwerem Apache. Polecamy zapoznać się z sekcją **Rozszerzenia PHP**, aby dodać potrzebne moduły. +Zweryfikuj instalację poleceniem `php -v`. PHP działa teraz razem z Twoim serwerem Apache. Nie zapomnij sprawdzić sekcji **Rozszerzenia PHP**, by doinstalować potrzebne moduły. ## Rozszerzenia PHP -PHP oferuje wiele opcjonalnych rozszerzeń, które możesz doinstalować, by rozszerzyć funkcjonalność. Aby zobaczyć listę dostępnych rozszerzeń, użyj polecenia, które wyświetli wyniki w konsoli z możliwością przewijania: - +PHP oferuje mnóstwo opcjonalnych rozszerzeń, które możesz doinstalować, by zwiększyć funkcjonalność. Aby zobaczyć listę dostępnych rozszerzeń, wpisz: ``` apt search php- | less ``` -Użyj strzałek, by przewijać, a `Q`, by wyjść. Aby zainstalować rozszerzenie, użyj polecenia apt install, podając nazwę rozszerzenia. Możesz podać kilka rozszerzeń naraz, oddzielając je spacją, by przyspieszyć instalację. - +Przewijaj strzałkami, a gdy skończysz, naciśnij `Q`, by wyjść. Aby zainstalować rozszerzenie, użyj polecenia apt install, podając nazwy rozszerzeń oddzielone spacją: ``` sudo apt install [php_rozszerzenie] [...] ``` ## Podsumowanie -PHP zostało pomyślnie zainstalowane na Twoim serwerze Linux. Jeśli masz pytania lub potrzebujesz pomocy, śmiało kontaktuj się z naszym supportem, który jest dostępny codziennie, by Ci pomóc! 🙂 +PHP zostało pomyślnie zainstalowane na Twoim serwerze Linux. Jeśli masz pytania lub potrzebujesz pomocy, nasz support jest dostępny codziennie i chętnie Ci pomoże! 🙂 \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md index 141626ae6..e3d19dfc0 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md @@ -1,10 +1,11 @@ --- id: vserver-linux-plausible -title: "VPS: Instalacja Plausible na systemie operacyjnym" -description: "Dowiedz się, jak skonfigurować platformę analityki internetowej skupioną na prywatności dla przejrzystych danych i szybkiego działania → Sprawdź teraz" +title: "Konfiguracja Plausible Analytics na serwerze Linux - Prywatna i szybka analiza stron WWW" +description: "Dowiedz się, jak zainstalować platformę do analityki stron WWW z naciskiem na prywatność → Sprawdź teraz" sidebar_label: Instalacja Plausible services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,33 +14,33 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -Plausible to lekka, open-source’owa platforma analityki internetowej, która działa bez ciasteczek i w pełni przestrzega przepisów o ochronie prywatności. Dostarcza kluczowe metryki, takie jak liczba odwiedzających, odsłony stron i czas wizyty, za pomocą przejrzystego, intuicyjnego panelu głównego. Dzięki łatwości obsługi, szybkiemu działaniu i infrastrukturze opartej w UE, Plausible jest nowoczesną i świadomą prywatności alternatywą dla Google Analytics. +Plausible to lekka, open-source’owa platforma do analityki stron WWW, która działa bez ciasteczek i w pełni respektuje przepisy o ochronie prywatności. Dostarcza kluczowe metryki, takie jak liczba odwiedzających, odsłony stron czy czas wizyty, wszystko to przez przejrzysty i intuicyjny panel główny. Dzięki prostocie obsługi, szybkiemu działaniu i infrastrukturze zlokalizowanej w UE, Plausible to nowoczesna i prywatnościowa alternatywa dla Google Analytics. -Myślisz o samodzielnym hostingu tej usługi? Przeprowadzimy Cię przez każdy krok konfiguracji i ustawień oraz podpowiemy, na co zwrócić uwagę. +Myślisz o samodzielnym hostingu tej usługi? Przeprowadzimy Cię krok po kroku przez cały proces instalacji i konfiguracji oraz podpowiemy, na co zwrócić uwagę. ## Wymagania wstępne -Przed instalacją **Plausible** upewnij się, że Twoje środowisko hostingowe spełnia poniższe wymagania, aby zapewnić płynną instalację i optymalną wydajność. +Przed instalacją **Plausible** upewnij się, że Twój hosting spełnia poniższe wymagania, aby instalacja przebiegła bezproblemowo, a wydajność była optymalna. -| Sprzęt | Minimum | Rekomendacja ZAP-Hosting | -| --------- | ----------- | ------------------------ | -| CPU | 1 rdzeń vCPU| 4 rdzenie vCPU | -| RAM | 2 GB | 4 GB | -| Miejsce na dysku | 10 GB | 25 GB | +| Sprzęt | Minimum | Rekomendacja ZAP-Hosting | +| --------- | ------------ | ------------------------- | +| CPU | 1 rdzeń vCPU | 4 rdzenie vCPU | +| RAM | 2 GB | 4 GB | +| Miejsce na dysku | 10 GB | 25 GB | Oprogramowanie wymaga zainstalowania wszystkich niezbędnych zależności oraz działania na wspieranym systemie operacyjnym. Upewnij się, że Twój serwer spełnia poniższe wymagania przed przystąpieniem do instalacji: **Zależności:** `Docker` -**System operacyjny:** Najnowsza wersja Ubuntu/Debian wspierająca Docker 26+ +**System operacyjny:** Najnowsza wersja Ubuntu/Debian z obsługą Docker 26+ Sprawdź, czy wszystkie zależności są zainstalowane, a system operacyjny jest aktualny, aby uniknąć problemów z kompatybilnością podczas instalacji Plausible. ## Przygotowanie -Przed konfiguracją **Plausible** musisz przygotować swój system. Obejmuje to aktualizację systemu operacyjnego do najnowszej wersji oraz instalację wszystkich wymaganych zależności. Te przygotowania zapewnią stabilne środowisko i pomogą uniknąć problemów podczas lub po instalacji. +Przed konfiguracją **Plausible** musisz przygotować swój system. Obejmuje to aktualizację systemu operacyjnego do najnowszej wersji oraz instalację wszystkich wymaganych zależności. To zapewni stabilne środowisko i pomoże uniknąć problemów podczas lub po instalacji. ### Aktualizacja systemu Aby mieć pewność, że Twój system działa na najnowszym oprogramowaniu i z poprawkami bezpieczeństwa, zawsze zacznij od aktualizacji systemu. Wykonaj polecenie: @@ -47,13 +48,13 @@ Aby mieć pewność, że Twój system działa na najnowszym oprogramowaniu i z p ``` sudo apt update && sudo apt upgrade -y ``` -To zapewni, że Twój system ma najnowsze poprawki bezpieczeństwa i wersje oprogramowania przed dalszą instalacją. +Dzięki temu Twój system będzie miał najnowsze łatki bezpieczeństwa i aktualizacje oprogramowania. ### Instalacja zależności -Po zakończeniu aktualizacji możesz przystąpić do instalacji zależności. +Po zakończeniu aktualizacji możesz przejść do instalacji zależności. #### Git -Dane Plausible będą pobierane z GitHub, więc najpierw musisz zainstalować Git. Wykonaj polecenie: +Dane Plausible będą pobierane z GitHub, więc najpierw musisz mieć zainstalowany Git. Wykonaj polecenie: ``` sudo apt install git-all @@ -61,7 +62,7 @@ sudo apt install git-all #### Docker -Plausible będzie uruchamiane w kontenerze Docker na Twojej maszynie, więc Docker musi być zainstalowany. Wykonaj polecenia: +Plausible będzie uruchamiane w kontenerze Docker na Twoim serwerze, więc Docker musi być zainstalowany. Wykonaj polecenia: ``` curl -fsSL https://get.docker.com -o get-docker.sh @@ -71,9 +72,9 @@ sh get-docker.sh Pełny poradnik instalacji i obsługi Dockera znajdziesz w naszym [poradniku Docker](dedicated-linux-docker.md). ## Instalacja -Gdy wszystkie wymagania są spełnione, a przygotowania zakończone, możesz przejść do instalacji aplikacji Plausible. +Gdy spełnisz wszystkie wymagania i przygotujesz środowisko, możesz przejść do instalacji Plausible. -Najpierw sklonuj repozytorium Community Edition i utwórz niezbędny plik konfiguracyjny: +Najpierw sklonuj repozytorium Community Edition i utwórz plik konfiguracyjny: ``` $ git clone -b v3.0.1 --single-branch https://github.com/Plausible/community-edition Plausible-ce @@ -98,7 +99,7 @@ HTTP_PORT=80 HTTPS_PORT=443 ``` -Te domyślne porty pozwalają Let’s Encrypt automatycznie wystawić certyfikaty TLS. Jeśli planujesz uruchomić Plausible za reverse proxy, możesz dostosować te wartości. Dodatkowo utwórz plik `compose.override.yml`, aby wystawić odpowiednie porty dla kontenera Plausible: +Domyślne porty pozwalają Let’s Encrypt automatycznie wystawić certyfikaty TLS. Jeśli planujesz uruchomić Plausible za reverse proxy, możesz je dostosować. Dodatkowo utwórz plik `compose.override.yml`, aby poprawnie wystawić porty kontenera Plausible: ``` cat > compose.override.yml << EOF @@ -116,29 +117,29 @@ Na koniec uruchom wymagane usługi za pomocą Docker Compose: docker compose up -d ``` -Gdy kontenery działają, otwórz przeglądarkę pod adresem domeny podanej w BASE_URL i utwórz pierwsze konto użytkownika. +Gdy kontenery zaczną działać, otwórz przeglądarkę pod adresem domeny zdefiniowanej w BASE_URL i stwórz pierwsze konto użytkownika. ![img](https://screensaver01.zap-hosting.com/index.php/s/Sw34XkXeHaMf9RJ/download) ## Konfiguracja -Plausible można zintegrować z Google Search Console, aby wzbogacić analitykę o dane z zapytań wyszukiwania. Dzięki temu zobaczysz, które słowa kluczowe generują ruch na Twojej stronie, co daje głębszy wgląd w zachowanie odwiedzających. +Plausible można zintegrować z Google Search Console, aby wzbogacić analitykę o dane dotyczące zapytań wyszukiwania. Dzięki temu zobaczysz, które słowa kluczowe generują ruch na Twojej stronie, co daje głębszy wgląd w zachowania odwiedzających. -Jeśli masz konto Google Cloud i skonfigurowanego klienta OAuth, wystarczy dodać swoje dane (`GOOGLE_CLIENT_ID` i `GOOGLE_CLIENT_SECRET`) do pliku `.env`. Po zapisaniu zmian zrestartuj usługi Dockera poleceniem `docker compose up -d`. W panelu Plausible przejdź do *Ustawienia strony > Integracje*, aby dokończyć połączenie i przejść przez proces uwierzytelniania. +Jeśli masz konto Google Cloud i skonfigurowanego klienta OAuth, wystarczy dodać swoje dane (`GOOGLE_CLIENT_ID` i `GOOGLE_CLIENT_SECRET`) do pliku `.env`. Po zapisaniu zmian zrestartuj usługi Dockera poleceniem `docker compose up -d`. W panelu Plausible przejdź do *Site Settings > Integrations*, aby dokończyć połączenie i przejść przez proces uwierzytelniania. Jeśli nie masz jeszcze klienta OAuth lub nie znasz procesu, oficjalne Wiki Plausible oferuje szczegółowy poradnik krok po kroku. Wyjaśnia, jak utworzyć projekt w Google Cloud, włączyć wymagane API, skonfigurować klienta OAuth i dodać wygenerowane dane do Plausible: [Plausible Wiki: Google Integration](https://github.com/Plausible/community-edition/wiki/google-integration). -Jeśli korzystasz z Google Search Console, możesz skonfigurować integrację Google, aby pobierać dane o wyszukiwanych frazach, co jest naprawdę fajne. +Jeśli korzystasz z Google Search Console, możesz skonfigurować integrację Google, aby pobierać dane o frazach wyszukiwania — to naprawdę fajna funkcja. -Jeśli masz już konto Google Cloud z klientem OAuth, po prostu wklej `GOOGLE_CLIENT_ID` i `GOOGLE_CLIENT_SECRET` do pliku `.env`, zrestartuj usługę Docker poleceniem `docker compose up -d` i postępuj zgodnie z instrukcjami w Plausible w *Ustawienia strony > Integracje*. +Jeśli masz już konto Google Cloud z klientem OAuth, po prostu wklej `GOOGLE_CLIENT_ID` i `GOOGLE_CLIENT_SECRET` do pliku `.env`, zrestartuj Dockera (`docker compose up -d`) i postępuj zgodnie z instrukcjami w panelu Plausible w zakładce Site Settings > Integrations. -## Podsumowanie i dodatkowe zasoby +## Podsumowanie i dodatkowe materiały -Gratulacje! Właśnie pomyślnie zainstalowałeś i skonfigurowałeś Plausible na swoim VPS. Polecamy też zapoznać się z poniższymi zasobami, które mogą Ci pomóc i wesprzeć podczas konfiguracji serwera: +Gratulacje! Właśnie zainstalowałeś i skonfigurowałeś Plausible na swoim VPS/serwerze dedykowanym. Polecamy też rzucić okiem na poniższe materiały, które mogą pomóc Ci w dalszej konfiguracji i użytkowaniu serwera: - [Plausible.io](https://Plausible.io/) - Oficjalna strona - [github.com/Plausible/analytics](https://github.com/Plausible/analytics) - Ogłoszenia, dyskusje, zgłaszanie problemów -Masz pytania, które nie zostały tu poruszone? Jeśli potrzebujesz dalszej pomocy, śmiało kontaktuj się z naszym zespołem wsparcia, który jest dostępny codziennie, by Ci pomóc! 🙂 +Masz pytania, które nie zostały tu poruszone? Jeśli potrzebujesz pomocy, śmiało kontaktuj się z naszym supportem — jesteśmy dostępni codziennie, by Ci pomóc! 🙂 \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md index 0a0243181..043b990e5 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md @@ -1,10 +1,11 @@ --- id: vserver-linux-plesk -title: "VPS: Instalacja Plesk" -description: "Dowiedz się, jak efektywnie zarządzać stronami i serwerami z Plesk – dla początkujących i ekspertów → Sprawdź teraz" +title: "Konfiguracja Plesk na serwerze Linux - Zarządzaj stronami z potężnym panelem administracyjnym" +description: "Dowiedz się, jak efektywnie zarządzać stronami i serwerami z Plesk – dla początkujących i zaawansowanych → Sprawdź teraz" sidebar_label: Instalacja Plesk services: - vserver + - dedicated --- import InlineVoucher from '@site/src/components/InlineVoucher'; @@ -24,6 +25,7 @@ Plesk można obecnie zainstalować tylko na Debian 9 (Stretch), Debian 10 (Buste Połączenie z serwerem można nawiązać np. przez Putty. + ## Rozpoczęcie instalacji import Tabs from '@theme/Tabs'; @@ -33,7 +35,7 @@ import TabItem from '@theme/TabItem'; -Aby Plesk zainstalował się całkowicie automatycznie z domyślnymi komponentami i funkcjami używanymi przez większość użytkowników Plesk, wystarczy jedna komenda: +Aby Plesk zainstalował się całkowicie automatycznie z domyślnymi komponentami i funkcjami używanymi przez większość użytkowników Plesk, wystarczy jedno polecenie: >Instalator Plesk zawsze instaluje najnowszą/dostępną wersję Plesk. Może się zdarzyć, że grafiki/zrzuty ekranu tutaj nie pokazują najnowszej wersji Plesk. @@ -45,18 +47,19 @@ sh <(curl https://autoinstall.plesk.com/one-click-installer || wget -O - https:/ Jeśli pojawi się błąd: "-bash: curl: command not found", musisz doinstalować pakiet poleceniem `apt install curl`. ::: -Po wykonaniu tej komendy instalacja Plesk zwykle trwa od 15 do 60 minut. +Po wykonaniu tego polecenia instalacja Plesk zwykle trwa od 15 do 60 minut. :::info Sesja SSH nie może zostać zamknięta, dopóki instalator działa. W przeciwnym razie instalacja zostanie przerwana. ::: -W takim wypadku serwer trzeba będzie przeinstalować, aby ponownie uruchomić instalator. +W takim wypadku serwer trzeba będzie przeinstalować, aby ponownie uruchomić instalator. Jeśli instalator zostanie uruchomiony ponownie bez reinstalacji serwera, mogą wystąpić problemy z niedziałającymi funkcjami podczas instalacji lub w samym panelu Plesk. :::info -Może się wydawać, że instalator „utknął”, ale w 99% przypadków po kilku minutach kontynuuje działanie, bo wciąż konfiguruje pakiety i ustawienia. +Może się wydawać, że instalator „zawiesił się”, ale w 99% przypadków po kilku minutach kontynuuje działanie, bo musi jeszcze skonfigurować pakiety i ustawienia. ::: + Instalacja jest zakończona, gdy pojawi się taki ekran: ![](https://screensaver01.zap-hosting.com/index.php/s/9o6bEzBr8rCAWzf/preview) @@ -64,7 +67,7 @@ Instalacja jest zakończona, gdy pojawi się taki ekran: -Do instalacji Plesk przez przeglądarkę potrzebujesz tylko kilku komend. +Do instalacji Plesk przez przeglądarkę potrzebne są tylko kilka poleceń. :::info Instalator Plesk zawsze instaluje najnowszą/dostępną wersję Plesk. Może się zdarzyć, że grafiki/zrzuty ekranu tutaj nie pokazują najnowszej wersji Plesk. @@ -90,7 +93,7 @@ Uruchom instalator: -Do instalacji Plesk przez konsolę potrzebujesz tylko kilku komend. +Do instalacji Plesk przez konsolę potrzebne są tylko kilka poleceń. :::info Instalator Plesk zawsze instaluje najnowszą/dostępną wersję Plesk. Może się zdarzyć, że grafiki/zrzuty ekranu tutaj nie pokazują najnowszej wersji Plesk. @@ -114,24 +117,24 @@ Uruchom instalator: ./plesk-installer ``` -Po wykonaniu tych trzech komend, licencję trzeba zatwierdzić klawiszem "F": +Po wykonaniu tych trzech poleceń startowych, licencję trzeba zatwierdzić klawiszem "F": ![](https://screensaver01.zap-hosting.com/index.php/s/XrCa3WYALoDx6H3/preview) -Po zatwierdzeniu system zapyta, którą wersję Plesk chcesz zainstalować – Plesk Obsidian lub Plesk Onyx. Pokaże też, która jest bardziej stabilna. Zazwyczaj do produkcji wybiera się wersję „stable”. Ponieważ domyślne opcje wskazują na wersję stabilną, potwierdź to ponownie klawiszem "F". +Po zatwierdzeniu system zapyta, którą wersję Plesk chcesz zainstalować – Plesk Obsidian lub Plesk Onyx. Wskaże też, która jest bardziej stabilna. Zazwyczaj do produkcji wybiera się wersję „stable”. Ponieważ domyślne opcje wskazują już na wersję stabilną, potwierdź to ponownie klawiszem "F". Pytanie, czy Plesk może zbierać dane do ulepszania produktu, możesz odpowiedzieć "Y" (tak) lub "n" (nie). Następnie system zapyta, jaki typ wybranej wersji Plesk chcesz zainstalować. Zazwyczaj wystarczy domyślny typ „Recommended”. Moduły, które nie zostaną zainstalowane teraz, ale będą potrzebne, można doinstalować później w panelu Plesk. -Kolejne pytanie o możliwość instalacji/aktualizacji pakietów potwierdź klawiszem "F". +Kolejne pytanie, czy pakiety mogą być instalowane/aktualizowane, potwierdź klawiszem "F". Teraz instalator rozpocznie instalację. :::info Sesja SSH nie może zostać zamknięta, dopóki instalator działa. W przeciwnym razie instalacja zostanie przerwana i serwer trzeba będzie przeinstalować, aby ponownie uruchomić instalator. ::: -Może się wydawać, że instalator „utknął”, ale w 99% przypadków po kilku minutach kontynuuje działanie, bo wciąż konfiguruje pakiety i ustawienia. +Może się wydawać, że instalator „zawiesił się”, ale w 99% przypadków po kilku minutach kontynuuje działanie, bo musi jeszcze skonfigurować pakiety i ustawienia. Instalacja jest zakończona, gdy pojawi się taki ekran: @@ -147,19 +150,19 @@ Po uruchomieniu instalatora instalacja odbywa się w przeglądarce. Stronę inst ## Panel webowy Plesk :::info -Przy pierwszym wejściu do panelu webowego pojawi się komunikat: "This is not a secure connection". Trzeba go potwierdzić, aby strona się otworzyła. +Przy pierwszym wejściu do panelu webowego może pojawić się komunikat: "This is not a secure connection". Trzeba go potwierdzić, wtedy strona się otworzy. ::: Interfejs webowy jest dostępny pod https://IP:8443 lub https://Domena.xx:8443 serwera. Dane do logowania to root/admin oraz aktualne hasło root. Alternatywnie możesz użyć jednego z wyświetlanych adresów URL. Jeśli nie działają, możesz wygenerować nowe poleceniem ``plesk login``. ### Konfiguracja -Po pomyślnym logowaniu trzeba ustawić konto administratora. Wprowadź nazwę kontaktową, e-mail i hasło. Jeśli masz już licencję Plesk, możesz ją od razu wpisać. Możesz też poprosić o 15-dniową wersję testową od Plesk. Na koniec zaakceptuj umowę użytkownika. +Po pomyślnym logowaniu trzeba ustawić konto administratora. Wprowadź nazwę kontaktową, e-mail i hasło. Jeśli masz już licencję Plesk, możesz ją od razu wpisać. Alternatywnie możesz poprosić o 15-dniową licencję testową od Plesk. Na koniec zaakceptuj umowę użytkownika. Teraz możesz korzystać z Plesk. ### Ustaw język -Po instalacji panel Plesk jest po angielsku, ale możesz ustawić język niemiecki w Narzędzia i ustawienia ➡️ Wygląd Plesk ➡️ Języki. Tam wybierz "de-DE". Następnie kliknij "Ustaw jako domyślny", aby język był na stałe dla wszystkich. +Po instalacji panel Plesk jest po angielsku, ale możesz ustawić język niemiecki w Narzędzia i ustawienia ➡️ Wygląd Plesk ➡️ Języki. Tam wybierz "de-DE". Następnie kliknij "Ustaw jako domyślny", aby język był na stałe dla wszystkich. Po wylogowaniu i ponownym zalogowaniu panel Plesk będzie po niemiecku. ![](https://screensaver01.zap-hosting.com/index.php/s/6Wo8Qz3oMXGzn3t/preview) @@ -174,6 +177,7 @@ Teraz wpisz swoją domenę. Musisz też zdefiniować IP oraz nazwę użytkownika ![](https://screensaver01.zap-hosting.com/index.php/s/SLSBz5TRH2mDBB8/preview) + :::info Domena musi wskazywać na IP hostingu. Jeśli domena jest u ZAP-Hosting, możesz ją łatwo przekierować na hosting przez EasyDNS. Jeśli jest zewnętrzna, musisz ustawić rekord A na IP oraz subdomeny "www" i "webmail" również na IP. Rekord MX powinien wskazywać na IP hostingu. @@ -182,7 +186,7 @@ Zmiany w DNS mogą się propagować do 24 godzin. ## Szyfrowanie SSL -Podczas rejestracji domeny/tworzenia hostingu certyfikat SSL od Let's Encrypt został już wygenerowany i możesz go teraz wybrać w "Ustawienia hostingu" domeny. Potwierdź zmiany klikając "Zastosuj". +Podczas rejestracji domeny/tworzenia hostingu certyfikat SSL od Let's Encrypt został już wygenerowany. Możesz go teraz wybrać w "Ustawienia hostingu" domeny. Potwierdź kliknięciem "Zastosuj". :::info Aby wymusić stałe przekierowanie na HTTPS (SSL) podczas odwiedzania strony, zaznacz opcję "Stałe, SEO-friendly przekierowanie 301 z HTTP na HTTPS". @@ -195,11 +199,12 @@ Po otwarciu domeny w przeglądarce zobaczysz, że jest szyfrowana. ![](https://screensaver01.zap-hosting.com/index.php/s/xcqwAQWK77X3yip/preview) :::info -Instalacja oraz konfiguracja pierwszej domeny z szyfrowaniem jest teraz całkowicie zakończona. +Instalacja i konfiguracja pierwszej domeny z szyfrowaniem jest teraz w pełni zakończona. ::: + ## Podsumowanie -Gratulacje, pomyślnie zainstalowałeś i skonfigurowałeś Plesk! Jeśli masz dalsze pytania lub problemy, skontaktuj się z naszym supportem, który jest do Twojej dyspozycji codziennie! +Gratulacje, udało Ci się zainstalować i skonfigurować Plesk! Jeśli masz pytania lub problemy, skontaktuj się z naszym supportem, który jest do Twojej dyspozycji codziennie! \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-python.md b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-python.md index 105c3912c..739d98091 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-python.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-python.md @@ -1,10 +1,11 @@ --- id: vserver-linux-python -title: "VPS: Instalacja Pythona" -description: "Dowiedz się, jak zainstalować i zaktualizować środowisko uruchomieniowe Pythona na różnych dystrybucjach Linuxa, aby zapewnić bezpieczne i aktualne środowisko → Sprawdź teraz" +title: "Konfiguracja Pythona na serwerze Linux - Włącz rozwój i automatyzację" +description: "Dowiedz się, jak zainstalować i zaktualizować środowisko uruchomieniowe Pythona na różnych dystrybucjach Linux, aby zapewnić bezpieczne i aktualne środowisko → Sprawdź teraz" sidebar_label: Instalacja Pythona services: - vserver + - dedicated --- import InlineVoucher from '@site/src/components/InlineVoucher'; @@ -55,7 +56,7 @@ import TabItem from '@theme/TabItem'; ## Instalacja -Większość dystrybucji Linuxa ma Pythona preinstalowanego, ale wersja może być nieaktualna lub system mógł zostać zainstalowany bez niektórych pakietów. Możesz sprawdzić, czy Python jest zainstalowany (`python3 --version`) i wykonać poniższe polecenia, aby zaktualizować lub zainstalować środowisko uruchomieniowe. +Większość dystrybucji Linux ma Pythona preinstalowanego, ale wersja może być nieaktualna lub system mógł zostać zainstalowany bez niektórych pakietów. Możesz sprawdzić, czy Python jest zainstalowany (`python3 --version`) i wykonać poniższe polecenia, aby zaktualizować lub zainstalować środowisko uruchomieniowe. @@ -110,7 +111,7 @@ Teraz, gdy masz Pythona zainstalowanego na serwerze, możesz zacząć uruchamia ### Tryb interpretera -Polecenie `python3` uruchomi interpreter Pythona. Możesz pisać dowolny poprawny kod Pythona po prefiksie `>>>`, a zostanie on wykonany po naciśnięciu `Enter`. Interpreter zamkniesz, wpisując `exit()` w konsoli. +Uruchomienie polecenia `python3` odpali interpreter Pythona. Możesz pisać dowolny poprawny kod Pythona po prefiksie `>>>`, a zostanie on wykonany po naciśnięciu `Enter`. Interpreter zamkniesz poleceniem `exit()`. ### Uruchamianie plików .py @@ -122,20 +123,20 @@ Większość programów dostępnych online uruchomisz poleceniem `python3 main.p ## Wirtualne środowiska -Pisząc programy w Pythonie, możesz potrzebować zainstalować zewnętrzne pakiety przez pip. Można je zainstalować globalnie, dostępne dla wszystkich skryptów `.py`, albo utworzyć wirtualne środowisko (venv). +Pisząc program w Pythonie, możesz potrzebować zainstalować zewnętrzne pakiety przez pip. Można je zainstalować globalnie, dostępne dla wszystkich skryptów `.py`, albo stworzyć wirtualne środowisko (venv). ### Tworzenie venv -Najpierw przejdź do folderu, w którym chcesz ustawić venv, używając `cd`, a następnie uruchom `python3 -m venv .`, co zainstaluje potrzebne pliki w bieżącej lokalizacji. +Najpierw przejdź do folderu, w którym chcesz ustawić venv, używając `cd`, a potem uruchom `python3 -m venv .`, co zainstaluje potrzebne pliki w bieżącej lokalizacji. ### Aktywacja i dezaktywacja -Aby uruchamiać polecenia takie jak `pip install` wewnątrz venv, musisz go aktywować poleceniem `source /bin/activate`. Teraz konsola będzie działać tylko w ramach venv, a skrypty będą miały dostęp tylko do lokalnie zainstalowanych pakietów. +Aby uruchamiać polecenia typu `pip install` w venv, musisz go aktywować poleceniem `source /bin/activate`. Teraz konsola działa tylko w venv, a skrypty mają dostęp tylko do lokalnie zainstalowanych pakietów. -Po skończonej pracy w venv możesz wyjść, wpisując `deactivate`. +Po skończeniu pracy w venv wyjdź poleceniem `deactivate`. ## Podsumowanie -Gratulacje, udało Ci się zainstalować i skonfigurować Pythona! Jeśli masz pytania lub problemy, skontaktuj się z naszym supportem, który jest dostępny, by pomóc Ci codziennie! +Gratulacje, udało Ci się zainstalować i skonfigurować Pythona! Jeśli masz pytania lub problemy, skontaktuj się z naszym supportem, który jest do Twojej dyspozycji codziennie! \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md index d64fdf368..860808db2 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md @@ -1,10 +1,11 @@ --- id: vserver-linux-speedtest-cli -title: "VPS: Instalacja Speedtest-Cli na Linuxie" -description: "Dowiedz się, jak zainstalować i używać Speedtest-Cli do niezawodnego testowania sieci i automatyzacji → Sprawdź teraz" +title: "Jak zainstalować Speedtest CLI na serwerze Linux - Monitoruj wydajność sieci swojego serwera" +description: "Dowiedz się, jak skonfigurować i używać Speedtest-Cli do niezawodnego testowania sieci i automatyzacji → Sprawdź teraz" sidebar_label: Instalacja Speedtest-Cli services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -15,7 +16,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; Speedtest-Cli to darmowe narzędzie wiersza poleceń oraz biblioteka programistyczna (libSpeedtest-Cli) do transferu danych za pomocą URLi. Obsługuje szeroki zakres protokołów — w tym HTTP(S), FTP, SMTP, LDAP, MQTT i wiele innych — i jest często wykorzystywane do pobierania plików, testowania API oraz automatyzacji operacji sieciowych. -Myślisz o hostingu tej usługi na własnym VPS? Przeprowadzimy Cię krok po kroku przez proces instalacji i konfiguracji oraz podpowiemy, na co zwrócić uwagę. +Myślisz o hostingu tej usługi na własnym serwerze? Przeprowadzimy Cię krok po kroku przez cały proces instalacji i konfiguracji oraz podpowiemy, na co zwrócić uwagę. @@ -24,7 +25,7 @@ Myślisz o hostingu tej usługi na własnym VPS? Przeprowadzimy Cię krok po kro Zanim zaczniesz instalować **Speedtest-Cli**, musisz przygotować swój system. Obejmuje to aktualizację systemu operacyjnego do najnowszej wersji. Te przygotowania zapewnią stabilne środowisko i pomogą uniknąć problemów podczas lub po instalacji. ### Aktualizacja systemu -Aby mieć pewność, że Twój system działa na najnowszym oprogramowaniu i z poprawkami bezpieczeństwa, zawsze zacznij od aktualizacji systemu. Wykonaj polecenie: +Aby mieć pewność, że Twój system działa na najnowszym oprogramowaniu i z najnowszymi poprawkami bezpieczeństwa, zawsze zacznij od aktualizacji systemu. Wykonaj poniższe polecenie: ``` sudo apt update && sudo apt upgrade -y @@ -33,7 +34,7 @@ Dzięki temu Twój system będzie miał najnowsze łatki bezpieczeństwa i wersj ## Instalacja -Gdy przygotowania są już gotowe, możesz przejść do instalacji aplikacji Speedtest-Cli. Wykonaj polecenie: +Gdy przygotowania są już gotowe, możesz przejść do instalacji aplikacji Speedtest-Cli. Wykonaj następujące polecenie: ```console sudo apt install speedtest-cli @@ -41,22 +42,22 @@ sudo apt install speedtest-cli ## Konfiguracja -speedtest-cli nie korzysta z tradycyjnego pliku konfiguracyjnego, ale można go dostosować za pomocą opcji wiersza poleceń i zmiennych środowiskowych. Dzięki temu łatwo dopasujesz go do powtarzalnego i zautomatyzowanego użytku: +speedtest-cli nie korzysta z tradycyjnego pliku konfiguracyjnego, ale można go dostosować za pomocą opcji wiersza poleceń oraz zmiennych środowiskowych. Dzięki temu łatwo dopasujesz go do powtarzalnego i zautomatyzowanego użytku: - `--server `: Wybierz konkretny serwer po jego ID, aby uzyskać bardziej spójne i porównywalne wyniki testów. - `--bytes`: Wyświetl prędkości w bajtach na sekundę zamiast w bitach. -- `--simple`: Wyświetl tylko wartości ping, download i upload w kompaktowym formacie. +- `--simple`: Wyświetl tylko wartości ping, pobierania i wysyłania w kompaktowym formacie. - `--json` lub `--csv`: Przydatne do automatyzacji i logowania, bo wyniki są zapisywane w formacie czytelnym dla maszyn. -- Obsługa proxy: Skonfiguruj zmienne środowiskowe takie jak `http_proxy` lub `https_proxy`, aby uruchomić speedtest-cli za proxy. +- Obsługa proxy: Skonfiguruj zmienne środowiskowe takie jak `http_proxy` lub `https_proxy`, aby uruchomić speedtest-cli za proxy. Jeśli często korzystasz z tych samych opcji, warto stworzyć alias w shellu lub mały skrypt wrapper. Dzięki temu szybko uruchomisz speedtest-cli z jednolitym wynikiem. ## Podsumowanie i dodatkowe materiały -Gratulacje! Właśnie zainstalowałeś i skonfigurowałeś Speedtest-Cli na swoim VPS. Polecamy też rzucić okiem na poniższe materiały, które mogą pomóc Ci jeszcze bardziej podczas konfiguracji serwera: +Gratulacje! Właśnie zainstalowałeś i skonfigurowałeś Speedtest-Cli na swoim VPS/serwerze dedykowanym. Polecamy też rzucić okiem na poniższe materiały, które mogą Ci pomóc i wesprzeć podczas konfiguracji serwera: -- [Speedtest.net/apps/cli](https://www.speedtest.net/apps/cli) – Oficjalna strona +- [Speedtest.net/apps/cli](https://www.speedtest.net/apps/cli) - Oficjalna strona -Masz pytania, których tu nie ma? Jeśli potrzebujesz pomocy lub chcesz coś wyjaśnić, śmiało kontaktuj się z naszym supportem — jesteśmy dostępni codziennie, by Ci pomóc! 🙂 +Masz pytania, które nie zostały tu poruszone? Jeśli potrzebujesz dalszej pomocy, śmiało kontaktuj się z naszym supportem — jesteśmy dostępni codziennie, by Ci pomóc! 🙂 \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md index eb3781176..0f456e347 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md @@ -1,10 +1,11 @@ --- id: vserver-linux-standard-notes -title: "VPS: Instalacja Standard Notes na Linuxie" +title: "Instalacja Standard Notes na serwerze Linux – Zbuduj swój prywatny system notatek" description: "Dowiedz się, jak bezpiecznie synchronizować i chronić swoje notatki na różnych urządzeniach dzięki samodzielnemu hostowaniu Standard Notes → Sprawdź teraz" sidebar_label: Instalacja Standard Notes services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,57 +14,66 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -Standard Notes to open-source’owa aplikacja do notatek, która chroni Twoje dane dzięki audytowanemu szyfrowaniu end-to-end. Tylko Ty masz kontrolę nad kluczami deszyfrującymi. Synchronizuje Twoje zaszyfrowane notatki i pliki bezproblemowo na nieograniczoną liczbę urządzeń, zapewnia dostęp offline i aktywnie chroni Twoje treści przed dostępem z zewnątrz. +Standard Notes to open-source’owa aplikacja do notatek, która chroni Twoje dane za pomocą audytowanego szyfrowania end-to-end. Tylko Ty masz kontrolę nad kluczami deszyfrującymi. Synchronizuje zaszyfrowane notatki i pliki bezproblemowo na nieograniczoną liczbę urządzeń, zapewnia dostęp offline i aktywnie chroni Twoje treści przed dostępem z zewnątrz. ![img](https://screensaver01.zap-hosting.com/index.php/s/b6ZpyKJGny5qAon/preview) -Myślisz o samodzielnym hostowaniu tego serwisu? Przeprowadzimy Cię przez każdy krok instalacji i konfiguracji oraz podpowiemy, na co zwrócić uwagę. +Myślisz o samodzielnym hostowaniu tej usługi? Przeprowadzimy Cię krok po kroku przez cały proces instalacji i konfiguracji oraz podpowiemy, na co zwrócić uwagę. + + ## Wymagania wstępne -Przed instalacją **Standard Notes** upewnij się, że Twoje środowisko hostingowe spełnia poniższe wymagania, aby instalacja przebiegła gładko, a wydajność była optymalna. +Przed instalacją **Standard Notes** upewnij się, że Twoje środowisko hostingowe spełnia poniższe wymagania, aby zapewnić płynną instalację i optymalną wydajność. -| Sprzęt | Minimum | Rekomendacja ZAP-Hosting | -| --------- | ------------ | ------------------------- | -| CPU | 1 rdzeń vCPU | 4 rdzenie vCPU | -| RAM | 2 GB | 4 GB | -| Miejsce na dysku | 5 GB | 25 GB | +| Sprzęt | Minimum | Zalecenia ZAP-Hosting | +| --------- | ----------- | ------------------------- | +| CPU | 1 rdzeń vCPU| 4 rdzenie vCPU | +| RAM | 2 GB | 4 GB | +| Miejsce na dysku | 5 GB | 25 GB | -Oprogramowanie wymaga zainstalowania wszystkich niezbędnych zależności oraz działania na wspieranym systemie operacyjnym. Upewnij się, że Twój serwer spełnia poniższe wymagania przed przystąpieniem do instalacji: +Oprogramowanie wymaga zainstalowania wszystkich niezbędnych zależności oraz działania na wspieranym systemie operacyjnym. Upewnij się, że Twój serwer spełnia poniższe wymagania przed rozpoczęciem instalacji: **Zależności:** `Docker (Engine 26+ i Compose)` **System operacyjny:** Najnowsza wersja Ubuntu/Debian wspierająca Docker 26+ -Zadbaj o to, by wszystkie zależności były zainstalowane, a system operacyjny miał odpowiednią wersję, aby uniknąć problemów z kompatybilnością podczas instalacji Standard Notes. +Sprawdź, czy wszystkie zależności są zainstalowane, a system operacyjny jest aktualny, aby uniknąć problemów z kompatybilnością podczas instalacji Standard Notes. + + ## Przygotowanie Przed konfiguracją **Standard Notes** musisz przygotować swój system. Obejmuje to aktualizację systemu operacyjnego do najnowszej wersji oraz instalację wszystkich wymaganych zależności. Te kroki zapewnią stabilne środowisko i pomogą uniknąć problemów podczas lub po instalacji. + ### Aktualizacja systemu Aby mieć pewność, że Twój system działa na najnowszym oprogramowaniu i ma aktualizacje bezpieczeństwa, zawsze zacznij od aktualizacji systemu. Wykonaj polecenie: ``` sudo apt update && sudo apt upgrade -y ``` - Dzięki temu Twój system będzie miał najnowsze poprawki bezpieczeństwa i wersje oprogramowania przed dalszymi krokami. ### Instalacja zależności -Po zakończeniu aktualizacji możesz przejść do instalacji zależności. Standard Notes będzie uruchamiany na Twoim VPS za pomocą zestawu kontenerów Docker, więc najpierw musisz zainstalować Dockera. Wykonaj polecenia: +Po zakończeniu aktualizacji możesz przejść do instalacji zależności. Standard Notes będzie uruchamiany na Twoim serwerze za pomocą zestawu kontenerów Docker, więc najpierw musisz zainstalować Dockera. Wykonaj polecenia: ``` curl -fsSL https://get.docker.com -o get-docker.sh sh get-docker.sh ``` -Pełny poradnik instalacji i obsługi Dockera znajdziesz w naszym [poradniku Docker](dedicated-linux-docker.md). +Pełny poradnik instalacji i korzystania z Dockera znajdziesz w naszym [poradniku Docker](dedicated-linux-docker.md). + + + ## Instalacja -Gdy spełnisz wszystkie wymagania i przygotujesz system, możesz przejść do instalacji Standard Notes. +Gdy spełnisz wszystkie wymagania i przygotujesz środowisko, możesz przejść do instalacji Standard Notes. + + Najpierw utwórz folder, w którym będą przechowywane wszystkie pliki konfiguracyjne i instalacyjne. Ten folder będzie Twoim katalogiem roboczym podczas instalacji. @@ -73,7 +83,6 @@ cd standardnotes ``` Następnie utwórz plik `.env` w katalogu roboczym i wypełnij go domyślnymi wartościami z przykładowej konfiguracji projektu: - ``` touch .env curl https://raw.githubusercontent.com/standardnotes/server/main/.env.sample > .env @@ -94,7 +103,7 @@ curl https://raw.githubusercontent.com/standardnotes/server/main/docker/localsta chmod +x localstack_bootstrap.sh ``` -Pobierz oficjalny przykład konfiguracji i zapisz go jako `docker-compose.yml` w swoim folderze roboczym. Ten plik definiuje wszystkie usługi kontenerowe potrzebne do Standard Notes. +Pobierz oficjalną przykładową konfigurację i zapisz ją jako `docker-compose.yml` w swoim katalogu roboczym. Ten plik definiuje wszystkie potrzebne usługi kontenerowe dla Standard Notes. ``` curl https://raw.githubusercontent.com/standardnotes/server/main/docker-compose.example.yml > docker-compose.yml @@ -106,33 +115,43 @@ Gdy wszystko jest gotowe, pobierz najnowsze obrazy i uruchom usługi w trybie od docker compose pull && docker compose up -d ``` + + ## Konfiguracja -Domyślna konfiguracja w dostarczonym pliku `docker-compose.yml` może być dostosowana do Twoich potrzeb. Kluczową sekcją jest usługa `server`, gdzie możesz zmienić mapowanie portów w właściwości `ports`. Pozwala to wybrać, na których portach hosta aplikacja będzie dostępna, co pomaga uniknąć konfliktów z innymi usługami lub dopasować się do preferowanej konfiguracji sieci. +Domyślna konfiguracja w dostarczonym pliku `docker-compose.yml` może być dostosowana do Twoich potrzeb. Kluczowym miejscem jest usługa `server`, gdzie możesz zmienić mapowanie portów w właściwości `ports`. Pozwala to wybrać, na których portach hosta aplikacja będzie dostępna, co pomaga uniknąć konfliktów z innymi usługami lub dopasować się do preferowanej konfiguracji sieciowej. Zabezpieczenie bazy danych to kolejny ważny krok. Domyślne hasła powinny zostać zastąpione silnymi, losowo wygenerowanymi ciągami. Możesz wygenerować bezpieczne hasło poleceniem: ``` -openssl rand -hex 12 +openssl rand -hex 12 ``` Dodaj wygenerowaną wartość do pliku `.env` jako `DB_PASSWORD`. Ta sama wartość musi być ustawiona również dla `MYSQL_ROOT_PASSWORD` i `MYSQL_PASSWORD` w pliku `docker-compose.yml`, aby kontenery były zsynchronizowane. Te zmiany konfiguracji zapewnią, że Twoja instalacja będzie nie tylko działająca, ale też bezpieczna i dopasowana do Twojego środowiska. + + + + ## Połączenie z serwerem synchronizacji -Aby skonfigurować konto w Standard Notes, kliknij ikonę avatara w prawym dolnym rogu aplikacji. W wyświetlonym menu wybierz „Utwórz konto”, aby rozpocząć tworzenie nowego profilu użytkownika. Wprowadź ważny adres e-mail oraz bezpieczne hasło. +Aby założyć konto w Standard Notes, kliknij ikonę awatara w prawym dolnym rogu aplikacji. W wyświetlonym menu wybierz „Create Account”, aby rozpocząć tworzenie nowego profilu użytkownika. Podaj ważny adres e-mail oraz silne hasło. -Przed zakończeniem procesu otwórz sekcję „Opcje zaawansowane”. W polu „Serwer synchronizacji” wybierz opcję „Niestandardowy” i wpisz adres IP oraz port swojego serwera w formacie IP:Port. Dzięki temu Twoje notatki nie będą synchronizowane przez domyślną usługę Standard Notes, lecz przez Twój własny, samodzielnie hostowany serwer. +Przed zakończeniem procesu otwórz sekcję „Advanced Options”. W polu „Sync Server” wybierz opcję „Custom” i wpisz adres IP oraz port swojego serwera w formacie IP:Port. Dzięki temu Twoje notatki nie będą synchronizowane przez domyślną usługę Standard Notes, lecz przez Twój własny serwer. ![img](https://screensaver01.zap-hosting.com/index.php/s/tpsFzSQEokP9xit/download) -## Podsumowanie i dodatkowe materiały -Gratulacje! Właśnie pomyślnie zainstalowałeś i skonfigurowałeś Standard Notes na swoim VPS. Polecamy też zapoznać się z poniższymi materiałami, które mogą Ci pomóc i wesprzeć podczas konfiguracji serwera: -- [Standardnotes.com](https://standardnotes.com/) - Oficjalna strona -- [Standardnotes.com/help](https://standardnotes.com/help) - Centrum pomocy Standard Notes (dokumentacja) + + +## Podsumowanie i dodatkowe zasoby + +Gratulacje! Udało Ci się zainstalować i skonfigurować Standard Notes na Twoim VPS/serwerze dedykowanym. Polecamy również zapoznać się z poniższymi zasobami, które mogą dostarczyć dodatkowej pomocy i wskazówek podczas konfiguracji serwera: + +- [Standardnotes.com](https://standardnotes.com/) – Oficjalna strona +- [Standardnotes.com/help](https://standardnotes.com/help) – Centrum pomocy Standard Notes (dokumentacja) Masz pytania, które nie zostały tu poruszone? Jeśli potrzebujesz dalszej pomocy, śmiało kontaktuj się z naszym zespołem wsparcia, który jest dostępny codziennie, by Ci pomóc! 🙂 \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md index e32fd2791..76097d5d0 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md @@ -1,10 +1,11 @@ --- id: vserver-linux-supabase -title: "VPS: Instalacja Supabase na Linux" -description: "Dowiedz się, jak hostować i konfigurować Supabase — niezawodną, open-source’ową platformę Postgresa z autoryzacją i funkcjami realtime → Sprawdź teraz" +title: "Konfiguracja Supabase na serwerze Linux - Uruchom swoją open source platformę backendową" +description: "Dowiedz się, jak hostować i konfigurować Supabase — niezawodną open source platformę Postgres z autoryzacją i funkcjami realtime → Sprawdź teraz" sidebar_label: Instalacja Supabase services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,50 +14,49 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -Supabase to open-source’owa platforma developerska oparta na Postgresie, która oferuje pełną bazę danych Postgres wraz z autoryzacją, natychmiastowymi API, funkcjami realtime oraz storage — stanowi więc open-source’ową alternatywę dla Firebase. +Supabase to open source platforma developerska oparta na Postgres, która oferuje pełną bazę danych Postgres wraz z autoryzacją, natychmiastowymi API, funkcjami realtime i storage, stanowiąc open source alternatywę dla Firebase. ![img](https://screensaver01.zap-hosting.com/index.php/s/gE9NRSMr22oZaCx/preview) -Myślisz o samodzielnym hostingu tej usługi? Przeprowadzimy Cię krok po kroku przez cały proces instalacji i konfiguracji oraz podpowiemy, na co zwrócić uwagę. +Myślisz o samodzielnym hostingu tej usługi? Przeprowadzimy Cię krok po kroku przez proces instalacji i konfiguracji oraz podpowiemy, na co zwrócić uwagę. ## Wymagania wstępne -Przed instalacją **Supabase** upewnij się, że Twój hosting spełnia poniższe wymagania, aby instalacja przebiegła gładko, a wydajność była optymalna. +Przed instalacją **Supabase** upewnij się, że Twoje środowisko hostingowe spełnia poniższe wymagania, aby zapewnić płynną instalację i optymalną wydajność. -| Sprzęt | Minimum | Rekomendacja ZAP-Hosting | -| --------- | ------------ | ------------------------- | -| CPU | 1 rdzeń vCPU | 4 rdzenie vCPU | -| RAM | 4 GB | 8 GB | -| Miejsce na dysku | 25 GB | 25 GB | +| Sprzęt | Minimum | Rekomendacja ZAP-Hosting | +| --------- | ------------ | ------------------------ | +| CPU | 1 rdzeń vCPU | 4 rdzenie vCPU | +| RAM | 4 GB | 8 GB | +| Miejsce na dysku | 25 GB | 25 GB | -Oprogramowanie wymaga zainstalowania wszystkich niezbędnych zależności oraz działania na wspieranym systemie operacyjnym. Przed instalacją upewnij się, że Twój serwer spełnia poniższe wymagania: +Oprogramowanie wymaga, aby wszystkie niezbędne zależności były zainstalowane oraz aby działało na wspieranym systemie operacyjnym. Upewnij się, że Twój serwer spełnia poniższe wymagania przed rozpoczęciem instalacji: **Zależności:** `Git`, `Docker (Engine i Compose)` **System operacyjny:** Najnowsza wersja Ubuntu/Debian wspierająca Docker 2 -Zadbaj o to, by wszystkie zależności były zainstalowane, a system operacyjny miał odpowiednią wersję, aby uniknąć problemów z kompatybilnością podczas instalacji Supabase. +Sprawdź, czy wszystkie zależności są zainstalowane, a system operacyjny jest odpowiedni, aby uniknąć problemów z kompatybilnością podczas instalacji Supabase. ## Przygotowanie -Przed konfiguracją **Supabase** musisz przygotować swój system. Obejmuje to aktualizację systemu operacyjnego do najnowszej wersji oraz instalację wszystkich wymaganych zależności. To zapewni stabilne środowisko i pomoże uniknąć problemów podczas lub po instalacji. +Przed konfiguracją **Supabase** musisz przygotować swój system. Obejmuje to aktualizację systemu operacyjnego do najnowszej wersji oraz instalację wszystkich wymaganych zależności. Te kroki zapewnią stabilne środowisko i pomogą uniknąć problemów podczas lub po instalacji. ### Aktualizacja systemu -Aby mieć pewność, że Twój system działa na najnowszym oprogramowaniu i z poprawkami bezpieczeństwa, zawsze zacznij od aktualizacji systemu. Wykonaj polecenie: +Aby mieć pewność, że Twój system działa na najnowszym oprogramowaniu i ma aktualizacje bezpieczeństwa, zawsze zacznij od aktualizacji systemu. Wykonaj polecenie: ``` sudo apt update && sudo apt upgrade -y ``` - -Dzięki temu Twój system będzie miał najnowsze łatki bezpieczeństwa i wersje oprogramowania przed dalszą instalacją. +To zapewni, że Twój system ma najnowsze poprawki bezpieczeństwa i wersje oprogramowania przed dalszymi krokami. ### Instalacja zależności Po zakończeniu aktualizacji możesz przejść do instalacji zależności. #### Git -Dane Supabase będą pobierane z GitHuba, więc najpierw musisz mieć zainstalowany Git. Wykonaj polecenie: +Dane Supabase będą pobierane z GitHub, więc najpierw musisz mieć zainstalowany Git. Wykonaj polecenie: ``` sudo apt install git-all @@ -64,7 +64,7 @@ sudo apt install git-all #### Docker -Supabase będzie uruchamiane w kontenerze Docker na Twoim VPS, więc Docker musi być zainstalowany. Wykonaj polecenia: +Supabase będzie uruchamiane w kontenerze Docker na Twoim serwerze, więc Docker musi być zainstalowany. Wykonaj polecenia: ``` curl -fsSL https://get.docker.com -o get-docker.sh @@ -96,7 +96,7 @@ docker compose up -d ![img](https://screensaver01.zap-hosting.com/index.php/s/njapji2YePRgema/preview) -Teraz możesz uzyskać dostęp do Supabase Studio pod adresem `http://:8000`. Zostaniesz poproszony o nazwę użytkownika i hasło. Domyślne dane to: +Teraz możesz uzyskać dostęp do Supabase Studio pod adresem `http://:8000`. Zostaniesz poproszony o nazwę użytkownika i hasło. Domyślne dane to: - Nazwa użytkownika: `supabase` - Hasło: `this_password_is_insecure_and_should_be_updated` @@ -108,11 +108,11 @@ Twoja aplikacja działa teraz na domyślnych danych logowania. Zabezpiecz swoje ::: ## Konfiguracja -Nigdy nie wdrażaj aplikacji z domyślnymi lub przykładowymi wartościami. Zastąp wszystkie placeholdery silnymi, unikalnymi sekretami, sprawdź konfigurację pod kątem wymagań bezpieczeństwa i zrestartuj wszystkie usługi, aby zmiany zaczęły działać. +Nigdy nie wdrażaj aplikacji z domyślnymi lub przykładowymi wartościami. Zamień wszystkie placeholdery na silne, unikalne sekrety, sprawdź konfigurację pod kątem wymagań bezpieczeństwa i zrestartuj wszystkie usługi, aby zastosować zmiany. Wygeneruj bezpieczne klucze API zanim udostępnisz jakąkolwiek usługę. Zacznij od wyboru 40-znakowego sekretu JWT. Możesz użyć podanej wartości lub stworzyć własną. Przechowuj ten sekret lokalnie w bezpiecznym miejscu. Nie udostępniaj go i nie commituj do systemu kontroli wersji. Użyj sekretu do wygenerowania JWT, a następnie wygeneruj klucze anon i service API korzystając z formularza opisanego w dokumentacji Supabase: https://supabase.com/docs/guides/self-hosting/docker#generate-api-keys -Uruchom formularz dwukrotnie, aby wygenerować oba klucze. Zaktualizuj plik `./docker/.env` o: +Uruchom formularz dwukrotnie, aby wygenerować oba klucze. Zaktualizuj plik `./docker/.env`: - `ANON_KEY`: klucz anon - `SERVICE_ROLE_KEY`: klucz serwisowy @@ -123,12 +123,12 @@ Zaktualizuj wymagane sekrety w `./docker/.env`. Te wartości muszą być ustawio - `JWT_SECRET`: używany przez PostgREST i GoTrue - `SITE_URL`: podstawowy URL Twojej strony - `SMTP_*`: dane serwera pocztowego -- `POOLER_TENANT_ID`: tenant id używany przez pooler Supavisor +- `POOLER_TENANT_ID`: tenant id używany przez Supavisor pooler Zabezpiecz panel główny nowymi danymi przed użyciem produkcyjnym. Edytuj `./docker/.env`: - `DASHBOARD_USERNAME`: użytkownik panelu -- `DASHBOARD_PASSWORD`: hasło do panelu +- `DASHBOARD_PASSWORD`: hasło panelu Możesz zdefiniować wielu użytkowników panelu w `./docker/volumes/api/kong.yml`: @@ -153,11 +153,11 @@ docker compose up -d ## Podsumowanie i dodatkowe zasoby -Gratulacje! Właśnie pomyślnie zainstalowałeś i skonfigurowałeś Supabase na swoim VPS. Polecamy też rzucić okiem na poniższe materiały, które mogą Ci pomóc i wesprzeć podczas konfiguracji serwera: +Gratulacje! Właśnie pomyślnie zainstalowałeś i skonfigurowałeś Supabase na swoim VPS/serwerze dedykowanym. Polecamy też rzucić okiem na poniższe materiały, które mogą Ci pomóc i wesprzeć podczas konfiguracji serwera: -- [Supabase.com](https://Supabase.com/) – Oficjalna strona -- [Supabase.com/docs/guides/self-hosting](https://supabase.com/docs/guides/self-hosting) – Dokumentacja Supabase +- [Supabase.com](https://Supabase.com/) - Oficjalna strona +- [Supabase.com/docs/guides/self-hosting](https://supabase.com/docs/guides/self-hosting) - Dokumentacja Supabase -Masz pytania, które nie zostały tu poruszone? Jeśli potrzebujesz pomocy lub wsparcia, śmiało kontaktuj się z naszym zespołem wsparcia, który jest dostępny codziennie, by Ci pomóc! 🙂 +Masz pytania, które nie zostały tu poruszone? Jeśli potrzebujesz pomocy lub masz dodatkowe pytania, śmiało kontaktuj się z naszym supportem, który jest dostępny codziennie, by Ci pomóc! 🙂 \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md index d54c386a9..5fc9f5af2 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md @@ -1,10 +1,11 @@ --- id: vserver-linux-ts6 -title: "VPS: Jak zainstalować serwer Teamspeak 6 na Twoim Linux VPS" -description: "Dowiedz się, jak skonfigurować i zoptymalizować serwer TeamSpeak 6 dla niezawodnego hostingu i wydajności → Sprawdź teraz" -sidebar_label: Instalacja serwera Teamspeak 6 +title: "Konfiguracja Serwera TeamSpeak 6 na Linuxie - Wdroż Własną Platformę Głosową" +description: "Dowiedz się, jak zainstalować i zoptymalizować serwer TeamSpeak 6 dla niezawodnego wynajmu serwerów i wydajności → Sprawdź teraz" +sidebar_label: Instalacja Serwera Teamspeak 6 services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,9 +14,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -Latem 2025 TeamSpeak wypuścił **wersję Beta** **serwera TeamSpeak 6**. Teraz możesz na własne oczy zobaczyć, jak wygląda kolejna generacja TeamSpeak! +Latem 2025 TeamSpeak wypuścił **wersję Beta** **serwera TeamSpeak 6**. Teraz możesz na własne oczy zobaczyć kolejną generację TeamSpeak! -Myślisz o samodzielnym hostingu tego serwera? Przeprowadzimy Cię przez każdy krok instalacji i konfiguracji oraz podpowiemy, na co zwrócić uwagę. +Myślisz o samodzielnym hostingu tej usługi? Przeprowadzimy Cię przez każdy krok instalacji i konfiguracji oraz podpowiemy, na co zwrócić uwagę. ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) @@ -46,7 +47,7 @@ Aby mieć pewność, że Twój system działa na najnowszym oprogramowaniu i z p ``` sudo apt update && sudo apt upgrade -y ``` -Dzięki temu Twój system będzie miał najnowsze łatki bezpieczeństwa i wersje oprogramowania przed dalszymi krokami. +Dzięki temu Twój system będzie miał najnowsze poprawki bezpieczeństwa i wersje oprogramowania przed dalszymi krokami. ### Instalacja zależności Po zakończeniu aktualizacji możesz przejść do instalacji zależności. Najszybszym i polecanym sposobem jest użycie Dockera. Najpierw zainstaluj Docker Engine: @@ -60,9 +61,9 @@ sh get-docker.sh ## Instalacja -Gdy spełnisz wszystkie wymagania i przygotujesz system, możesz przejść do instalacji serwera Teamspeak 6. +Gdy spełnisz wszystkie wymagania i przygotujesz system, możesz przejść do instalacji aplikacji serwera Teamspeak 6. -Następnie stwórz plik Docker Compose `docker-compose.yml` dla serwera TeamSpeak 6. Możesz wybrać dowolny katalog, w tym przykładzie plik powstanie w `/opt/containers/ts6/`. Użyjemy oficjalnego pliku Compose TeamSpeak: +Następnie stwórz plik Docker Compose `docker-compose.yml` dla serwera TeamSpeak 6. Możesz wybrać dowolny katalog, ale w tym przykładzie plik zostanie utworzony w `/opt/containers/ts6/`. Użyjemy oficjalnego pliku Compose TeamSpeak: ``` services: @@ -94,11 +95,11 @@ Aby uruchomić kontener Docker i serwer TeamSpeak 6, wpisz: docker compose -f /opt/containers/ts6/docker-compose.yml up ``` -Teraz kontener Dockera z serwerem TeamSpeak 6 się uruchomi. Domyślnie nie działa jeszcze w trybie ciągłym. Przy pierwszym starcie zobaczysz **ważne informacje** o **koncie administratora Server Query** oraz **kluczu uprawnień**. +Teraz kontener Dockera dla serwera TeamSpeak 6 się uruchomi. Domyślnie nie działa jeszcze w trybie ciągłym. Przy pierwszym starcie zobaczysz **ważne informacje** o **koncie administratora Server Query** oraz **kluczu uprawnień**. ![img](https://screensaver01.zap-hosting.com/index.php/s/7nNwWkEdG84yx4y/download) -Zachowaj te dane w bezpiecznym miejscu, bo przy kolejnych uruchomieniach nie będą już wyświetlane. Następnie zatrzymaj kontener za pomocą `CTRL+C`. +Zachowaj te dane w bezpiecznym miejscu, bo nie pojawią się ponownie przy kolejnych uruchomieniach. Następnie zatrzymaj kontener za pomocą `CTRL+C`. @@ -134,18 +135,18 @@ docker compose -f /opt/containers/ts6/docker-compose.yml down ## Nawiązywanie połączenia -Gdy serwer TeamSpeak 6 jest już uruchomiony, połącz się z nim za pomocą klienta TeamSpeak 6. Wystarczy podać adres IP Twojego serwera oraz odpowiedni port. Wprowadź te dane w kliencie, aby połączyć się z serwerem i zacząć testować. +Gdy serwer TeamSpeak 6 jest już uruchomiony, połącz się z nim przez klienta TeamSpeak 6. Wystarczy użyć adresu IP Twojego serwera oraz odpowiedniego portu. Wprowadź te dane w kliencie, aby połączyć się i zacząć testować. ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) -## Podsumowanie i dodatkowe źródła +## Podsumowanie i dodatkowe materiały -Gratulacje! Właśnie pomyślnie zainstalowałeś i skonfigurowałeś serwer Teamspeak 6 na swoim VPS. Polecamy też zajrzeć do poniższych źródeł, które mogą pomóc i wesprzeć Cię podczas konfiguracji serwera: +Gratulacje! Właśnie zainstalowałeś i skonfigurowałeś serwer Teamspeak 6 na swoim VPS/serwerze dedykowanym. Polecamy też rzucić okiem na poniższe materiały, które mogą pomóc Ci jeszcze bardziej podczas konfiguracji serwera: - [Oficjalna strona](https://teamspeak.com/en/) - Informacje i pobieranie TeamSpeak 6 -- [Forum społeczności](https://community.teamspeak.com/) - Wsparcie i dyskusje użytkowników +- [Forum społeczności](https://community.teamspeak.com/) - Wsparcie użytkowników i dyskusje - [GitHub Issues](https://github.com/teamspeak/teamspeak6-server/issues) - Zgłaszanie błędów i śledzenie problemów -Masz pytania, które nie zostały tu poruszone? Jeśli potrzebujesz pomocy lub masz dodatkowe pytania, śmiało kontaktuj się z naszym supportem – jesteśmy dostępni codziennie, by Ci pomóc! 🙂 \ No newline at end of file +Masz pytania, których tu nie ma? Jeśli potrzebujesz pomocy lub masz dodatkowe pytania, śmiało kontaktuj się z naszym supportem, który jest dostępny codziennie, by Ci pomóc! 🙂 \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md index 7f17f1fea..e935c7a5d 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md @@ -1,10 +1,11 @@ --- id: vserver-windows-bitwarden -title: "VPS: Instalacja Bitwarden na Windows" -description: "Dowiedz się, jak bezpiecznie samodzielnie hostować Bitwarden do zarządzania hasłami z szyfrowaniem end-to-end i zaawansowanymi funkcjami zabezpieczeń → Sprawdź teraz" +title: "Konfiguracja Bitwarden na serwerze Windows – Zabezpiecz swoje zarządzanie hasłami" +description: "Dowiedz się, jak bezpiecznie samodzielnie hostować Bitwarden do zarządzania hasłami z szyfrowaniem end-to-end i mocnymi funkcjami uwierzytelniania → Sprawdź teraz" sidebar_label: Instalacja Bitwarden services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -Bitwarden to open source menedżer haseł i kluczy dostępu, który wykorzystuje zero knowledge oraz szyfrowanie end-to-end do ochrony danych. Możesz korzystać z niego jako usługi w chmurze lub hostować samodzielnie, z funkcjami generowania, przechowywania i automatycznego wypełniania silnych danych uwierzytelniających. +Bitwarden to open source’owy menedżer haseł i kluczy dostępu, który wykorzystuje zero knowledge oraz szyfrowanie end-to-end, aby chronić Twoje dane. Możesz korzystać z niego jako usługi w chmurze lub hostować samodzielnie, z funkcjami generowania, przechowywania i automatycznego wypełniania silnych danych uwierzytelniających. ![img](https://screensaver01.zap-hosting.com/index.php/s/RwKmstAct5kNQwB/preview) @@ -25,21 +26,21 @@ Myślisz o samodzielnym hostingu tej usługi? Przeprowadzimy Cię przez każdy k ## Wymagania wstępne -Przed instalacją **Bitwarden** upewnij się, że Twoje środowisko hostingowe spełnia poniższe wymagania, aby zapewnić płynną instalację i optymalną wydajność. +Przed instalacją **Bitwarden** upewnij się, że Twoje środowisko hostingowe spełnia poniższe wymagania, aby instalacja przebiegła gładko, a wydajność była optymalna. -| Sprzęt | Minimum | Zalecenia ZAP-Hosting | +| Sprzęt | Minimum | Rekomendacja ZAP-Hosting | | --------- | ------------ | ------------------------- | | CPU | 1 rdzeń vCPU | 4 rdzenie vCPU | | RAM | 2 GB | 4 GB | -| Miejsce na dysku | 12 GB | 25 GB | +| Miejsce na dysku | 12 GB | 25 GB | -Oprogramowanie wymaga zainstalowania wszystkich niezbędnych zależności oraz działania na wspieranym systemie operacyjnym. Upewnij się, że Twój serwer spełnia poniższe wymagania przed rozpoczęciem instalacji: +Oprogramowanie wymaga zainstalowania wszystkich niezbędnych zależności oraz działania na wspieranym systemie operacyjnym. Upewnij się, że Twój serwer spełnia poniższe wymagania przed przystąpieniem do instalacji: **Zależności:** `Docker (Engine 26+ i Compose)` **System operacyjny:** Najnowsza wersja Windows Server wspierająca Docker 26+ -Upewnij się, że wszystkie zależności są zainstalowane, a system operacyjny jest odpowiedni, aby uniknąć problemów z kompatybilnością podczas instalacji Bitwarden. +Sprawdź, czy wszystkie zależności są zainstalowane, a system operacyjny jest aktualny, aby uniknąć problemów z kompatybilnością podczas instalacji Bitwarden. @@ -49,20 +50,20 @@ Przed konfiguracją **Bitwarden** musisz przygotować swój system. Obejmuje to ### Aktualizacja systemu -Aby mieć pewność, że Twój system działa na najnowszym oprogramowaniu i z poprawkami bezpieczeństwa, zawsze zacznij od aktualizacji systemu. Dzięki temu Twój serwer będzie miał najnowsze łatki i wersje oprogramowania przed dalszymi krokami. +Aby mieć pewność, że Twój system działa na najnowszym oprogramowaniu i ma aktualne poprawki bezpieczeństwa, zawsze zacznij od aktualizacji systemu. To gwarantuje, że masz najnowsze łatki i wersje oprogramowania przed dalszymi krokami. ### Instalacja zależności -Po zakończeniu aktualizacji możesz przejść do instalacji zależności. Bitwarden będzie uruchamiany na Twoim serwerze za pomocą zestawu kontenerów Docker. Wymaga to wcześniejszej instalacji Dockera. Zainstaluj [Docker Desktop](https://docs.docker.com/desktop/setup/install/windows-install/) na swoim serwerze. +Po zakończeniu aktualizacji możesz przejść do instalacji zależności. Bitwarden będzie uruchamiany na Twoim serwerze w kontenerach Docker, więc najpierw musisz zainstalować Docker. Zainstaluj [Docker Desktop](https://docs.docker.com/desktop/setup/install/windows-install/) na swoim serwerze. Pełny poradnik instalacji i obsługi Dockera znajdziesz w naszym [poradniku Docker](vserver-windows-docker.md). -### Utworzenie użytkownika i katalogu +### Utwórz użytkownika i katalog -Zalecamy skonfigurowanie serwera Windows z dedykowanym kontem serwisowym `bitwarden`, z którego będzie uruchamiany Bitwarden. Dzięki temu instancja Bitwarden będzie odizolowana od innych aplikacji działających na serwerze. +Zalecamy skonfigurowanie na serwerze Windows dedykowanego konta serwisowego `bitwarden`, z którego będzie uruchamiany Bitwarden. Dzięki temu Twoja instancja Bitwarden będzie odizolowana od innych aplikacji działających na serwerze. -Otwórz PowerShell jako administrator. Utwórz lokalnego użytkownika Bitwarden, wykonując poniższe polecenia. Po pierwszym poleceniu pojawi się okno do wpisania hasła. Wprowadź wybrane hasło i potwierdź. Następnie wykonaj drugie polecenie, aby zakończyć konfigurację. +Otwórz PowerShell jako administrator. Utwórz lokalnego użytkownika Bitwarden, wykonując poniższe polecenia. Po pierwszym poleceniu pojawi się okno do wpisania hasła – wpisz je i potwierdź. Następnie wykonaj drugie polecenie, aby zakończyć konfigurację. ``` PS C:\> $Password = Read-Host -AsSecureString @@ -75,19 +76,19 @@ Następnie utwórz folder Bitwarden w katalogu `C:\` dla nowo utworzonego użytk PS C:\> mkdir Bitwarden ``` -W Docker Desktop przejdź do **Settings → Resources → File Sharing**. Dodaj katalog `C:\Bitwarden` do udostępnionych ścieżek. Wybierz Zastosuj i Uruchom ponownie, aby zatwierdzić zmiany. +W Docker Desktop przejdź do **Settings → Resources → File Sharing**. Dodaj katalog `C:\Bitwarden` do udostępnionych ścieżek. Wybierz Apply & Restart, aby zatwierdzić zmiany. ### Konfiguracja domeny -Domyślnie Bitwarden działa na hoście na portach 80 (HTTP) i 443 (HTTPS). Skonfiguruj domenę z rekordami DNS wskazującymi na hosta, np. server.example.com, szczególnie jeśli serwer ma być dostępny z internetu. Unikaj umieszczania „bitwarden” w nazwie hosta, aby ograniczyć ujawnianie roli serwera lub używanego oprogramowania. +Domyślnie Bitwarden działa na hoście na portach 80 (HTTP) i 443 (HTTPS). Skonfiguruj domenę z rekordami DNS wskazującymi na hosta, np. server.example.com, szczególnie jeśli serwer ma być dostępny z internetu. Unikaj umieszczania „bitwarden” w nazwie hosta, aby nie ujawniać roli serwera lub używanego oprogramowania. ## Instalacja -Gdy spełnisz wszystkie wymagania i przygotowania, możesz przejść do instalacji aplikacji Bitwarden. +Gdy spełnisz wszystkie wymagania i przygotujesz środowisko, możesz przejść do instalacji Bitwarden. Pobierz skrypt instalacyjny Bitwarden na swój serwer, a następnie uruchom go: @@ -99,15 +100,15 @@ Invoke-RestMethod -OutFile bitwarden.ps1 -Uri "https://func.bitwarden.com/api/dl W instalatorze najpierw wpisujesz nazwę domeny swojej instancji Bitwarden, zwykle skonfigurowany rekord DNS. Następnie wybierasz, czy Let’s Encrypt ma wygenerować darmowy, zaufany certyfikat SSL. Jeśli tak, podajesz adres e-mail do powiadomień o wygaśnięciu certyfikatu. Jeśli nie, pojawią się pytania o certyfikat. -Wprowadź swój Installation ID i Installation Key, które pobierzesz na [Bitwarden](https://bitwarden.com/host). Następnie wybierz region US lub EU, co ma znaczenie tylko, jeśli łączysz samodzielnie hostowaną instancję z płatną subskrypcją. +Wprowadź swój Installation ID i Installation Key, które pobierzesz na [Bitwarden](https://bitwarden.com/host). Następnie wybierz region US lub EU – ma to znaczenie tylko, jeśli łączysz samodzielnie hostowaną instancję z płatną subskrypcją. -Jeśli nie korzystasz z Let’s Encrypt, możesz użyć istniejącego certyfikatu, umieszczając pliki w `C:\Bitwarden\bwdata\ssl\` i określając, czy jest zaufany. Alternatywnie możesz wygenerować certyfikat samopodpisany, co zalecamy tylko do testów. Jeśli nie wybierzesz żadnego certyfikatu, musisz postawić proxy HTTPS przed instalacją, inaczej aplikacje Bitwarden nie będą działać. +Jeśli nie korzystasz z Let’s Encrypt, możesz użyć istniejącego certyfikatu, umieszczając pliki w `C:\Bitwarden\bwdata\ssl\` i określając, czy jest zaufany. Alternatywnie możesz wygenerować certyfikat samopodpisany, co zalecamy tylko do testów. Jeśli nie użyjesz żadnego certyfikatu, musisz postawić proxy HTTPS przed instalacją, inaczej aplikacje Bitwarden nie będą działać. ## Konfiguracja -Po instalacji dokończ podstawową konfigurację za pomocą dwóch plików. Najpierw edytuj plik środowiskowy `\bwdata\env\global.override.env`. Ustaw tam dane serwera SMTP, w tym host, port, SSL, nazwę użytkownika i hasło, aby Bitwarden mógł wysyłać maile weryfikacyjne i zaproszenia do organizacji. Jeśli potrzebujesz dostępu do Portalu Administratora Systemu, dodaj adres e-mail administratora do `adminSettings__admins`. +Po instalacji dokończ podstawową konfigurację, edytując dwa pliki. Najpierw zmodyfikuj plik środowiskowy `\bwdata\env\global.override.env`. Ustaw tam dane swojego serwera SMTP, takie jak host, port, SSL, nazwa użytkownika i hasło, aby Bitwarden mógł wysyłać maile weryfikacyjne i zaproszenia do organizacji. Jeśli potrzebujesz dostępu do panelu administratora systemu, dodaj adres e-mail administratora do `adminSettings__admins`. ``` ... @@ -121,19 +122,17 @@ adminSettings__admins= ... ``` -Zweryfikuj konfigurację SMTP. Poprawna konfiguracja zwróci sukces; w przeciwnym razie zobaczysz komunikaty o brakującym OpenSSL lub błędnych wartościach. Zastosuj zmiany poleceniem `.\bitwarden.ps1 -start`. +Zweryfikuj konfigurację SMTP. Poprawna konfiguracja zwróci komunikat o sukcesie; w przeciwnym razie zobaczysz informacje o brakującym OpenSSL lub błędnych wartościach. Zastosuj zmiany poleceniem `.\bitwarden.ps1 -start`. -Poprawna konfiguracja zwróci sukces; w przeciwnym razie zobaczysz komunikaty o brakującym OpenSSL lub błędnych wartościach. Zastosuj zmiany poleceniem `.\bitwarden.ps1 -restart`. +Następnie sprawdź parametry instalacji w pliku `.\bwdata\config.yml`. Ten plik kontroluje generowane zasoby i trzeba go dostosować w specjalnych środowiskach, np. gdy działasz za proxy lub używasz niestandardowych portów. Zastosuj zmiany poleceniem `.\bitwarden.ps1 -rebuild`. -Następnie sprawdź parametry instalacji w pliku `.\bwdata\config.yml`. Ten plik kontroluje generowane zasoby i musi być dostosowany do specjalnych środowisk, np. gdy działasz za proxy lub używasz niestandardowych portów. Zastosuj takie zmiany poleceniem `.\bitwarden.ps1 -rebuild`. - -Na koniec uruchom instancję poleceniem `.\bitwarden.ps1 -start`. Pierwsze uruchomienie może potrwać, ponieważ Docker pobiera obrazy. Użyj `docker ps`, aby potwierdzić, że wszystkie kontenery działają poprawnie. Następnie otwórz web vault pod swoją domeną i zarejestruj konto, jeśli potrzebujesz. Weryfikacja mailowa wymaga poprawnie skonfigurowanych zmiennych SMTP. +Na koniec uruchom instancję poleceniem `.\bitwarden.ps1 -start`. Pierwsze uruchomienie może potrwać, bo Docker pobiera obrazy. Sprawdź `docker ps`, czy wszystkie kontenery działają poprawnie. Następnie otwórz web vault pod swoją domeną i zarejestruj konto, jeśli trzeba. Weryfikacja mailowa wymaga poprawnej konfiguracji SMTP. ## Podsumowanie i dodatkowe zasoby -Gratulacje! Właśnie pomyślnie zainstalowałeś i skonfigurowałeś Bitwarden na swoim VPS. Polecamy też zapoznać się z poniższymi materiałami, które mogą pomóc Ci w dalszej konfiguracji serwera: +Gratulacje! Właśnie pomyślnie zainstalowałeś i skonfigurowałeś Bitwarden na swoim VPS/serwerze dedykowanym. Polecamy też zapoznać się z poniższymi materiałami, które mogą pomóc Ci w dalszej konfiguracji serwera: -- [bitwarden.com](https://bitwarden.com/) - Oficjalna strona -- https://bitwarden.com/help/ - Centrum pomocy Bitwarden (dokumentacja) +- [bitwarden.com](https://bitwarden.com/) – Oficjalna strona +- https://bitwarden.com/help/ – Centrum pomocy Bitwarden (dokumentacja) -Masz pytania, które nie zostały tu poruszone? Jeśli potrzebujesz dalszej pomocy, śmiało kontaktuj się z naszym zespołem wsparcia, który jest dostępny codziennie, by Ci pomóc! 🙂 \ No newline at end of file +Masz pytania, których tu nie ma? Jeśli potrzebujesz wsparcia lub pomocy, śmiało kontaktuj się z naszym zespołem supportu, który jest dostępny codziennie, by Ci pomóc! 🙂 \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-windows-docker.md b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-windows-docker.md index 907e75749..1e19869e7 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-windows-docker.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-windows-docker.md @@ -1,10 +1,11 @@ --- id: vserver-windows-docker -title: "VPS: Instalacja Dockera na Windows" -description: "Dowiedz się, jak efektywnie wdrażać i zarządzać aplikacjami za pomocą kontenerów Docker, aby skalować i aktualizować je bez problemów → Sprawdź teraz" +title: "Konfiguracja Dockera na serwerze Windows – Uruchamiaj i zarządzaj kontenerami na swojej infrastrukturze" +description: "Dowiedz się, jak efektywnie wdrażać i zarządzać aplikacjami za pomocą kontenerów Docker, aby łatwo skalować i aktualizować → Sprawdź teraz" sidebar_label: Instalacja Dockera services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -17,12 +18,10 @@ Docker to otwarta platforma do tworzenia, dystrybucji i uruchamiania aplikacji w Takie podejście eliminuje problemy wynikające z różnic między systemami deweloperskimi, testowymi i produkcyjnymi. Dzięki Dockerowi aplikacje można szybko wdrażać, efektywnie skalować i aktualizować bez przestojów. -Myślisz o hostowaniu tej usługi na własnym VPS? Przeprowadzimy Cię przez każdy krok instalacji i konfiguracji oraz podpowiemy, na co zwrócić uwagę. +Myślisz o hostingu tej usługi na własnym serwerze? Przeprowadzimy Cię krok po kroku przez cały proces instalacji i konfiguracji oraz podpowiemy, na co zwrócić uwagę. - - ## Wymagania wstępne Przed instalacją **Dockera** upewnij się, że Twoje środowisko hostingowe spełnia poniższe wymagania, aby zapewnić płynną instalację i optymalną wydajność. @@ -33,11 +32,9 @@ Przed instalacją **Dockera** upewnij się, że Twoje środowisko hostingowe spe | RAM | 4 GB | 4 GB | | Miejsce na dysku | 10 GB | 25 GB | - - ## Instalacja -Aby zainstalować Dockera na Windows Server, pobierz i uruchom skrypt PowerShell `install-docker-ce.ps1`. Skrypt włącza funkcje systemu operacyjnego potrzebne do kontenerów i instaluje środowisko Docker. Otwórz PowerShell jako administrator i wykonaj poniższe polecenie: +Aby zainstalować Dockera na serwerze Windows, pobierz i uruchom skrypt PowerShell `install-docker-ce.ps1`. Skrypt aktywuje funkcje systemu operacyjnego wymagane do kontenerów i instaluje środowisko Docker. Otwórz PowerShell jako administrator i wykonaj następujące polecenie: ```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 +45,7 @@ Skrypt włącza funkcje Windows związane z kontenerami, instaluje Docker Engine ![img](https://screensaver01.zap-hosting.com/index.php/s/y26fPWy63FAWJGp/download) -Podczas instalacji system zostanie zrestartowany i powinien kontynuować proces automatycznie. Po restarcie zaloguj się ponownie i uruchom ten sam skrypt, jeśli pojawi się taka instrukcja, aby usługa zakończyła inicjalizację. Po zakończeniu skryptu zobaczysz taki output: +Podczas instalacji system zostanie zrestartowany i powinien kontynuować proces automatycznie. Po restarcie zaloguj się ponownie i uruchom ten sam skrypt, jeśli pojawi się taka instrukcja, aby usługa zakończyła inicjalizację. Po zakończeniu skryptu wyświetli się coś takiego: ``` Installing Docker... C:\Users\Administrator\DockerDownloads\docker-28.3.3\docker\docker.exe @@ -62,13 +59,11 @@ REPOSITORY TAG IMAGE ID CREATED SIZE Script complete! ``` - - ## Konfiguracja ### Uruchamianie i zatrzymywanie Dockera -Docker działa jako usługa na Windows. Po instalacji uruchamia się automatycznie. Aby kontrolować ją ręcznie: +Docker działa jako usługa w Windows. Po instalacji uruchamia się automatycznie. Aby kontrolować ją ręcznie: ``` Start-Service docker # Uruchom usługę Docker @@ -76,18 +71,14 @@ Stop-Service docker # Zatrzymaj usługę Docker Restart-Service docker # Zrestartuj usługę Docker ``` - - ### Uruchamianie i zatrzymywanie kontenera -Uruchom kontener poleceniem `docker run`. Przykład: serwer WWW IIS mapujący port 80 w kontenerze na port 8080 hosta: +Uruchom kontener za pomocą `docker run`. Przykład: serwer WWW IIS, mapujący port 80 w kontenerze na port 8080 hosta: ``` docker run -d --name web -p 8080:80 mcr.microsoft.com/windows/servercore/iis:windowsservercore-ltsc2022 ``` - - ### Sprawdzanie statusu kontenera Sprawdź status kontenerów: @@ -99,22 +90,17 @@ docker inspect web # Szczegółowe informacje docker logs web # Logi kontenera ``` - - #### Zasoby i status ``` -docker stats # Na żywo CPU/RAM/IO +docker stats # Na żywo CPU/pamięć RAM/IO ``` +## Podsumowanie i dodatkowe materiały +Gratulacje! Właśnie zainstalowałeś i skonfigurowałeś Dockera na swoim VPS/serwerze dedykowanym. Polecamy też rzucić okiem na poniższe materiały, które mogą pomóc Ci jeszcze bardziej podczas konfiguracji serwera: +- [Docker.com](https://Docker.com/) – Oficjalna strona +- [docs.docker.com](https://docs.docker.com/) – Dokumentacja Dockera -## Podsumowanie i dodatkowe zasoby - -Gratulacje! Właśnie zainstalowałeś i skonfigurowałeś Dockera na swoim VPS. Polecamy też rzucić okiem na poniższe materiały, które mogą Ci pomóc i wesprzeć podczas konfiguracji serwera: - -- [Docker.com](https://Docker.com/) - Oficjalna strona -- [docs.docker.com](https://docs.docker.com/) - Dokumentacja Dockera - -Masz pytania, których tu nie ma? Jeśli potrzebujesz pomocy lub wsparcia, śmiało kontaktuj się z naszym zespołem wsparcia, który jest dostępny codziennie, by Ci pomóc! 🙂 \ No newline at end of file +Masz pytania, których tu nie ma? Jeśli potrzebujesz pomocy lub masz dodatkowe pytania, śmiało kontaktuj się z naszym supportem – jesteśmy dostępni codziennie, by Ci pomóc! 🙂 \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md index ded035cff..594659ac4 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md @@ -1,10 +1,11 @@ --- id: vserver-windows-joplin -title: "VPS: Instalacja Joplin na Windows" -description: "Dowiedz się, jak organizować i synchronizować zaszyfrowane notatki Markdown na różnych urządzeniach z Joplin, dla bezpiecznego i elastycznego notowania → Sprawdź teraz" +title: "Konfiguracja serwera Joplin na Windows - Hostuj własną bezpieczną platformę do notatek" +description: "Dowiedz się, jak organizować i synchronizować zaszyfrowane notatki Markdown na różnych urządzeniach z Joplin – bezpieczne i elastyczne notowanie → Sprawdź teraz" sidebar_label: Instalacja Joplin services: -- vserver + - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,11 +14,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -Joplin to open-source’owa aplikacja do robienia notatek i list zadań, która pozwala organizować notatki oparte na Markdown w przeszukiwalne zeszyty oraz synchronizować je między urządzeniami. Oferuje szyfrowanie end-to-end, web clipper oraz synchronizację cross-platformową. Idealna dla użytkowników ceniących prywatność, elastyczność i pełną kontrolę nad swoimi danymi! +Joplin to open-source’owa aplikacja do robienia notatek i list zadań, która pozwala organizować notatki oparte na Markdown w przeszukiwalne zeszyty i synchronizować je między urządzeniami. Oferuje end-to-end encryption, web clipper oraz synchronizację cross-platformową. Idealna dla osób ceniących prywatność, elastyczność i pełną kontrolę nad swoimi danymi! ![img](https://screensaver01.zap-hosting.com/index.php/s/bqFberi2tRqobRn/preview) -Myślisz o samodzielnym hostingu tej usługi? Przeprowadzimy Cię krok po kroku przez instalację i konfigurację oraz wszystko, co musisz wiedzieć. +Myślisz o samodzielnym hostingu tej usługi? Przeprowadzimy Cię przez każdy krok instalacji i konfiguracji oraz podpowiemy, na co zwrócić uwagę. @@ -39,7 +40,7 @@ Przed instalacją **Joplin** upewnij się, że Twoje środowisko hostingowe spe ## Instalacja -Gdy już spełnisz wszystkie wymagania i przygotujesz środowisko, możesz przejść do instalacji aplikacji Joplin. Pobierz ją ze strony oficjalnej: https://joplinapp.org/download/ +Gdy spełnisz wszystkie wymagania i przygotujesz środowisko, możesz przejść do instalacji aplikacji Joplin. Pobierz ją ze strony oficjalnej: https://joplinapp.org/download/ Uruchom instalator Joplin i postępuj zgodnie z instrukcjami. @@ -52,16 +53,16 @@ Uruchom instalator Joplin i postępuj zgodnie z instrukcjami. Po instalacji Joplin warto skonfigurować podstawowe ustawienia, aby dopasować aplikację do swojego stylu pracy. Konfiguracja dostępna jest w menu *Ustawienia*. **Synchronizacja** -Joplin obsługuje różne cele synchronizacji, takie jak Nextcloud, Dropbox, OneDrive czy WebDAV. Wybierz swojego ulubionego dostawcę w sekcji „Synchronizacja” i wpisz dane logowania. Dzięki temu Twoje notatki będą zawsze aktualne na wszystkich urządzeniach. +Joplin obsługuje różne cele synchronizacji, takie jak Nextcloud, Dropbox, OneDrive czy WebDAV. Wybierz swojego ulubionego dostawcę w sekcji „Synchronizacja” i wpisz dane logowania. Dzięki temu Twoje notatki będą aktualne na wszystkich urządzeniach. **Szyfrowanie** -Aby zabezpieczyć synchronizowane notatki, włącz szyfrowanie end-to-end w ustawieniach „Szyfrowanie”. Zostanie wygenerowany klucz, który musisz skonfigurować na wszystkich urządzeniach mających dostęp do notatek. +Aby zabezpieczyć zsynchronizowane notatki, włącz end-to-end encryption w ustawieniach „Szyfrowanie”. Zostanie wygenerowany klucz, który musisz skonfigurować na wszystkich urządzeniach korzystających z notatek. **Edytor i wygląd** -Joplin korzysta z Markdown do tworzenia notatek. W ustawieniach „Edytor” możesz ustawić automatyczne podglądy oraz dostosować czcionkę i jej rozmiar. +Joplin korzysta z Markdown do tworzenia notatek. W ustawieniach „Edytor” możesz ustawić automatyczny podgląd oraz dostosować czcionkę i jej rozmiar. **Wtyczki i rozszerzenia** -Wbudowany menedżer wtyczek pozwala instalować dodatkowe funkcje, takie jak wsparcie dla diagramów, integrację kalendarza czy zaawansowane zarządzanie tagami. +Wbudowany menedżer wtyczek pozwala instalować dodatkowe funkcje, takie jak wsparcie dla diagramów, integracja kalendarza czy zaawansowane zarządzanie tagami. **Web Clipper** Opcjonalnie możesz włączyć rozszerzenie przeglądarki „Joplin Web Clipper”, które pozwala zapisywać całe strony internetowe lub wybrane fragmenty bezpośrednio jako notatki. @@ -73,14 +74,14 @@ Dzięki tym podstawowym ustawieniom Joplin jest gotowy do użycia w różnych sc -## Podsumowanie i dodatkowe zasoby +## Podsumowanie i dodatkowe materiały -Gratulacje! Właśnie zainstalowałeś i skonfigurowałeś Joplin na swoim VPS. Polecamy też zapoznać się z poniższymi materiałami, które mogą Ci pomóc i wesprzeć podczas konfiguracji serwera. +Gratulacje! Właśnie zainstalowałeś i skonfigurowałeś Joplin na swoim VPS/serwerze dedykowanym. Polecamy też rzucić okiem na poniższe materiały, które mogą pomóc Ci jeszcze lepiej ogarnąć konfigurację serwera. -- [Joplinapp.org](https://joplin.org/) - Oficjalna strona +- [Joplinapp.org](https://joplin.org/) - Oficjalna strona - [Joplinapp.org/help/](https://joplinapp.org/help/) - Centrum pomocy Joplin -Masz pytania, które nie zostały tu poruszone? Jeśli potrzebujesz wsparcia lub dodatkowych informacji, śmiało kontaktuj się z naszym zespołem wsparcia, który jest dostępny codziennie, by Ci pomóc! 🙂 +Masz pytania, które nie zostały tu poruszone? Jeśli potrzebujesz wsparcia lub dodatkowych informacji, śmiało kontaktuj się z naszym zespołem supportu, który jest do Twojej dyspozycji codziennie! 🙂 diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md index 552f3be46..f0051def2 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md @@ -1,10 +1,11 @@ --- id: vserver-windows-notepad++ -title: "VPS: Instalacja Notepad++ na Windows" -description: "Dowiedz się, jak korzystać z Notepad++ do efektywnego kodowania z możliwością personalizacji i szybkim działaniem → Sprawdź teraz" +title: "Konfiguracja Notepad++ na serwerze Windows - Wykorzystaj potężny edytor kodu i tekstu" +description: "Dowiedz się, jak korzystać z Notepad++ do efektywnego kodowania z możliwością personalizacji i szybką wydajnością → Sprawdź teraz" sidebar_label: Instalacja Notepad++ services: -- vserver + - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,11 +14,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -Notepad++ to darmowy i otwartoźródłowy edytor tekstu i kodu źródłowego dla Windows. Obsługuje podświetlanie składni, składanie kodu oraz edycję na kartach dla wielu języków programowania i skryptowych, a także jest wysoce konfigurowalny dzięki wtyczkom. Znany z szybkiego działania i niskiego zużycia zasobów, Notepad++ pozostaje popularnym wyborem dla deweloperów i użytkowników szukających potężnego, a jednocześnie lekkiego narzędzia do edycji. +Notepad++ to darmowy i otwartoźródłowy edytor tekstu i kodu źródłowego dla Windows. Obsługuje podświetlanie składni, składanie kodu oraz edycję na kartach dla wielu języków programowania i skryptowych, a także jest wysoce konfigurowalny dzięki wtyczkom. Znany z szybkiego działania i niskiego zużycia zasobów, Notepad++ pozostaje popularnym wyborem dla developerów i użytkowników szukających potężnego, a jednocześnie lekkiego narzędzia do edycji. ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) -Myślisz o samodzielnym hostingu tej usługi? Przeprowadzimy Cię przez każdy krok instalacji i konfiguracji oraz podpowiemy, na co zwrócić uwagę. +Myślisz o samodzielnym hostingu tej usługi? Przeprowadzimy Cię przez każdy krok konfiguracji i ustawień oraz podpowiemy, na co zwrócić uwagę. @@ -39,7 +40,7 @@ Przed instalacją **Notepad++** upewnij się, że Twoje środowisko hostingowe s ## Instalacja -Gdy wszystkie wymagania zostały spełnione, a niezbędne przygotowania wykonane, możesz przejść do instalacji aplikacji Notepad++. Pobierz ją ze strony oficjalnej: https://notepad-plus-plus.org/downloads/ +Gdy wszystkie wymagania zostały spełnione, a przygotowania zakończone, możesz przejść do instalacji aplikacji Notepad++. Pobierz ją ze strony oficjalnej: https://notepad-plus-plus.org/downloads/ Uruchom instalator Notepad++ i postępuj zgodnie z instrukcjami: @@ -51,12 +52,12 @@ Uruchom instalator Notepad++ i postępuj zgodnie z instrukcjami: Notepad++ oferuje szeroki zakres opcji personalizacji dostępnych w *Ustawienia > Preferencje*. Pozwalają one dostosować edytor do Twojego stylu pracy: -- **Ogólne**: Kontroluj zachowanie przy starcie, np. ponowne ładowanie wcześniej otwartych plików, ustaw domyślny język lub sposób działania kart. -- **Ustawienia edytora**: Dostosuj czcionkę i jej rozmiar, szerokość tabulatora, numerację linii, automatyczne wcięcia lub wyświetlanie znaków spacji i tabulatorów. +- **Ogólne**: Kontroluj zachowanie przy starcie, np. ponowne ładowanie ostatnio otwartych plików, ustaw domyślny język lub sposób działania kart. +- **Ustawienia edytora**: Dostosuj czcionkę i jej rozmiar, szerokość tabulatora, numerację linii, automatyczne wcięcia czy wyświetlanie znaków spacji i tabulatorów. - **Schematy kolorów i składnia**: Skorzystaj z „Konfiguratora stylów”, aby zmieniać motywy i personalizować podświetlanie składni dla każdego obsługiwanego języka. -- **Obsługa plików**: Skonfiguruj opcje takie jak automatyczne przeładowanie pliku po zmianach, zachowanie przy dużych plikach czy preferencje kodowania, np. UTF-8. -- **Bezpieczeństwo i kopie zapasowe**: Włącz automatyczne kopie zapasowe lub przywracanie sesji, aby zapobiec utracie danych. -- **Wtyczki**: Instaluj i zarządzaj rozszerzeniami przez Menedżera wtyczek, dodając funkcje takie jak wsparcie FTP czy zaawansowane formatowanie. +- **Obsługa plików**: Skonfiguruj automatyczne przeładowanie plików po zmianach, zachowanie przy dużych plikach lub preferencje kodowania, np. UTF-8. +- **Bezpieczeństwo i kopie zapasowe**: Włącz automatyczne kopie zapasowe lub przywracanie sesji, by uniknąć utraty danych. +- **Wtyczki**: Instaluj i zarządzaj rozszerzeniami przez Menedżera Wtyczek, dodając funkcje takie jak wsparcie FTP czy zaawansowane formatowanie. Te ustawienia sprawiają, że Notepad++ jest bardzo elastyczny, niezależnie czy używasz go do prostego edytowania tekstu, czy pełnoprawnego developmentu. @@ -67,11 +68,11 @@ Te ustawienia sprawiają, że Notepad++ jest bardzo elastyczny, niezależnie czy ## Podsumowanie i dodatkowe zasoby -Gratulacje! Właśnie pomyślnie zainstalowałeś i skonfigurowałeś Notepad++ na swoim VPS. Polecamy też rzucić okiem na poniższe materiały, które mogą Ci pomóc i wesprzeć podczas konfiguracji serwera. +Gratulacje! Pomyślnie zainstalowałeś i skonfigurowałeś Notepad++ na swoim VPS/serwerze dedykowanym. Polecamy też zapoznać się z poniższymi materiałami, które mogą pomóc Ci w dalszej konfiguracji serwera: - [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - Oficjalna strona -Masz pytania, które nie zostały tu poruszone? Jeśli potrzebujesz dalszej pomocy, śmiało kontaktuj się z naszym zespołem wsparcia, który jest dostępny codziennie, by Ci pomóc! 🙂 +Masz pytania, które nie zostały tu poruszone? Jeśli potrzebujesz dodatkowej pomocy, śmiało kontaktuj się z naszym supportem, który jest dostępny codziennie, by Ci pomóc! 🙂 diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md index a29926387..839cf428c 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md @@ -1,61 +1,61 @@ --- id: vserver-windows-plesk -title: "VPS: Instalacja Plesk" -description: "Dowiedz się, jak efektywnie zarządzać stronami i serwerami dzięki wszechstronnej platformie Plesk, idealnej dla początkujących i ekspertów → Sprawdź teraz" +title: "Konfiguracja Plesk na serwerze Windows – Zarządzaj stronami z potężnym panelem administracyjnym" +description: "Dowiedz się, jak efektywnie zarządzać stronami i serwerami dzięki wszechstronnej platformie Plesk – idealnej dla początkujących i ekspertów → Sprawdź teraz" sidebar_label: Instalacja Plesk services: - vserver + - dedicated --- import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -Plesk to kompleksowa platforma do zarządzania hostingiem i serwerami, która pozwala użytkownikom na zarządzanie stronami internetowymi, serwerami, kontami e-mail i wieloma innymi funkcjami za pomocą przyjaznego interfejsu. To wszechstronne rozwiązanie, które sprawdzi się zarówno dla początkujących, jak i doświadczonych developerów oraz administratorów systemów. +Plesk to kompleksowa platforma do hostingu i zarządzania serwerami, która pozwala użytkownikom zarządzać stronami internetowymi, serwerami, kontami e-mail i wieloma innymi funkcjami przez intuicyjny interfejs. To wszechstronne rozwiązanie, które sprawdzi się zarówno dla początkujących, jak i doświadczonych webdeveloperów oraz administratorów systemów. ## Nawiąż połączenie z serwerem -Aby zainstalować Plesk na serwerze, najpierw musisz się z nim połączyć. Szczegółowy opis tego procesu znajdziesz w naszym osobnym poradniku: [Pierwszy dostęp (RDP)](vserver-windows-userdp.md) +Aby zainstalować Plesk na serwerze, najpierw musisz się z nim połączyć. Szczegółowo wyjaśniamy to w naszym osobnym poradniku: [Pierwszy dostęp (RDP)](vserver-windows-userdp.md) ## Instalator Plesk Następnie potrzebujesz Instalatora Plesk, który jest niezbędny do instalacji Plesk. Możesz go pobrać klikając na [Plesk Installer](https://installer-win.plesk.com/plesk-installer.exe) -Instalator ten zapiszemy w folderze, w naszym przykładzie używamy folderu "Plesk" utworzonego na pulpicie. Ścieżka do tego pliku będzie ważna w kolejnych krokach. +Instalator ten zapisz w folderze – w naszym przykładzie używamy folderu „Plesk” utworzonego na pulpicie. Ścieżka do tego pliku będzie ważna w kolejnych krokach. ![](https://screensaver01.zap-hosting.com/index.php/s/kLWzpPdxXRPKbHP/preview) ### Otwórz Wiersz Poleceń Teraz musisz otworzyć konsolę CMD, aby przeprowadzić instalację. -Możesz to zrobić za pomocą skrótu klawiszowego [Windows] + [R] lub wpisując "command" w wyszukiwarce Windows. +Zrobisz to przez kombinację klawiszy [Windows] + [R] lub wpisując „command” w wyszukiwarce Windows. ![](https://screensaver01.zap-hosting.com/index.php/s/Bxy33gxjASsf5G3/preview) ### Instalacja Plesk -W konsoli CMD przejdź do katalogu, w którym znajduje się instalator Plesk. W naszym przykładzie to folder "Plesk" na "Pulpicie". +W konsoli CMD przejdź do katalogu, do którego zapisałeś instalator Plesk. W naszym przykładzie to folder „Plesk” na „Pulpicie”. -Do zmiany katalogu w CMD używamy polecenia "*cd*". +Do zmiany katalogu w CMD użyj polecenia "*cd*". ![](https://screensaver01.zap-hosting.com/index.php/s/QzQmFzpi3SDQbbE/preview) -Będąc w odpowiednim katalogu, ostatnim krokiem jest uruchomienie instalatora. -Wpisz polecenie, które uruchomi plik plesk-installer.exe i automatycznie zainstaluje najnowszą wersję Plesk. +Będąc w odpowiednim katalogu, ostatnim krokiem jest uruchomienie instalatora. Wpisz polecenie, które uruchomi plik plesk-installer.exe i automatycznie zainstaluje najnowszą wersję Plesk. ![](https://screensaver01.zap-hosting.com/index.php/s/2XcY2WEyX48RM4G/preview) Polecenie: `plesk-installer.exe --select-product-id=panel --select-release-latest --installation-type=recommended` :::info -Proces instalacji może potrwać od 30 do 60 minut, po czym Plesk będzie gotowy do użycia. +Proces instalacji może potrwać od 30 do 60 minut. Po jego zakończeniu Plesk będzie gotowy do użycia. ::: ## Podsumowanie -Gratulacje, pomyślnie zainstalowałeś i skonfigurowałeś Plesk na swoim VPS! Jeśli masz jakiekolwiek pytania lub problemy, skontaktuj się z naszym zespołem wsparcia, który jest do Twojej dyspozycji każdego dnia! +Gratulacje, właśnie pomyślnie zainstalowałeś i skonfigurowałeś Plesk na swoim VPS/serwerze dedykowanym! Jeśli masz jakiekolwiek pytania lub problemy, skontaktuj się z naszym zespołem wsparcia, który jest do Twojej dyspozycji każdego dnia! \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md index 2a201230f..4c1891a55 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md @@ -1,10 +1,11 @@ --- id: vserver-windows-speedtest-cli -title: "VPS: Instalacja Speedtest CLI na Windows" -description: "Dowiedz się, jak efektywnie zarządzać kodem źródłowym i współpracować dzięki Speedtest CLI dla płynnej kontroli wersji w nowoczesnym developmentcie → Sprawdź teraz" +title: "Instalacja Speedtest CLI na serwerze Windows – Monitoruj wydajność sieci" +description: "Dowiedz się, jak efektywnie zarządzać kodem źródłowym i współpracować dzięki Speedtest CLI, zapewniając płynną kontrolę wersji w nowoczesnym developmentcie → Sprawdź teraz" sidebar_label: Instalacja Speedtest CLI services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,22 +14,22 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -Speedtest CLI to rozproszony system kontroli wersji zaprojektowany do efektywnego zarządzania kodem źródłowym. Pozwala deweloperom śledzić zmiany, pracować jednocześnie na różnych gałęziach i bezproblemowo współpracować przy projektach. Dzięki swojej elastyczności i wydajności, Speedtest CLI stał się standardowym narzędziem do kontroli wersji w nowoczesnym tworzeniu oprogramowania. +Speedtest CLI to rozproszony system kontroli wersji zaprojektowany do efektywnego zarządzania kodem źródłowym. Pozwala developerom śledzić zmiany, pracować jednocześnie na różnych gałęziach i bezproblemowo współpracować przy projektach. Dzięki swojej elastyczności i wydajności, Speedtest CLI stał się standardowym narzędziem do kontroli wersji w nowoczesnym tworzeniu oprogramowania. -Myślisz o hostingu tej usługi na własnym VPS? Przeprowadzimy Cię przez każdy krok konfiguracji i ustawień, wraz ze wszystkim, co musisz wiedzieć. +Myślisz o hostingu tego serwisu na własnym serwerze? Przeprowadzimy Cię krok po kroku przez proces instalacji i konfiguracji oraz podpowiemy, na co zwrócić uwagę. ## Przygotowanie -Przed instalacją **Speedtest CLI** musisz przygotować swój system. Obejmuje to aktualizację systemu operacyjnego do najnowszej wersji. Te przygotowania zapewniają stabilne środowisko i pomagają uniknąć problemów podczas lub po instalacji. +Zanim zaczniesz instalować **Speedtest CLI**, musisz przygotować swój system. Obejmuje to aktualizację systemu operacyjnego do najnowszej wersji. Takie przygotowania zapewniają stabilne środowisko i pomagają uniknąć problemów podczas lub po instalacji. ### Aktualizacja systemu -Aby mieć pewność, że Twój system działa na najnowszym oprogramowaniu i z poprawkami bezpieczeństwa, zawsze zacznij od aktualizacji systemu. Dzięki temu Twój system będzie miał najnowsze łatki i wersje oprogramowania przed dalszymi krokami. +Aby mieć pewność, że Twój system działa na najnowszym oprogramowaniu i z poprawkami bezpieczeństwa, zawsze zacznij od aktualizacji systemu. Dzięki temu Twój serwer będzie miał najświeższe łatki i wersje oprogramowania przed dalszymi krokami. ## Instalacja -Gdy niezbędne przygotowania są już zrobione, możesz przejść do instalacji aplikacji Speedtest CLI. Pobierz Speedtest CLI dla Windows (x64) tutaj: https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-win64.zip +Gdy przygotowania są już gotowe, możesz przejść do instalacji aplikacji Speedtest CLI. Pobierz Speedtest CLI dla Windows (x64) tutaj: https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-win64.zip Następnie uruchom instalator pobranego pliku i postępuj zgodnie z instrukcjami. @@ -36,22 +37,22 @@ Następnie uruchom instalator pobranego pliku i postępuj zgodnie z instrukcjami ## Konfiguracja -speedtest-cli nie korzysta z tradycyjnego pliku konfiguracyjnego, ale można go dostosować za pomocą opcji wiersza poleceń i zmiennych środowiskowych. Pozwala to na dopasowanie do spójnego i zautomatyzowanego użycia: +speedtest-cli nie korzysta z tradycyjnego pliku konfiguracyjnego, ale można go dostosować za pomocą opcji wiersza poleceń i zmiennych środowiskowych. Dzięki temu możesz go łatwo dopasować do automatycznego i spójnego użycia: -- `--server `: Wybierz konkretny serwer po jego ID dla bardziej spójnych i porównywalnych wyników testów. -- `--bytes`: Wyświetl prędkości w bajtach na sekundę zamiast bitów. +- `--server `: Wybierz konkretny serwer po jego ID, aby uzyskać bardziej spójne i porównywalne wyniki testów. +- `--bytes`: Wyświetl prędkości w bajtach na sekundę zamiast w bitach. - `--simple`: Wyświetl tylko wartości ping, download i upload w kompaktowym formacie. -- `--json` lub `--csv`: Przydatne do automatyzacji i logowania, ponieważ wyniki są zapisywane w formacie czytelnym dla maszyn. +- `--json` lub `--csv`: Przydatne do automatyzacji i logowania, bo wyniki są zapisywane w formacie czytelnym dla maszyn. - Obsługa proxy: Skonfiguruj zmienne środowiskowe takie jak `http_proxy` lub `https_proxy`, aby uruchomić speedtest-cli za proxy. -Dla powtarzalnego użycia z tymi samymi opcjami wygodne jest stworzenie aliasu w shellu lub małego skryptu wrappera. Dzięki temu możesz szybko uruchamiać speedtest-cli, zapewniając jednolity output. +Jeśli często korzystasz z tych samych opcji, warto stworzyć alias w powłoce lub mały skrypt wrapper. Dzięki temu uruchomisz speedtest-cli szybko i zawsze z tymi samymi ustawieniami. ## Podsumowanie i dodatkowe materiały -Gratulacje! Udało Ci się zainstalować i skonfigurować Speedtest CLI na swoim vServerze. Polecamy też rzucić okiem na poniższe materiały, które mogą pomóc i wesprzeć Cię podczas konfiguracji serwera: +Gratulacje! Udało Ci się zainstalować i skonfigurować Speedtest CLI na Twoim vServerze. Polecamy też rzucić okiem na poniższe materiały, które mogą pomóc Ci jeszcze bardziej podczas konfiguracji serwera: -- [Speedtest.net/apps/cli](https://www.speedtest.net/apps/cli) - Oficjalna strona +- [Speedtest.net/apps/cli](https://www.speedtest.net/apps/cli) – Oficjalna strona -Masz pytania, które nie zostały tu poruszone? Jeśli potrzebujesz dalszej pomocy, śmiało kontaktuj się z naszym supportem, który jest dostępny codziennie, by Ci pomóc! 🙂 +Masz pytania, które nie zostały tu poruszone? Jeśli potrzebujesz pomocy lub wsparcia, śmiało kontaktuj się z naszym zespołem supportu, który jest dostępny codziennie, by Ci pomóc! 🙂 \ No newline at end of file diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md index c8279f180..1132760f2 100644 --- a/i18n/pl/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md +++ b/i18n/pl/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md @@ -1,10 +1,11 @@ --- id: vserver-windows-ts6 -title: "VPS: Jak zainstalować serwer Teamspeak 6 na Twoim Windows VPS" -description: "Dowiedz się, jak skonfigurować i zoptymalizować beta wersję TeamSpeak 6 Server dla płynnego hostingu i wydajności → Sprawdź teraz" -sidebar_label: Instalacja serwera Teamspeak 6 +title: "Konfiguracja Serwera TeamSpeak 6 na Windows - Wdroż Własną Platformę Głosową" +description: "Dowiedz się, jak zainstalować i zoptymalizować beta wersję TeamSpeak 6 Server dla płynnego hostingu i wydajności → Sprawdź teraz" +sidebar_label: Instalacja Serwera Teamspeak 6 services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,9 +14,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Wprowadzenie -Latem 2025 TeamSpeak wypuścił **wersję beta** **serwera TeamSpeak 6**. Teraz możesz na własne oczy zobaczyć, jak wygląda kolejna generacja TeamSpeak! +Latem 2025 TeamSpeak wypuścił **wersję beta** **TeamSpeak 6 Server**. Teraz możesz na własne oczy zobaczyć kolejną generację TeamSpeak! -Myślisz o samodzielnym hostingu tego serwera? Przeprowadzimy Cię przez każdy krok instalacji i konfiguracji oraz podpowiemy, na co zwrócić uwagę. +Myślisz o samodzielnym hostingu tej usługi? Przeprowadzimy Cię przez każdy krok instalacji i konfiguracji oraz podpowiemy, na co zwrócić uwagę. ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) @@ -25,27 +26,27 @@ Myślisz o samodzielnym hostingu tego serwera? Przeprowadzimy Cię przez każdy ## Wymagania wstępne -Przed instalacją **serwera Teamspeak 6** upewnij się, że Twoje środowisko hostingowe spełnia poniższe wymagania, aby instalacja przebiegła gładko, a wydajność była optymalna. +Przed instalacją **Teamspeak 6 Server** upewnij się, że Twój hosting spełnia poniższe wymagania, aby instalacja przebiegła gładko, a wydajność była optymalna. -| Sprzęt | Minimum | Rekomendacje ZAP-Hosting | -| --------- | ----------- | ------------------------ | -| CPU | 1 rdzeń vCPU| 4 rdzenie vCPU | -| RAM | 1 GB | 4 GB | -| Miejsce na dysku | 1 GB | 25 GB | +| Sprzęt | Minimum | Rekomendacja ZAP-Hosting | +| --------- | ----------- | ------------------------- | +| CPU | 1 rdzeń vCPU| 4 rdzenie vCPU | +| RAM | 1 GB | 4 GB | +| Miejsce na dysku | 1 GB | 25 GB | ## Przygotowanie -Zanim zaczniesz instalować **serwer TeamSpeak 6**, przygotuj swój system. Aby mieć pewność, że działa na najnowszym oprogramowaniu i z aktualnymi poprawkami bezpieczeństwa, zawsze wykonaj najpierw aktualizacje systemu. +Zanim zaczniesz konfigurację **TeamSpeak 6 Server**, przygotuj swój system. Aby mieć pewność, że działa na najnowszym oprogramowaniu i z aktualizacjami bezpieczeństwa, zawsze wykonaj najpierw aktualizacje systemu. -Dzięki temu Twój system będzie miał najnowsze łatki i wersje oprogramowania przed dalszymi krokami. +Dzięki temu Twój system będzie miał najnowsze łatki bezpieczeństwa i wersje oprogramowania przed dalszą instalacją. ## Instalacja -Gdy spełnisz wszystkie wymagania i przygotujesz system, możesz przejść do instalacji serwera Teamspeak 6. Aby zainstalować serwer TeamSpeak 6, najpierw pobierz najnowszy plik release `http://teamspeak-server_win64-v6.0.0-beta6.zip/` z 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) +Gdy spełnisz wszystkie wymagania i przygotujesz system, możesz przejść do instalacji aplikacji Teamspeak 6 Server. Aby zainstalować TeamSpeak 6 Server, najpierw pobierz najnowszy plik release `http://teamspeak-server_win64-v6.0.0-beta6.zip/` z 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) ![img](https://screensaver01.zap-hosting.com/index.php/s/Ywc6mMTJybbgtF5/preview) @@ -55,17 +56,17 @@ Następnie rozpakuj plik do wybranego katalogu. Otwórz **PowerShell** i przejd .\tsserver.exe ``` -Przy pierwszym uruchomieniu pojawi się okno z umową licencyjną, którą musisz zaakceptować. Po tym zostaną wyświetlone dane konta administratora Server Query oraz klucz uprawnień. Te informacje pojawią się tylko raz, więc koniecznie je zapisz w bezpiecznym miejscu. +Przy pierwszym uruchomieniu pojawi się okno z umową licencyjną, którą musisz zaakceptować. Potem zostaną wyświetlone dane konta administratora Server Query oraz klucz uprawnień. Te informacje pojawią się tylko raz, więc koniecznie je zapisz. ![img](https://screensaver01.zap-hosting.com/index.php/s/rsmBkcJiAAinjE6/download) -Po potwierdzeniu serwer TeamSpeak 6 będzie już działał w tle i gotowy do użycia. +Po potwierdzeniu TeamSpeak 6 Server będzie już działał w tle i gotowy do użycia. ##### ## Konfiguracja -Dodatkowo możesz dostosować ustawienia **serwera TeamSpeak 6** za pomocą **argumentów wiersza poleceń**. Opcje podajesz bezpośrednio przy uruchamianiu serwera. Pełną listę dostępnych opcji znajdziesz w oficjalnej dokumentacji [TeamSpeak 6 Server](https://github.com/teamspeak/teamspeak6-server/blob/main/CONFIG.md). Przykład: +Możesz też dostosować dodatkowe ustawienia **TeamSpeak 6 Server** za pomocą **argumentów wiersza poleceń**. Opcje podajesz bezpośrednio przy uruchamianiu serwera. Pełną listę dostępnych opcji znajdziesz w oficjalnej dokumentacji [TeamSpeak 6 Server](https://github.com/teamspeak/teamspeak6-server/blob/main/CONFIG.md). Przykład: ``` ./tsserver --default-voice-port 9987 @@ -75,7 +76,7 @@ Dodatkowo możesz dostosować ustawienia **serwera TeamSpeak 6** za pomocą **ar ## Nawiązywanie połączenia -Gdy serwer TeamSpeak 6 jest już uruchomiony, możesz połączyć się z nim za pomocą klienta TeamSpeak 6. Wystarczy, że wpiszesz adres IP swojego serwera oraz odpowiedni port. Podaj te dane w kliencie, aby połączyć się z serwerem i zacząć testy. +Gdy TeamSpeak 6 Server działa, możesz połączyć się z nim przez klienta TeamSpeak 6. Wystarczy użyć adresu IP Twojego serwera oraz odpowiedniego portu. Wprowadź te dane w kliencie, aby połączyć się z serwerem i zacząć testy. ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) @@ -83,10 +84,10 @@ Gdy serwer TeamSpeak 6 jest już uruchomiony, możesz połączyć się z nim za ## Podsumowanie i dodatkowe materiały -Gratulacje! Właśnie zainstalowałeś i skonfigurowałeś serwer Teamspeak 6 na swoim VPS. Polecamy też rzucić okiem na poniższe materiały, które mogą Ci pomóc i wesprzeć podczas konfiguracji serwera: +Gratulacje! Właśnie zainstalowałeś i skonfigurowałeś Teamspeak 6 Server na swoim VPS/serwerze dedykowanym. Polecamy też rzucić okiem na poniższe materiały, które mogą pomóc Ci podczas dalszej konfiguracji serwera: - [Oficjalna strona](https://teamspeak.com/en/) - Informacje i pobieranie TeamSpeak 6 -- [Forum społeczności](https://community.teamspeak.com/) - Wsparcie użytkowników i dyskusje +- [Forum społeczności](https://community.teamspeak.com/) - Wsparcie i dyskusje użytkowników - [GitHub Issues](https://github.com/teamspeak/teamspeak6-server/issues) - Zgłaszanie błędów i śledzenie problemów -Masz pytania, których tu nie ma? Jeśli potrzebujesz pomocy lub masz dodatkowe pytania, śmiało kontaktuj się z naszym supportem – jesteśmy dostępni codziennie, by Ci pomóc! 🙂 \ No newline at end of file +Masz pytania, które tu nie zostały poruszone? Jeśli potrzebujesz pomocy, śmiało kontaktuj się z naszym supportem – jesteśmy dostępni codziennie, by Ci pomóc! 🙂 \ No newline at end of file diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md index 6192df5cd..0a7f17cee 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-certbot -title: "Servidor Dedicado: Configurar Certbot no Linux" +title: "Configurar Certbot em um Servidor Linux - Proteja Seus Sites com SSL Let's Encrypt" description: "Descubra como proteger seu site com certificados SSL gratuitos usando Certbot e Let's Encrypt para uma transmissão de dados segura → Saiba mais agora" sidebar_label: Instalar Certbot services: + - vserver - dedicated --- @@ -17,9 +18,9 @@ Certificados SSL são partes essenciais da internet, garantindo que os dados pos ## Preparação -Para usar o Certbot, você vai precisar de um servidor Linux e um **domínio** que você possua. Você precisa ter acesso às configurações DNS do domínio e **deve** criar um registro DNS `A` apontando para o endereço IP do seu __servidor Linux__ para cada domínio raiz ou subdomínio que planeja usar. +Para usar o Certbot, você precisará de um servidor Linux e um **domínio** que você possua. Você precisa ter acesso às configurações DNS do domínio e **deve** criar um registro DNS `A` apontando para o endereço IP do seu __servidor Linux__ para cada domínio raiz ou subdomínio que planeja usar. -O Certbot também possui plugins adicionais que permitem configurar um certificado para um domínio com "um clique", funcionando com vários servidores web como Nginx ou Apache. Recomendamos usar Nginx, pois é um servidor web open-source popular e de alta performance. Veja nosso [guia de proxy reverso Linux](dedicated-linux-proxy.md) para ajuda na configuração. +O Certbot também possui plugins adicionais que permitem configurar um certificado para um domínio com "um clique", funcionando com vários servidores web como Nginx ou Apache. Recomendamos usar o Nginx, pois é um servidor web open-source altamente performático e popular. Veja nosso [guia de proxy reverso Linux](dedicated-linux-proxy.md) para ajuda na configuração. ## Instalação @@ -29,12 +30,12 @@ Comece instalando o pacote open-source [**Certbot**](https://certbot.eff.org/), sudo apt install certbot ``` -Com o Certbot instalado, você pode solicitar certificados para seu(s) domínio(s). Let's Encrypt e Certbot oferecem vários desafios ACME para verificar a propriedade do domínio. +Com o Certbot instalado, você pode prosseguir para solicitar certificados para seu(s) domínio(s). Let's Encrypt e Certbot oferecem vários desafios ACME para verificar a propriedade do domínio. Recomendamos fortemente usar o método padrão **HTTP-01**, pois permite renovação automática. Porém, se tiver problemas, pode tentar o método **DNS-01** como alternativa, que é manual e não suporta renovações automáticas, pois depende da verificação via registro DNS **TXT**. :::tip Use Plugins para Servidores Web -Se você usa um servidor web como Nginx, Apache ou seu próprio servidor, recomendamos ir para a seção **Plugins para Servidores Web** abaixo, que mostra como usar plugins adicionais do Certbot para esses servidores, permitindo uma instalação "com um clique" e solicitação de certificados sem precisar desligar o servidor web. +Para quem usa servidores web como Nginx, Apache ou seu próprio servidor, recomendamos ir para a seção **Plugins para Servidores Web** abaixo, que mostra como usar plugins adicionais do Certbot para esses servidores, permitindo uma instalação "com um clique" e solicitação de certificados sem precisar desligar o servidor web. ::: ### Desafio HTTP-01 @@ -54,9 +55,9 @@ certbot certonly --standalone -d [seu_dominio] certbot certonly --standalone ``` -Após rodar o comando, pode ser necessário seguir uma configuração interativa inicial, onde você informará um e-mail para comunicação do certificado, uma lista de e-mails opcional e aceitará os termos & condições. +Após rodar o comando, pode ser solicitado que você faça uma configuração interativa inicial, onde deverá informar um e-mail para comunicação do certificado, uma lista de e-mails opcional e aceitar os termos & condições. -O Certbot agora vai gerar um desafio ACME e hospedá-lo usando o servidor temporário. Os servidores da Let's Encrypt tentarão acessá-lo e, se tudo der certo, os certificados serão criados e salvos no caminho `/etc/letsencrypt/live/[seu_dominio]`. +O Certbot agora gerará um desafio ACME e o hospedará usando o servidor web temporário. Os servidores da Let's Encrypt tentarão acessá-lo e, se tudo der certo, os certificados serão criados e salvos no caminho `/etc/letsencrypt/live/[seu_dominio]`. ![](https://screensaver01.zap-hosting.com/index.php/s/7oGcQotKaowaDzM/preview) @@ -64,15 +65,15 @@ Agora você pode usar os certificados SSL onde precisar, apenas fornecendo o cam ### Registro DNS TXT -Se estiver com dificuldades para verificar seu domínio pelo método **HTTP-01**, como alternativa você pode usar o método **DNS-01**, que envolve criar um registro DNS **TXT** com um valor fornecido pela Let's Encrypt. +Se estiver tendo dificuldades para verificar seu domínio pelo método **HTTP-01**, como alternativa você pode usar o método **DNS-01**, que envolve criar um registro DNS **TXT** com um valor fornecido pela Let's Encrypt. -Como mencionado, esse método **não** suporta renovação automática, a menos que você configure sua própria infraestrutura para isso. Por isso, recomendamos usar o método **HTTP-01** sempre que possível. +Como mencionado, esse método **não** suporta renovação automática a menos que você configure sua própria infraestrutura para isso. Por isso, recomendamos usar o método **HTTP-01** sempre que possível. No comando abaixo, você usará o parâmetro `--preferred-challenges` para informar ao Certbot que deseja usar o método `DNS-01`. ``` # Para Domínios Raiz -certbot certonly --preferred-challenges dns-01 -d [seu_dominio_raiz] -d www.[seu_dominio_raiz] --manual -m [seu_email] -m www.[seu_email] +certbot certonly --preferred-challenges dns-01 -d [seu_dominio_raiz] -d www.[seu_dominio_raiz] --manual -m [seu_email] # Para Subdomínios certbot certonly --preferred-challenges dns-01 -d [seu_dominio] --manual -m [seu_email] @@ -81,9 +82,9 @@ certbot certonly --preferred-challenges dns-01 -d [seu_dominio] --manual -m [seu certbot certonly --preferred-challenges dns-01 ``` -Após rodar o comando, pode ser necessário seguir uma configuração interativa inicial, onde você informará um e-mail para comunicação do certificado, uma lista de e-mails opcional e aceitará os termos & condições. +Após rodar o comando, pode ser solicitado que você faça uma configuração interativa inicial, onde deverá informar um e-mail para comunicação do certificado, uma lista de e-mails opcional e aceitar os termos & condições. -O Certbot vai te dar instruções para criar um registro DNS **TXT** com um valor específico que você deve usar. O alvo normalmente será `_acme-challenge.` prefixado ao seu domínio (no exemplo, seria `_acme-challenge.zapdocs.example.com`) e o valor será mostrado no console. +O Certbot fornecerá instruções para criar um registro DNS **TXT** com um valor específico que você deve usar. O alvo normalmente será `_acme-challenge.` prefixado ao seu domínio (por exemplo, `_acme-challenge.zapdocs.example.com`) e o valor será mostrado no console. Depois de criar o registro, pressione enter para continuar. Se tudo estiver correto e propagado, os certificados serão criados e salvos no caminho `/etc/letsencrypt/live/[seu_dominio]`. @@ -95,11 +96,11 @@ Agora você pode usar os certificados SSL onde precisar, apenas fornecendo o cam ## Plugins para Servidores Web -O Certbot tem vários plugins para servidores web que facilitam ainda mais o gerenciamento dos certificados, pois eles editam automaticamente os blocos de servidor relevantes para você. Para usar um plugin, basta adicionar o parâmetro correspondente ao seu comando `certbot`. +O Certbot tem vários plugins para servidores web que facilitam ainda mais o gerenciamento de certificados, pois eles editam automaticamente os blocos de servidor relevantes para você. Para usar um plugin, basta adicionar o parâmetro correspondente ao seu comando `certbot`. Ambos os métodos usam o desafio **HTTP-01** e funcionam basicamente da mesma forma. Quando um plugin é usado, o Certbot procura o bloco de servidor que inclui o domínio solicitado como parâmetro `server_name`. Encontrado isso, o Certbot gera um desafio ACME e adiciona um bloco temporário `location /.well-known/acme-challenge/...` na configuração do servidor. -Os servidores da Let's Encrypt tentarão acessar esse desafio e, se tudo der certo, seu certificado será gerado e a configuração do bloco do servidor será automaticamente ajustada para usar HTTPS (porta 443) e apontar para os novos certificados. +Os servidores da Let's Encrypt tentarão acessar esse desafio e, se tudo der certo, seu certificado será gerado e a configuração do bloco do servidor será automaticamente ajustada para usar HTTPS (porta 443) e apontar para os certificados recém-gerados. @@ -112,7 +113,7 @@ Antes de usar o plugin, certifique-se de que ele está instalado. sudo apt install python3-certbot-nginx ``` -Para usar o plugin Nginx, use o parâmetro `--nginx` no seu comando, assim: +Para usar o plugin Nginx, utilize o parâmetro `--nginx` no seu comando, assim: ``` # Para Domínios Raiz @@ -126,7 +127,7 @@ certbot --nginx ``` :::tip -Se quiser desativar os ajustes automáticos "com um clique" nos blocos de servidor feitos pelo Certbot, inclua o parâmetro `certonly` no comando, como `certbot certonly`. +Se quiser desabilitar os ajustes automáticos "com um clique" nos blocos de servidor feitos pelo Certbot, inclua o parâmetro `certonly` no comando, como `certbot certonly`. ::: @@ -141,7 +142,7 @@ Antes de usar o plugin, certifique-se de que ele está instalado. sudo apt install python3-certbot-apache ``` -Para usar o plugin Apache, use o parâmetro `--apache` no seu comando, assim: +Para usar o plugin Apache, utilize o parâmetro `--apache` no seu comando, assim: ``` # Para Domínios Raiz @@ -155,7 +156,7 @@ certbot --apache ``` :::tip -Se quiser desativar os ajustes automáticos "com um clique" nos blocos de servidor feitos pelo Certbot, inclua o parâmetro `certonly` no comando, como `certbot certonly`. +Se quiser desabilitar os ajustes automáticos "com um clique" nos blocos de servidor feitos pelo Certbot, inclua o parâmetro `certonly` no comando, como `certbot certonly`. ::: @@ -164,9 +165,9 @@ Se quiser desativar os ajustes automáticos "com um clique" nos blocos de servid ### Plugin Webroot -Se você está rodando seu próprio servidor web local que não usa softwares tradicionais, pode querer usar o método webroot para usar seu próprio servidor sem precisar pará-lo. +Se você roda seu próprio servidor web local que não usa softwares tradicionais, pode querer usar o método webroot para usar seu próprio servidor sem precisar pará-lo. -Para usar o plugin Webroot, use o parâmetro `--webroot` no seu comando. Também é necessário incluir `-w [caminho_do_seu_servidor_web]` (abreviação de `--webroot-path`), que é o caminho para o diretório raiz do seu servidor web. +Para usar o plugin Webroot, utilize o parâmetro `--webroot` no seu comando. Também será necessário incluir `-w [caminho_do_seu_servidor_web]` (abreviação de `--webroot-path`), que é o caminho para o diretório raiz do seu servidor web. ``` # Para Domínios Raiz @@ -180,7 +181,7 @@ certbot --webroot -w [caminho_do_seu_servidor_web] ``` :::tip -Um dos locais mais comuns para o webroot é `/var/www/html`. Você também pode usar isso para servidores web como Nginx ou Apache, caso queira usar o servidor sem os ajustes automáticos nos blocos de servidor que os plugins nativos oferecem. +Um dos locais mais comuns para o webroot é `/var/www/html`. Você também pode usar isso para servidores web como Nginx ou Apache, caso queira usar o servidor sem ajustes automáticos nos blocos de servidor, como os plugins nativos fazem. ::: @@ -195,7 +196,7 @@ certbot renew --dry-run ``` :::tip -Como mencionado antes, o método **DNS-01** não suporta renovação automática via Certbot, a menos que você configure sua própria infraestrutura para isso. Por isso, recomendamos usar o método **HTTP-01**. +Como mencionado, o método **DNS-01** não suporta renovação automática via Certbot, a menos que você configure sua própria infraestrutura para isso. Por isso, recomendamos usar o método **HTTP-01**. ::: Se tudo estiver certo, o teste será bem-sucedido. Se quiser ver ou alterar a renovação automática, o comando estará em um destes locais: `/etc/crontab/`, `/etc/cron.*/*` ou via `systemctl list-timers`. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md index ce1c16027..970930000 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-databases -title: "Servidor Dedicado: Instalação de Bancos de Dados" -description: "Descubra como instalar e configurar vários bancos de dados no Ubuntu e outras distros Linux para melhorar desempenho e segurança → Saiba mais agora" +title: "Configurar Bancos de Dados em um Servidor Linux - Implantar e Gerenciar Serviços de Banco de Dados" +description: "Descubra como instalar e configurar vários bancos de dados no Ubuntu e outras distros Linux para melhor desempenho e segurança → Saiba mais agora" sidebar_label: Instalar Bancos de Dados services: + - vserver - dedicated --- @@ -11,11 +12,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introdução -Este guia traz os passos para a instalação de vários tipos de bancos de dados. Para este exemplo, usamos o Ubuntu 20.04 como sistema operacional, mas também indicamos comandos equivalentes para outras distros Linux que oferecemos no nosso site. Esses comandos devem ser executados via SSH; se você não sabe como conectar ao seu servidor via SSH, dá uma olhada aqui: [Acesso inicial (SSH)](vserver-linux-ssh.md). +Este guia traz os passos para a instalação de vários tipos de bancos de dados. Para este exemplo, usamos o Ubuntu 20.04 como sistema operacional, mas também indicamos comandos equivalentes para outras distros Linux que oferecemos no nosso site. Esses comandos devem ser executados via SSH; se você não sabe como se conectar ao seu servidor via SSH, dá uma olhada aqui: [Acesso inicial (SSH)](vserver-linux-ssh.md). ## Preparação -Antes de começar a instalar um banco de dados, é essencial garantir que o sistema esteja atualizado. Para isso, atualize os pacotes do gerenciador de pacotes do seu sistema com o comando abaixo, conforme seu sistema operacional: +Antes de começar a instalar um banco de dados, é essencial garantir que o sistema esteja atualizado. Para isso, atualize os pacotes do gerenciador de pacotes do seu sistema com o comando abaixo, dependendo do seu sistema operacional: ``` // Ubuntu & Debian @@ -43,11 +44,11 @@ import TabItem from '@theme/TabItem'; ## O que é MariaDB? -MariaDB é um sistema de gerenciamento de banco de dados relacional open-source, originalmente derivado do MySQL. Ele garante melhor desempenho, segurança e desenvolvimento contínuo. Destaca-se por oferecer motores de armazenamento aprimorados e arquitetura totalmente compatível com MySQL. Recomendamos MariaDB em vez do MySQL. +MariaDB é um sistema de gerenciamento de banco de dados relacional open-source, originalmente derivado do MySQL. Ele garante melhor desempenho, segurança e desenvolvimento contínuo. Destaca-se por oferecer motores de armazenamento aprimorados e uma arquitetura totalmente compatível com MySQL. Recomendamos MariaDB em vez do MySQL. ## Instalação do MariaDB -Primeiro, certifique-se de que a versão mais recente do MariaDB será instalada. Alguns sistemas antigos, como Debian 9 ou Ubuntu 18.04, não trazem a versão mais atual no gerenciador de pacotes, então execute o comando abaixo para garantir que a última versão seja obtida. +Primeiro, certifique-se de que a versão mais recente do MariaDB será instalada. Alguns sistemas antigos como Debian 9 ou Ubuntu 18.04 não trazem a versão mais atual do MariaDB no gerenciador de pacotes, então executando o comando abaixo você garante que a última versão será obtida. ``` curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash @@ -56,7 +57,7 @@ curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash Depois de instalar o repositório, atualize o cache do gerenciador de pacotes seguindo os passos da seção de preparação. :::info -A instalação do repositório MariaDB (passo acima) pode ser ignorada em sistemas modernos como Ubuntu 22.04 ou Debian 11. +A instalação do repositório MariaDB (passo acima) pode ser ignorada com segurança em sistemas modernos como Ubuntu 22.04 ou Debian 11. ::: Com o repositório configurado, agora você pode instalar o MariaDB com o pacote `mariadb-server`. Execute o comando correspondente ao seu sistema: @@ -91,13 +92,13 @@ Agora você pode configurar seu servidor MariaDB (MySQL) seguindo as instruçõe O usuário root é o principal usuário do seu servidor MariaDB (MySQL)! ::: -Depois, será perguntado se deseja definir uma senha para o usuário root, confirme com **y** para sim. Em seguida, digite a nova senha para o root. +Depois, será perguntado se você quer definir uma senha para o usuário root, confirme com **y** para sim. Em seguida, digite a nova senha para o usuário root. :::note -Enquanto digita a senha, ela não será exibida na tela. Isso é normal e a senha será armazenada normalmente. Use uma senha segura para o root e guarde-a em um lugar seguro. +Enquanto digita a senha, ela não aparecerá na tela. Isso é normal e a senha será armazenada normalmente. Use uma senha segura para o usuário root e guarde-a em um lugar seguro. ::: -Agora será perguntado se deseja remover usuários anônimos do servidor, o que é recomendado por questões de segurança. Confirme com **y** para sim: +Agora será perguntado se deseja remover usuários anônimos do servidor, faça isso por questões de segurança. Confirme com **y** para sim: ![](https://screensaver01.zap-hosting.com/index.php/s/9rnHy9dJmezjemq/preview) @@ -105,11 +106,11 @@ Na próxima pergunta, defina se o usuário root pode se conectar ao servidor rem ![](https://screensaver01.zap-hosting.com/index.php/s/cEozmgcXDBgaRwY/preview) -No passo seguinte, confirme a remoção do banco de dados de teste fornecido pelo MariaDB (MySQL) com **y**, pois ele não é necessário e pode ser facilmente deletado: +No passo seguinte, confirme para remover o banco de dados de teste fornecido pelo MariaDB (MySQL) com **y**, pois ele não é necessário e pode ser facilmente deletado: ![](https://screensaver01.zap-hosting.com/index.php/s/kGHT3tm78dNBTRo/preview) -Ao final da configuração, será perguntado se deseja atualizar as permissões do banco. Confirme com **y** para ativar a senha definida para o root: +Ao final da configuração, será perguntado se deseja atualizar as permissões do banco. Confirme com **y** para ativar a senha que você definiu para o usuário root: ![](https://screensaver01.zap-hosting.com/index.php/s/kGNDZkRS4QrpEfF/preview) @@ -126,7 +127,7 @@ Redis é um armazenamento de estruturas de dados em memória, usado principalmen ## Instalação do Redis -Primeiro, você deve adicionar um repositório que permita instalar o Redis. Esse passo não é necessário para todas as distros Linux, apenas para as listadas abaixo. Execute o comando que corresponde ao seu sistema operacional e versão: +Primeiro, você deve adicionar um repositório que permita instalar o Redis. Esse passo não é necessário para todas as distribuições Linux, apenas para as listadas abaixo. Execute o comando que corresponde ao seu sistema operacional e versão: ``` // Ubuntu (qualquer versão) e Debian (apenas 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 ``` -Depois de adicionar o repositório, atualize o cache do gerenciador de pacotes conforme a seção de preparação. +Depois de adicionar o repositório, atualize o cache do gerenciador de pacotes seguindo os passos da seção de preparação. :::info -Se seu sistema operacional não estiver listado acima, pode pular este passo. +Se seu sistema operacional não estiver listado acima, pode pular essa etapa. ::: -Com o repositório instalado, prossiga para instalar o pacote do servidor Redis. Use o comando correspondente ao seu sistema: +Após adicionar o repositório, instale o pacote do Redis Server. Rode o comando que corresponde ao seu sistema: ``` // Ubuntu e Debian @@ -162,11 +163,11 @@ sudo zypper install redis sudo dnf install redis ``` -Após a instalação, seu servidor Redis está pronto para uso! Por padrão, ele roda em 127.0.0.1:6379 sem senha. +Depois da instalação, seu servidor Redis está pronto para uso! Por padrão, ele roda em 127.0.0.1:6379 sem senha. :::caution Para usuários Debian/Ubuntu: -Lembre-se de ativar o serviço `redis-server` após a instalação para garantir que ele inicie automaticamente com o servidor. Use o comando: +Lembre-se de ativar o serviço `redis-server` após a instalação para garantir que ele inicie automaticamente ao ligar o servidor. Use o comando: ``` sudo systemctl enable --now redis-server ``` @@ -177,7 +178,7 @@ sudo systemctl enable --now redis-server ## O que é MongoDB? -MongoDB é um banco de dados NoSQL orientado a documentos, projetado para escalabilidade e agilidade para desenvolvedores. Ele armazena dados em formato BSON, parecido com JSON, permitindo guardar vários tipos de dados. Possui suporte a índices para reduzir o tempo de resposta e não tem esquema fixo como MySQL ou SQLite, oferecendo flexibilidade e agilidade. +MongoDB é um banco de dados NoSQL orientado a documentos, projetado para escalabilidade e agilidade para desenvolvedores. Ele armazena dados em formato BSON, parecido com JSON, permitindo guardar diversos tipos de dados. Possui suporte a índices para reduzir o tempo de resposta e não tem esquema pré-definido como MySQL ou SQLite, oferecendo agilidade e flexibilidade. ## Instalação do MongoDB @@ -196,19 +197,19 @@ curl -fsSL https://pgp.mongodb.com/server-6.0.asc | \ --dearmor ``` -Depois, adicione a fonte do MongoDB à lista de fontes do seu sistema com: +Depois, adicione a fonte do MongoDB na lista de fontes do seu sistema com: ``` 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 ``` -Agora, atualize os repositórios com `sudo apt update` e instale o MongoDB com: +Agora atualize os repositórios com `sudo apt update` e instale o MongoDB com: ``` sudo apt install mongodb-org ``` -Sua instalação do MongoDB deve estar funcionando agora! +Sua instalação do MongoDB já deve estar funcionando! @@ -228,7 +229,7 @@ enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc ``` -Agora, instale o MongoDB. O comando varia entre CentOS e Fedora, use o adequado: +Agora você pode instalar o MongoDB. O comando varia entre CentOS e Fedora, use o apropriado: ``` // CentOS @@ -238,7 +239,7 @@ sudo yum install -y mongodb-org sudo dnf install -y mongodb-org ``` -Sua instalação do MongoDB deve estar funcionando agora, é bem mais simples comparado a outras distros Linux! +Sua instalação do MongoDB já deve estar funcionando, é bem mais simples comparado a outras distros Linux! @@ -263,7 +264,7 @@ Por fim, instale a versão mais recente do MongoDB com: sudo zypper -n install mongodb-org ``` -Sua instalação do MongoDB deve estar funcionando agora! +Sua instalação do MongoDB já deve estar funcionando! diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md index 24bb17f0e..6e2f281c9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-docker -title: "Servidor Dedicado: Instalação do Docker" +title: "Configure o Docker em um Servidor Linux - Execute e Gerencie Containers na Sua Infraestrutura" description: "Descubra como instalar o Docker no seu servidor Linux para rodar aplicações isoladas de forma eficiente e otimizar o uso de recursos → Saiba mais agora" sidebar_label: Instalar Docker services: + - vserver - dedicated --- @@ -13,11 +14,11 @@ import TabItem from '@theme/TabItem'; ## Introdução -Docker é um software de virtualização leve e open source para fornecer serviços ou aplicações isoladas em um único sistema. Diferente das máquinas virtuais reais, não é emulado ou hospedado um sistema operacional extra, mas sim apenas um ambiente de aplicação dentro do sistema host. Isso não só economiza recursos em geral, como também gera uma baixa sobrecarga comparado à virtualização completa. Neste guia, vamos cobrir o processo de instalação do Docker no seu servidor. +Docker é um software de virtualização leve e open source para fornecer serviços ou aplicações isoladas em um único sistema. Diferente de máquinas virtuais reais, não é emulado ou hospedado um sistema operacional extra, mas sim apenas um ambiente de aplicação dentro do sistema host. Isso não só economiza recursos em geral, como também gera uma baixa sobrecarga comparado à virtualização completa. Neste guia, vamos cobrir o processo de instalação do Docker no seu servidor. ## Preparação -Para começar, você deve se conectar ao seu servidor Linux via SSH. Dê uma olhada no nosso [guia de Acesso Inicial (SSH)](dedicated-linux-ssh.md) se precisar de ajuda com isso. Ao longo deste guia, usaremos o Ubuntu como distribuição Linux. +Para começar, você deve se conectar ao seu servidor Linux via SSH. Dê uma olhada no nosso [guia de Acesso Inicial (SSH)](dedicated-linux-ssh.md) caso precise de ajuda com isso. Durante este guia, usaremos o Ubuntu como distribuição Linux. ### Ativar Compatibilidade com Docker @@ -31,7 +32,7 @@ Depois de salvar, certifique-se de reiniciar seu servidor antes de continuar. ## Instalação -Agora que você está conectado ao seu servidor Linux, pode prosseguir com os métodos de instalação. Selecione uma das distribuições Linux abaixo para ver os passos relevantes. +Agora que você está conectado ao seu servidor Linux, pode prosseguir com os métodos de instalação. Selecione uma das distribuições Linux abaixo para ver os passos de instalação relevantes. @@ -79,7 +80,7 @@ Com o pacote instalado, adicione o repositório Docker e instale-o com o comando sudo dnf-3 config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo ``` -O Docker agora deve estar instalado. Como passo final, você precisa iniciar e habilitar o serviço para que funcione. +O Docker deve estar instalado agora. Como passo final, você precisa iniciar e habilitar o serviço para que funcione. ``` sudo systemctl enable --now docker ``` @@ -92,7 +93,7 @@ Para verificar se a instalação foi bem-sucedida, tente rodar a imagem **hello- sudo docker run hello-world ``` -Se tudo der certo, você verá uma mensagem de boas-vindas com algumas informações básicas. Se estiver enfrentando erros de `Permission Denied`, certifique-se de que ativou a opção **Compatibilidade com Docker** na interface web e reiniciou o servidor conforme descrito na seção de preparação. +Se tudo der certo, você verá uma mensagem de boas-vindas no terminal com algumas informações básicas. Se estiver enfrentando erros de `Permission Denied`, verifique se ativou a opção **Compatibilidade com Docker** na interface web e reiniciou o servidor conforme descrito na seção de preparação. ![](https://screensaver01.zap-hosting.com/index.php/s/tzJwpYRYb9Mmryo/preview) @@ -100,11 +101,11 @@ Você instalou o Docker com sucesso no seu servidor Linux. ## Configuração Pós-Instalação -Com o Docker instalado no seu servidor, você pode fazer algumas configurações adicionais para remover a necessidade do sudo ao executar comandos Docker e para iniciar o Docker automaticamente na inicialização do servidor. +Com o Docker instalado no seu servidor, você pode fazer algumas configurações adicionais para eliminar a necessidade de usar `sudo` ao executar comandos Docker e para iniciar o Docker automaticamente no boot do servidor. ### Gerenciar Docker sem Sudo -Você pode eliminar a necessidade de usar `sudo` antes dos comandos Docker criando um grupo Docker e adicionando seus usuários a ele. Isso facilita o uso, mas cuidado, pois isso concede privilégios equivalentes ao root indiretamente ao usuário. +Você pode remover a necessidade de prefixar todos os comandos Docker com `sudo` criando um grupo Docker e adicionando seus usuários a ele. Isso facilita o uso, mas cuidado, pois isso concede privilégios equivalentes ao root indiretamente ao usuário. Crie o grupo `docker` e adicione seu usuário atual com os comandos abaixo. ``` @@ -117,20 +118,20 @@ sudo usermod -aG docker $USER Depois disso, recomendamos reiniciar seu servidor para garantir que a associação ao grupo seja atualizada. Como alternativa, você pode usar `newgrp docker`. -Agora verifique se consegue rodar comandos Docker sem `sudo` executando novamente `docker run hello-world`. +Agora verifique se consegue rodar comandos Docker sem `sudo` executando novamente o comando `docker run hello-world`. :::tip -Às vezes, você pode receber um erro relacionado a um arquivo de configuração se já tiver rodado o comando com `sudo`. Para resolver, basta usar `rmdir ~/.docker/` para deletar o diretório Docker, que será recriado automaticamente na próxima execução. +Às vezes, você pode receber um erro relacionado a um arquivo de configuração se já tiver rodado o comando com `sudo` antes. Para resolver, basta usar `rmdir ~/.docker/` para deletar o diretório Docker, que será recriado automaticamente na próxima vez que usar o comando. ::: -Se o comando rodar normalmente, significa que você configurou o Docker para funcionar sem precisar usar `sudo`. +Se o comando rodar normalmente, significa que você configurou o Docker para rodar sem precisar usar `sudo`. -### Iniciar Docker na Inicialização +### Iniciar Docker no Boot -Você pode configurar o Docker para iniciar automaticamente na inicialização do servidor usando o `systemd`, que é usado pela maioria das distribuições Linux. +Você pode configurar o Docker para iniciar automaticamente no boot do servidor usando o `systemd`, que é usado pela maioria das distribuições Linux. :::tip -No Ubuntu e Debian, o Docker já está configurado para iniciar automaticamente por padrão. Se você usa essas distribuições, não precisa fazer nada. +No Ubuntu e Debian, o Docker já está configurado para iniciar automaticamente no boot por padrão. Se você usa essas distribuições, não precisa fazer mais nada. ::: Você pode habilitar o serviço Docker para iniciar no boot com os comandos abaixo. @@ -139,7 +140,7 @@ sudo systemctl enable docker.service sudo systemctl enable containerd.service ``` -Para desabilitar o serviço no boot, substitua `enable` por `disable`. Você também pode gerenciar o serviço com vários subcomandos do `systemctl`, como: +Da mesma forma, para desabilitar o serviço no boot, substitua `enable` por `disable`. Você também pode gerenciar o serviço com vários subcomandos do `systemctl`, como: ``` sudo systemctl start [seu_serviço] sudo systemctl stop [seu_serviço] @@ -148,4 +149,4 @@ sudo systemctl restart [seu_serviço] ## Conclusão -Parabéns, você instalou e configurou o Docker no seu servidor Linux com sucesso! Se tiver mais dúvidas ou problemas, entre em contato com nosso time de suporte, que está disponível para te ajudar todos os dias! \ No newline at end of file +Parabéns, você instalou e configurou o Docker com sucesso no seu servidor Linux! Se tiver mais dúvidas ou problemas, entre em contato com nosso time de suporte, que está disponível para ajudar você todos os dias! \ No newline at end of file diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md index 2cdbd2763..57e0a9de2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-ftp-install -title: "Servidor Dedicado: Instalação de um servidor FTP" +title: "Configure o ProFTPD em um Servidor Linux - Hospede um Serviço FTP Seguro" description: "Descubra como configurar e gerenciar um servidor FTP seguro no Linux com o FileZilla Server para facilitar transferências de arquivos e acesso de usuários → Saiba mais agora" sidebar_label: Instalar servidor FTP services: + - vserver - dedicated --- @@ -25,15 +26,15 @@ Agora ainda precisamos ajustar a configuração. Para isso, digite o comando **n ![](https://screensaver01.zap-hosting.com/index.php/s/8X4A6MZEr27YqFf/preview) -As seguintes entradas devem ser adicionadas: +Os seguintes parâmetros devem ser adicionados: ![](https://screensaver01.zap-hosting.com/index.php/s/7ykDgQeP2qTHSbm/preview) -Agora o servidor FTP precisa ser reiniciado para que as alterações tenham efeito. Isso pode ser feito com o comando: **service proftpd restart** +Agora o servidor FTP precisa ser reiniciado para que as alterações sejam aplicadas. Isso pode ser feito com o comando: **service proftpd restart** ## Como eu adiciono um usuário FTP? -Para criar o novo usuário FTP, primeiro precisamos criar um grupo FTP. Fazemos isso com o comando **addgroup ftpuser**. Vai ficar assim: +Para criar um novo usuário FTP, primeiro precisamos criar um grupo FTP. Fazemos isso com o comando **addgroup ftpuser**. Vai ficar assim: ![](https://screensaver01.zap-hosting.com/index.php/s/eQ2yfySHYx3Wzcp/preview) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-git.md b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-git.md index 227f5e645..8089110ab 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-git.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-git.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-git -title: "Servidor Dedicado: Configurar Git no Linux" -description: "Descubra como configurar e ajustar o Git para um controle de versão eficiente e colaboração tranquila nos seus projetos → Saiba mais agora" +title: "Configurar Git em um Servidor Linux - Ative o Controle de Versão para Seus Projetos" +description: "Descubra como configurar e ajustar o Git para um controle de versão eficiente e colaboração sem complicações nos seus projetos → Saiba mais agora" sidebar_label: Instalar Git services: + - vserver - dedicated --- @@ -13,9 +14,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introdução -Git é um sistema de controle de versão distribuído projetado para o gerenciamento eficiente de código-fonte. Ele permite que desenvolvedores acompanhem mudanças, trabalhem em diferentes branches simultaneamente e colaborem em projetos de forma tranquila. Graças à sua flexibilidade e desempenho, o Git se tornou a ferramenta padrão para controle de versão no desenvolvimento de software moderno. +Git é um sistema de controle de versão distribuído criado para gerenciar código-fonte de forma eficiente. Ele permite que desenvolvedores acompanhem mudanças, trabalhem em diferentes branches simultaneamente e colaborem em projetos sem complicações. Graças à sua flexibilidade e desempenho, o Git se tornou a ferramenta padrão para controle de versão no desenvolvimento de software moderno. -Pensando em hospedar esse serviço você mesmo? Vamos te guiar em cada passo para configurar e ajustar, junto com tudo que você precisa saber. +Pensando em hospedar esse serviço você mesmo? Vamos te guiar em cada passo para configurar e ajustar o Git, além de tudo que você precisa saber para manter seu ambiente estável. @@ -25,18 +26,18 @@ Antes de configurar o **Git**, você precisa preparar seu sistema. Isso inclui a ### Atualizar Sistema -Para garantir que seu sistema esteja rodando com as melhorias mais recentes de software e segurança, você deve sempre fazer as atualizações do sistema primeiro. Para isso, execute o seguinte comando: +Para garantir que seu sistema esteja rodando com as versões mais recentes de software e melhorias de segurança, você deve sempre começar atualizando o sistema. Para isso, rode o seguinte comando: ``` sudo apt update && sudo apt upgrade -y ``` -Isso garante que seu sistema tenha os patches de segurança e versões de software mais recentes antes de continuar. +Isso garante que seu sistema tenha os patches de segurança e versões de software mais atuais antes de continuar. ## Instalação -Agora que as preparações necessárias foram feitas, você pode prosseguir com a instalação do Git. Para isso, execute o seguinte comando: +Agora que as preparações necessárias foram feitas, você pode seguir com a instalação do Git. Para isso, execute o comando abaixo: ```console sudo apt install git-all -y @@ -44,7 +45,7 @@ sudo apt install git-all -y Quando a instalação terminar, verifique se o Git está funcionando corretamente abrindo um terminal ou prompt de comando. Digite o comando `git --version` e pressione Enter. -Se a instalação foi bem-sucedida, o Git vai mostrar a versão instalada. Se aparecer uma mensagem de erro ou nada for exibido, geralmente significa que o Git não foi instalado corretamente ou que o comando não está no caminho do sistema. +Se a instalação foi bem-sucedida, o Git vai mostrar a versão instalada. Se aparecer uma mensagem de erro ou nenhum retorno, isso geralmente indica que o Git não foi instalado corretamente ou que o comando não está no caminho do sistema. ``` git --version @@ -55,7 +56,7 @@ git version 2.51.2 ## Configuração -Configure seu nome de usuário e e-mail do Git com os comandos abaixo, substituindo os valores de exemplo pelos seus dados. Essas credenciais ficarão vinculadas a cada commit que você fizer. +Configure seu nome de usuário e e-mail do Git com os comandos abaixo, substituindo os valores de exemplo pelos seus dados. Essas credenciais serão vinculadas a cada commit que você fizer. ``` git config --global user.name "John Doe Paris" @@ -66,9 +67,9 @@ git config --global user.email "doe@e-mail.com" ## Conclusão e mais Recursos -Parabéns! Você instalou e configurou o Git com sucesso no seu Servidor Dedicado. Também recomendamos dar uma olhada nos recursos abaixo, que podem te ajudar ainda mais durante a configuração do seu servidor: +Parabéns! Você instalou e configurou o Git com sucesso no seu VPS/servidor dedicado. Também recomendamos dar uma olhada nos recursos abaixo, que podem te ajudar ainda mais durante a configuração do seu servidor: - [git-scm.com](https://git-scm.com/) - Site Oficial - [git-scm.com/doc](https://git-scm.com/doc) Documentação do Git -Tem dúvidas específicas que não foram abordadas aqui? Para mais perguntas ou ajuda, não hesite em contatar nosso time de suporte, disponível diariamente para te ajudar! 🙂 \ No newline at end of file +Tem dúvidas específicas que não foram abordadas aqui? Para mais perguntas ou suporte, não hesite em contatar nosso time de suporte, disponível diariamente para te ajudar! 🙂 \ No newline at end of file diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-java.md b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-java.md index ecae41de1..4b3fe2c75 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-java.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-java.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-java -title: "Servidor Dedicado: Instalação do Java" +title: "Configurar Java em um Servidor Linux - Execute Aplicações e Serviços Baseados em Java" description: "Aprenda como instalar Java em vários sistemas Linux para rodar aplicações Java de forma tranquila e garantir que seu ambiente esteja configurado corretamente → Saiba mais agora" sidebar_label: Instalar Java services: + - vserver - dedicated --- @@ -11,13 +12,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introdução -Java é uma linguagem de programação super popular usada mundialmente para inúmeros programas e serviços. Para rodar esses programas baseados em Java, é essencial que o Java esteja instalado no sistema. A seguir, você vai aprender como instalar o Java no seu sistema para os sistemas operacionais Linux oferecidos. +Java é uma linguagem de programação super popular usada mundialmente para vários programas e serviços. Para rodar esses programas baseados em Java, é essencial que o Java esteja instalado no sistema. A seguir, você vai aprender como instalar Java no seu sistema para os sistemas operacionais Linux oferecidos. ## Preparação -Antes de começar a instalação do Java, é importante garantir que o sistema esteja atualizado. Para isso, conecte-se ao servidor via SSH. Se você não sabe o que é SSH ou como usar, dá uma olhada neste guia: [Acesso inicial (SSH)](vserver-linux-ssh.md) +Antes de começar a instalação do Java, é importante garantir que o sistema esteja atualizado. Para isso, conecte-se ao servidor via SSH. Se você não sabe o que é SSH ou como usar, dá uma olhada nesse guia: [Acesso inicial (SSH)](vserver-linux-ssh.md) Uma vez conectado, o sistema pode ser atualizado com o comando abaixo, dependendo do sistema operacional: @@ -42,7 +43,7 @@ sudo dnf upgrade --refresh ## Instalação -Depois de finalizar a preparação, agora você pode começar a instalação do Java. Dependendo do sistema operacional, execute os seguintes comandos: +Depois de preparar tudo, agora você pode começar a instalação do Java. Dependendo do sistema operacional, execute os seguintes comandos: **Debian** @@ -72,7 +73,7 @@ sudo dnf install java-11-openjdk ## Verificação da Versão -Você pode conferir se a instalação foi um sucesso com o comando **java --version**. A saída deve ser parecida com esta: +Você pode conferir se a instalação foi um sucesso com o comando **java --version**. A saída deve ser parecida com isso: ``` openjdk 11.0.9.1 2020-11-04 @@ -80,6 +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) ``` -Nesse caso, o Java 11 foi instalado com sucesso no seu sistema. Agora você pode rodar suas aplicações Java de boa no seu servidor. - - +Nesse caso, o Java 11 foi instalado com sucesso no seu sistema. Agora você pode rodar suas aplicações Java numa boa no seu servidor. \ No newline at end of file diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md index 0349f830f..b621f62a3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-javascript -title: 'Servidor Dedicado: Instalação do JavaScript' -description: "Descubra como instalar e configurar Node.js, Deno e Bun no seu servidor para uma gestão eficiente do runtime JavaScript → Saiba mais agora" +title: "Configurar Ambiente JavaScript em um Servidor Linux - Execute Aplicações Web Modernas" +description: "Descubra como instalar e configurar Node.js, Deno e Bun no seu servidor para gerenciar runtime JavaScript de forma eficiente → Saiba mais agora" sidebar_label: Instalar JavaScript services: + - vserver - dedicated --- @@ -11,7 +12,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introdução -Este guia traz os passos para a instalação do Node.js, Deno e Bun. Esses comandos devem ser executados via SSH, se você não sabe como se conectar ao seu servidor via SSH, dê uma olhada no nosso [Acesso inicial (SSH)](vserver-linux-ssh.md). +Este guia traz os passos para instalar Node.js, Deno e Bun. Esses comandos devem ser executados via SSH; se você não sabe como conectar ao seu servidor via SSH, dê uma olhada no nosso [Acesso inicial (SSH)](vserver-linux-ssh.md). ## Preparação @@ -53,7 +54,7 @@ import TabItem from '@theme/TabItem'; ## Instalação -Para começar, você precisa decidir qual runtime JavaScript deseja instalar. Existem muitos recursos online que explicam cada um em detalhes. Mas você também pode ler este guia, pois ele inclui comandos básicos de uso e exemplos de código. Recomendamos usar o NodeJS, pois é um dos mais usados e uma escolha super popular. +Para começar, você precisa decidir qual runtime JavaScript deseja instalar. Existem muitos recursos online que explicam cada um em detalhes. Mas você também pode seguir este guia, pois ele inclui comandos básicos de uso e exemplos de código. Recomendamos usar NodeJS, pois é um dos mais usados e uma escolha muito popular. @@ -79,12 +80,12 @@ apt install npm ### Atualizando o Node.js para a versão mais recente -Rodar `node -v` mostra a versão instalada do Node.js. Geralmente não é a mais recente, então você vai querer atualizar para ter os recursos mais novos. Felizmente, o pacote npm `n` oferece uma forma bem fácil de fazer isso. +Rodar `node -v` mostrará a versão instalada do Node.js. Geralmente não é a mais recente, então você precisará atualizar para ter os recursos mais novos. Felizmente, o pacote npm `n` oferece uma forma bem fácil de fazer isso. -Primeiro, instale ele rodando `npm install -g n` e depois rode `n [versão]`, substituindo `[versão]` pelo número da versão desejada, para instalar qualquer versão do Node.js. +Primeiro, instale-o rodando `npm install -g n` e depois execute `n [versão]`, substituindo `[versão]` pelo número da versão desejada, para instalar qualquer versão do Node.js. :::tip -Geralmente é recomendado manter sua instalação na versão Long Term Support mais recente. Você pode fazer isso rodando `n lts`. +Geralmente é recomendado manter sua instalação na versão Long Term Support (LTS). Você pode fazer isso rodando `n lts`. ::: @@ -92,7 +93,7 @@ Geralmente é recomendado manter sua instalação na versão Long Term Support m Instalar Node.js via nvm oferece um controle mais detalhado para ter diferentes versões do Node.js com seus próprios pacotes. -Primeiro, certifique-se de que o curl está instalado no seu sistema e rode o comando abaixo. +Primeiro, certifique-se de que o curl está instalado no seu sistema e então rode o comando abaixo. ``` curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash @@ -115,7 +116,7 @@ Instalar a versão Long Term Support pode ser feito com `nvm install --lts` ### Rodando Node.js & npm -O npm é o gerenciador oficial de pacotes do Node.js. Você vai usar ele para instalar qualquer pacote da internet. +O npm é o gerenciador oficial de pacotes do Node.js. Você vai usá-lo para instalar qualquer pacote da internet. :::note Você pode encontrar todos os pacotes npm no [site oficial](https://www.npmjs.com/). @@ -123,16 +124,16 @@ Você pode encontrar todos os pacotes npm no [site oficial](https://www.npmjs.co ### Criando um novo projeto -Sempre que quiser começar um novo projeto Node.js, crie uma nova pasta para ele (`mkdir [nome-do-projeto]`) ou entre em uma pasta vazia e rode o comando `npm init` para iniciar a configuração. Ele vai pedir algumas informações básicas para criar o arquivo `package.json`. Esse será o arquivo "config" para rodar o Node.js. +Sempre que quiser começar um novo projeto Node.js, crie uma nova pasta para ele (`mkdir [nome-do-projeto]`) ou entre em uma pasta vazia e rode o comando `npm init` para iniciar a configuração. Ele vai pedir algumas informações básicas para criar o arquivo `package.json`. Esse será o arquivo de "configuração" para rodar o Node.js. -Depois de iniciar o projeto, crie um arquivo chamado `index.js` e escreva seu código nele. Como exemplo, vamos criar um servidor http simples na porta padrão 80 que responde com uma mensagem de teste quando acessado via localhost. Veja abaixo. +Depois de inicializar o projeto, crie um arquivo chamado `index.js` e escreva seu código nele. Como exemplo, vamos criar um servidor http simples na porta padrão 80 que responde com uma mensagem de teste quando acessado via localhost. Veja abaixo. ```js 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('Olá dos Docs da ZAP-Hosting =)') }) server.listen(80) @@ -150,7 +151,7 @@ Instalar pacotes externos do npm é feito com `npm install [nome-do-pacote]` ## Instalando o Deno Runtime -Instalar o Deno é tão simples quanto rodar `curl -fsSL https://deno.land/install.sh | sh` no seu console. +Instalar o Deno é tão simples quanto rodar `curl -fsSL https://deno.land/install.sh | sh` no seu terminal. :::tip Para checar a versão instalada, rode `deno --version`. @@ -160,20 +161,20 @@ Para checar a versão instalada, rode `deno --version`. Atualizar o Deno é simples, basta rodar `deno upgrade`. -### Rodando o Deno +### Rodando Deno Para começar a rodar Deno, crie um arquivo `index.ts` e escreva algum código nele. Como exemplo, vamos criar um servidor http simples na porta padrão 80 que responde com uma mensagem de teste quando acessado via localhost. Veja abaixo. ```js Deno.serve({ port: 80 }, (_req: Request) => { - return new Response('Hello from ZAP-Hosting Docs =)') + return new Response('Olá dos Docs da ZAP-Hosting =)') }) ``` Agora você pode rodar o código com o comando `deno run --allow-net index.ts` e conferir o resultado acessando `localhost:80` no navegador. :::info -Deno foi criado para ser mais seguro e por isso exige permissões específicas como `--allow-net` para acessar alguns módulos. +Deno foi criado para ser mais seguro e por isso requer permissões específicas como `--allow-net` para acessar alguns módulos. ::: @@ -201,21 +202,21 @@ Se você já tem o npm instalado, pode rodar `npm install -g bun`.
            -### Rodando o Bun +### Rodando Bun -O Bun foi feito para ser mais rápido que alguns outros engines JavaScript, mantendo uma configuração parecida com o Node.js. Para rodar o Bun, abra uma pasta vazia e rode `bun init`. +O Bun foi feito para ser mais rápido que alguns outros engines JavaScript, mantendo uma configuração parecida com a do Node.js. Para rodar o Bun, abra uma pasta vazia e rode `bun init`. :::note Dependendo da linguagem escolhida (JS ou TS), o Bun vai criar um arquivo de configuração (jsconfig.json ou tsconfig.json). ::: -Para começar a rodar o Bun, crie um arquivo `index.ts` e escreva algum código nele. Como exemplo, vamos criar um servidor http simples na porta padrão 80 que responde com uma mensagem de teste quando acessado via localhost. Veja abaixo. +Para começar a rodar Bun, crie um arquivo `index.ts` e escreva algum código nele. Como exemplo, vamos criar um servidor http simples na porta padrão 80 que responde com uma mensagem de teste quando acessado via localhost. Veja abaixo. ```js const server = Bun.serve({ port: 80, fetch(req) { - return new Response('Hello from ZAP-Hosting Docs =)') + return new Response('Olá dos Docs da ZAP-Hosting =)') }, }) ``` @@ -225,4 +226,4 @@ Agora você pode rodar o código com o comando `bun index.ts` e conferir o resul -Seguindo este guia, você terá instalado com sucesso um dos runtimes JavaScript mais populares no seu servidor Linux. \ No newline at end of file +Seguindo este guia, você terá instalado com sucesso um dos runtimes JavaScript populares no seu servidor Linux. \ No newline at end of file diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md index 987bf7818..6ab8cb477 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-jitsi -title: "Servidor Dedicado: Instalação do Jitsi Meet" +title: "Configure o Jitsi Meet em um Servidor Linux - Hospede Sua Própria Plataforma de Videoconferência" description: "Descubra como configurar e rodar seu próprio servidor seguro de videoconferência Jitsi Meet para reuniões online fáceis e privadas → Saiba mais agora" sidebar_label: Instalar Jitsi Meet services: + - vserver - dedicated --- @@ -20,7 +21,7 @@ A seguir mostramos como instalar um servidor Jitsi Meet em um servidor Debian. B ### Preparativos -Para usar o Jitsi Meet corretamente, você deve usar seu próprio domínio para acessar o servidor Jitsi. Faz sentido criar um subdomínio próprio para o servidor Jitsi Meet. Como exemplo, usamos o domínio meet.zap-testdomain.de. +Para usar o Jitsi Meet direito, você deve usar seu próprio domínio para acessar o servidor Jitsi. Faz sentido criar um subdomínio exclusivo para o servidor Jitsi Meet. Como exemplo, usamos o domínio meet.zap-testdomain.de. Para domínios ZAP-Hosting, você precisa criar uma nova entrada na administração de DNS. Insira o nome do subdomínio no campo "Nome" e o endereço IP do seu servidor no campo "Valor". No nosso exemplo, vamos colocar "meet" no campo Nome e o endereço IP do servidor de teste ZAP onde vamos instalar o Jitsi Meet no campo Valor: 185.239.239.49 (coloque o IP do seu servidor, não esse IP de exemplo). Você pode acessar um servidor Jitsi Meet via endereço IP. Porém, um domínio é obrigatório para o certificado SSL. Sem domínio, o navegador vai mostrar um aviso de segurança. @@ -68,7 +69,7 @@ Para instalar o Jitsi Meet, o primeiro passo é instalar o pacote gnupg: $ apt install gnupg ``` -Após a instalação do pacote, baixe a chave Jitsi-GPG e adicione a chave GPG: +Após a instalação do pacote, a chave Jitsi-GPG é baixada e adicionada: ``` $ wget https://download.jitsi.org/jitsi-key.gpg.key ``` @@ -94,11 +95,11 @@ $ apt update $ apt install jitsi-meet ``` -Durante a instalação, será solicitado que você informe um nome do host. Digite o subdomínio que você criou para o seu servidor Jitsi Meet. No exemplo do nosso servidor de teste, é: meet.zap-testdomain.de +Durante a instalação, será solicitado que você informe um nome do host. Insira o subdomínio que você criou para seu servidor Jitsi Meet. No exemplo do nosso servidor de teste, é: meet.zap-testdomain.de ![](https://screensaver01.zap-hosting.com/index.php/s/jHEGSQARQrDKLoz/preview) -Confirme com "Ok". Uma nova janela vai abrir perguntando se você quer criar um certificado TLS autoassinado ou usar um já existente. Selecione a opção "Generate a new self-signed certificate": +Confirme com "Ok". Uma nova janela vai abrir perguntando se você quer criar um certificado TLS autoassinado ou usar um existente. Selecione a opção "Gerar um novo certificado autoassinado": ![](https://screensaver01.zap-hosting.com/index.php/s/QWmYp3gdXMnBdnC/preview) @@ -113,9 +114,9 @@ Execute o script para instalar o certificado TLS: $ /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh ``` -Durante a execução, será solicitado que você informe um endereço de e-mail que será enviado para letsencrypt.org. Digite um e-mail válido e confirme. +Durante a execução, será pedido que você informe um endereço de e-mail que será enviado para letsencrypt.org. Digite um e-mail válido e confirme. -Depois disso, o Jitsi Meet deve estar totalmente instalado e ativo no seu servidor. Para testar se o Jitsi Meet foi instalado corretamente, basta digitar o subdomínio configurado na barra de URL do seu navegador. Neste tutorial, é: +Depois disso, o Jitsi Meet deve estar totalmente instalado e ativo no seu servidor. Para testar se o Jitsi Meet foi instalado corretamente, basta digitar o subdomínio que você configurou na barra de URL do seu navegador. Neste tutorial, é: ``` https://meet.zap-testdomain.de ``` diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md index 384cff725..7705ebbf7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md +++ b/i18n/pt/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: "Descubra como configurar um stack LAMP para hospedar sites PHP dinâmicos em servidores Linux de forma eficiente → Saiba mais agora" +title: "Configure uma LAMP Stack em um Servidor Linux - Potencialize Aplicações PHP Clássicas" +description: "Descubra como configurar uma stack LAMP para hospedar sites PHP dinâmicos em servidores Linux de forma eficiente → Saiba mais agora" sidebar_label: Web LAMP stack services: - dedicated @@ -13,13 +13,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introdução -O **LAMP** stack é uma seleção popular de softwares open-source configurados juntos para permitir uma hospedagem simples de sites dinâmicos, com foco especial em sites e apps PHP. A sigla significa: **L**inux como sistema operacional, **A**pache como servidor web, **M**ySQL como banco de dados e por fim **P**HP para processamento. Neste guia, vamos cobrir o processo de configurar um stack LAMP em um Servidor Dedicado Linux, com uma explicação detalhada e um exemplo de criação de um site de lista de tarefas. - - +A **LAMP** stack é uma seleção popular de softwares open-source configurados juntos para permitir uma hospedagem simples de sites dinâmicos, com foco especial em sites e apps PHP. A sigla significa: **L**inux como sistema operacional, **A**pache como servidor web, **M**ySQL como banco de dados e por fim **P**HP para processamento. Neste guia, vamos cobrir o processo de configuração de uma LAMP stack em um Servidor Dedicado Linux, com uma explicação detalhada e um exemplo de criação de um site de lista de tarefas. ## Preparação -Comece conectando ao seu servidor via SSH. Se você não sabe como fazer isso, dê uma olhada no nosso [Acesso inicial (SSH)](vserver-linux-ssh.md) guia. +Comece conectando ao seu servidor via SSH. Se você não sabe como fazer isso, dê uma olhada no nosso [guia de Acesso Inicial (SSH)](vserver-linux-ssh.md). Neste guia, usaremos o Ubuntu como distribuição Linux. As instruções são as mesmas para Debian e devem ser similares para outras distribuições, mas a sintaxe dos comandos pode variar um pouco. Certifique-se de que você tem um sistema operacional instalado e está conectado ao servidor via SSH. @@ -40,38 +38,38 @@ sudo dnf upgrade --refresh ## Instalação -A instalação pode ser dividida facilmente em cada dependência principal do LAMP, começando pelo servidor web Apache, seguido pelo banco de dados MySQL e por fim o PHP. Durante a instalação, vamos configurar um site de teste escrito em PHP que acessará o banco de dados MySQL. Por fim, cada requisição web será processada e servida pelo servidor Apache. +A instalação pode ser dividida facilmente em cada dependência principal da LAMP, começando pelo servidor web Apache, seguido pelo banco de dados MySQL e por fim o PHP. Durante a instalação, configuraremos um site de teste escrito em PHP que acessará o banco de dados MySQL. Cada requisição web será processada e servida pelo servidor Apache. ### Configurando o Apache -O Apache é o servidor web que será usado para processar requisições web e servir respostas. Instale-o com o comando abaixo. +O Apache é o servidor web que processará as requisições e entregará as respostas. Instale-o com o comando: ``` sudo apt install apache2 ``` -Após a instalação, você deve garantir que as regras apropriadas do firewall estejam criadas para que o servidor web seja acessível pela internet. Neste exemplo, usaremos o **UFW Firewall** já que o Apache tem um perfil registrado para ele. +Após a instalação, certifique-se de que as regras apropriadas do firewall estejam criadas para garantir que o servidor web seja acessível pela internet. Neste exemplo, usaremos o **Firewall UFW**, pois o Apache tem uma aplicação registrada para ele. -Se você usa outro firewall, certifique-se de liberar a porta 80 (HTTP) no firewall. Você pode aprender mais sobre firewalls no Linux no nosso guia [Gerenciar Firewall](vserver-linux-firewall.md). +Se estiver usando outro firewall, certifique-se de liberar a porta 80 (HTTP). Você pode aprender mais sobre firewalls em Linux no nosso [guia de Gerenciamento de Firewall](vserver-linux-firewall.md). Garanta que o firewall UFW esteja ativado e que uma regra para SSH esteja criada. ``` -# Criar regra para permitir SSH +# Crie uma regra para permitir SSH sudo ufw allow OpenSSH -# Ativar firewall UFW +# Ative o firewall UFW sudo ufw enable ``` :::caution -Certifique-se de ter uma regra configurada para SSH se estiver usando o firewall UFW! Caso contrário, você **não** conseguirá acessar o servidor via SSH novamente se perder a conexão atual! +Certifique-se de ter uma regra para SSH configurada se estiver usando o firewall UFW! Caso contrário, você **não** conseguirá se conectar via SSH novamente se perder a conexão atual! ::: Agora crie a regra para liberar o Apache e depois verifique se as regras estão ativas. ``` -# Criar regra para liberar Apache +# Crie uma regra para liberar o Apache sudo ufw allow in "Apache Full" -# Verificar regras do firewall UFW +# Verifique as regras do firewall UFW sudo ufw status ``` @@ -79,13 +77,13 @@ sudo ufw status Você pode ver quais perfis estão disponíveis rodando o comando `ufw app list`. No exemplo acima, usar `Apache Full` significa que as regras para HTTP (porta 80) e HTTPS (porta 443) são criadas. ::: -Você deve ver as regras `Apache` e `Apache (v6)` com ação `ALLOW`, confirmando que o firewall está pronto. Também verá outras regras que você tenha configurado antes, incluindo a regra SSH. +Você deve ver as regras `Apache` e `Apache (v6)` com a ação `ALLOW`, confirmando que o firewall está pronto. Também verá outras regras que você tenha configurado, incluindo a do SSH. ![](https://screensaver01.zap-hosting.com/index.php/s/o8NDBppnTwHdSgf/preview) -Com o firewall liberado para o Apache, agora verifique se o Apache está funcionando. Você pode fazer isso tentando acessar seu endereço IP no navegador, assim: `http://[seu_endereço_ip]` +Com o firewall liberado para o Apache, agora verifique se o Apache está funcionando. Faça isso acessando seu endereço IP no navegador, assim: `http://[seu_endereço_ip]` -Se estiver funcionando, você verá uma página de boas-vindas padrão. Se não, verifique o status do serviço com o comando: `systemctl status apache2` +Se estiver funcionando, verá uma página de boas-vindas padrão. Se não, verifique o status do serviço com o comando: `systemctl status apache2` ![](https://screensaver01.zap-hosting.com/index.php/s/irmnDDNi436HH4c/preview) @@ -96,30 +94,30 @@ Agora você vai instalar e configurar um servidor MySQL que atuará como banco d sudo apt install mysql-server ``` -Depois de instalado, é recomendado rodar um script de instalação segura para garantir que sua instância MySQL fique protegida. Isso é opcional, mas altamente recomendado. Execute com o comando `sudo mysql_secure_installation`. +Após a instalação, é recomendado rodar um script de instalação segura para garantir que sua instância MySQL fique protegida. Isso é opcional, mas altamente recomendado. Execute com o comando `sudo mysql_secure_installation`. -Você passará por uma configuração interativa. Primeiro, será perguntado sobre validação de senha. Recomendamos escolher `Y` para garantir que apenas senhas seguras sejam aceitas no futuro e depois escolher `MEDIUM` com `1` ou `STRONG` com `2`. +Esse processo é interativo. Primeiro, será perguntado sobre validação de senha. Recomendamos escolher `Y` para garantir que apenas senhas seguras sejam aceitas no futuro, e depois escolher `MEDIUM` com `1` ou `STRONG` com `2`. ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -Em seguida, será perguntado sobre remover o usuário `anonymous` e desabilitar login remoto do root. Recomendamos aceitar ambos com `Y` por questões de segurança. Isso garante que o usuário de teste seja removido e que o usuário root só possa ser usado localmente via SSH, reduzindo riscos. +Em seguida, será perguntado sobre remover o usuário `anonymous` e desabilitar login remoto do root. Recomendamos aceitar ambos com `Y` por questões de segurança. Isso remove o usuário de teste e garante que o usuário root só possa ser usado localmente via SSH, reduzindo riscos. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -Por fim, será perguntado sobre remover o banco de dados `test` e recarregar as tabelas de privilégios. Novamente, recomendamos aceitar com `Y` já que a tabela de teste não é necessária e é preciso recarregar as permissões para aplicar as mudanças. +Por fim, será perguntado sobre remover o banco de dados `test` e recarregar as tabelas de privilégios. Novamente, recomendamos aceitar com `Y`, pois o banco de teste não é necessário e é preciso recarregar as permissões para aplicar as mudanças. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -Agora verifique se o MySQL está rodando tentando logar com o comando: `sudo mysql -u root`. Se funcionar, verá uma mensagem de boas-vindas. Você pode sair com o comando `quit` quando quiser. +Agora verifique se o MySQL está rodando tentando logar com: `sudo mysql -u root`. Se funcionar, verá uma mensagem de boas-vindas. Saia com o comando `quit` quando quiser. ### Configurando o PHP -A última dependência do LAMP é o PHP e sua instalação é bem simples. O comando abaixo instala o PHP junto com um plugin para Apache e MySQL, permitindo que o Apache trabalhe com PHP e que o PHP use MySQL. +A última dependência da LAMP é o PHP, que é simples de instalar. O comando abaixo instala o PHP junto com um plugin para Apache e MySQL, permitindo que o Apache trabalhe com PHP e que o PHP use o MySQL. ``` sudo apt install php libapache2-mod-php php-mysql ``` -Confirme que a instalação foi bem-sucedida checando a versão. Se aparecer a versão, o PHP está funcionando corretamente. +Confirme que a instalação foi bem-sucedida checando a versão. Se aparecer a versão, o PHP está funcionando. ``` php -v ``` @@ -127,10 +125,10 @@ php -v :::tip Extensões PHP Para casos avançados, você pode precisar de extensões PHP adicionais para funcionalidades extras. Veja a lista rodando `apt search php- | less`. -Use as setas para navegar e pressione `Q` para sair. Para instalar uma extensão, use o comando apt install assim. Pode instalar várias extensões de uma vez separando por espaço para agilizar. +Use as setas para navegar e pressione `Q` para sair. Para instalar uma extensão, use o comando apt install assim. Pode instalar várias extensões separadas por espaço para agilizar. ``` -sudo apt install [php_extension] [...] +sudo apt install [php_extensão] [...] ``` ::: @@ -144,23 +142,23 @@ No editor nano, remova `index.php` e mova para o início da lista, assim: DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm ``` -Salve e saia do nano com `CTRL + X`, depois `Y` para confirmar e `ENTER`. Agora reinicie o Apache para aplicar com `sudo systemctl restart apache2`. +Salve e saia do nano com `CTRL + X`, depois `Y` para confirmar e `ENTER`. Reinicie o Apache para aplicar com `sudo systemctl restart apache2`. ### Criando o Site de Teste -Com a instalação de cada dependência LAMP concluída, vamos criar um site de teste para mostrar como o stack LAMP funciona junto para formar uma ótima solução de site dinâmico. Isso é totalmente opcional, mas ajuda a entender como usar essas ferramentas para montar seus próprios sites. +Com a instalação das dependências LAMP concluída, vamos criar um site de teste para mostrar como a stack funciona em conjunto para formar uma solução dinâmica. Isso é opcional, mas ajuda a entender como usar essas ferramentas para montar seus próprios sites. -Neste exemplo, criaremos um pequeno site de lista de tarefas em PHP que buscará e retornará as tarefas. Os dados ficarão armazenados em uma tabela MySQL e o site será servido pelo Apache. +Neste exemplo, criaremos um site simples de lista de tarefas em PHP que busca e retorna as tarefas armazenadas em uma tabela MySQL, servido pelo Apache. -Usaremos também um domínio de teste `zapdocs.example.com` durante o guia, já que no mundo real você provavelmente usaria um domínio. Você **deve** configurar um registro DNS do tipo `A` para o domínio apontando para o endereço IP do seu servidor. Se precisar de ajuda, confira nosso guia [Registros de Domínio](domain-records.md). +Usaremos o domínio de teste `zapdocs.example.com` durante o guia, pois no mundo real você provavelmente usaria um domínio. Você **deve** configurar um registro DNS do tipo `A` para o domínio apontando para o endereço IP do seu servidor. Se precisar de ajuda, veja nosso guia [Registros de Domínio](domain-records.md). :::note -Você pode optar por não usar domínio e substituir menções de `[your_domain]` por um nome comum. Assim acessaria o site pelo IP. Mas note que ao criar o arquivo de host virtual depois, deve remover o parâmetro `ServerName`. +Você pode optar por não usar domínio e substituir `[your_domain]` por um nome comum. Assim acessaria o site pelo IP. Mas note que ao criar o arquivo de host virtual depois, deve remover o parâmetro `ServerName`. ::: #### Configurando o Apache -Normalmente, em servidores web, todos os arquivos e dados dos sites ficam no diretório `/var/www`. Por padrão, o Apache vem com uma pasta `html` que contém uma página padrão. Para manter tudo organizado, especialmente se for hospedar vários sites no mesmo Apache, recomendamos criar uma pasta individual para cada site. +Normalmente, em servidores web, todos os arquivos e dados do site ficam no diretório `/var/www`. Por padrão, o Apache vem com uma pasta `html` com uma página padrão. Para manter tudo organizado, especialmente se hospedar vários sites no mesmo Apache, recomendamos criar uma pasta individual para cada site. Para isso, crie uma nova pasta em `/var/www/[your_domain]` para cada domínio. No exemplo, será `/var/www/zapdocs.example.com`. ``` @@ -172,7 +170,7 @@ Agora crie um novo arquivo de configuração de host virtual Apache na pasta `si sudo nano /etc/apache2/sites-available/[your_domain].conf ``` -Use o template abaixo e cole no nano, substituindo `[your_domain]` pelo domínio que está usando. +Use o template abaixo e cole no nano, substituindo `[your_domain]` pelo domínio que você usa. ``` ServerName [your_domain] @@ -184,28 +182,28 @@ Use o template abaixo e cole no nano, substituindo `[your_domain]` pelo domínio ``` -Esse arquivo de host virtual lida com requisições na porta 80 (HTTP) e verifica se o pedido bate com o `ServerName` especificado, ou seja, seu domínio. Também aponta que a pasta `/var/www/[your_domain]` criada deve ser usada para servir os arquivos. +Esse arquivo de host virtual trata requisições na porta 80 (HTTP) e verifica se o pedido bate com o `ServerName` especificado, ou seja, seu domínio. Também aponta que a pasta `/var/www/[your_domain]` criada deve ser usada para servir os arquivos. Salve e saia do nano com `CTRL + X`, depois `Y` e `ENTER`. Recomendamos rodar `sudo apache2ctl configtest` para garantir que não há erros de sintaxe. -O passo final para configurar o Apache é ativar o novo host virtual com `a2ensite`. +O último passo na configuração do Apache é ativar o novo host virtual com `a2ensite`. ``` sudo a2ensite [your_domain] ``` -:::note Sem Domínio Usado -Se você **não** usar domínio, remova a linha `ServerName` ou comente colocando `#` na frente. Também precisará desabilitar o host virtual padrão com `sudo a2dissite 000-default`. +:::note Sem Domínio +Se você **não** estiver usando domínio, remova ou comente a linha `ServerName` adicionando `#` no início. Também precisará desabilitar o host virtual padrão com `sudo a2dissite 000-default`. ::: Por fim, reinicie o Apache para aplicar o novo host virtual com: `sudo systemctl restart apache2`. #### Criando o Site -Agora que configurou o Apache com o novo host virtual e pasta de documentos, é hora de criar o site que será servido. No momento a pasta está vazia, então nada será exibido. Vamos criar um site simples de lista de tarefas como mencionado. +Agora que configurou o Apache com o novo host virtual e pasta de documentos, é hora de criar o site que será servido. No momento, a pasta está vazia, então nada será exibido. Vamos criar o site simples de lista de tarefas mencionado para esse domínio. ##### Preparando o Banco de Dados -Para começar, vamos criar um banco de dados e uma tabela para armazenar cada item da lista. Faça login no MySQL: +Para começar, vamos criar um banco de dados e uma tabela para armazenar os itens da lista. Faça login no MySQL: ``` sudo mysql -u root ``` @@ -227,7 +225,7 @@ CREATE TABLE todoitems ( ); ``` -Com a tabela pronta, vamos criar algumas entradas de exemplo. +Com a tabela pronta, vamos inserir alguns exemplos. ``` 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); @@ -235,7 +233,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); ``` -Por fim, crie um usuário dedicado `todo` que será usado só para esse site. +Por fim, crie um usuário dedicado `todo` para esse site. ``` # Criar usuário dedicado # Substitua [your_password] pela sua senha @@ -250,19 +248,19 @@ TO todo@localhost; FLUSH PRIVILEGES; ``` -Com o banco preparado e o usuário criado, saia do terminal MySQL com `quit`. +Com o banco e usuário prontos, saia do terminal MySQL com `quit`. ##### Arquivos PHP do Site -A última parte do exemplo é criar o arquivo PHP do site de lista de tarefas. Será um arquivo `index.php` na pasta `/var/www/[your_domain]` criada antes. Abra o nano para criar o arquivo: +A última parte é criar o arquivo PHP do site da lista de tarefas. Será um arquivo `index.php` na pasta `/var/www/[your_domain]` criada antes. Abra o nano para criar o arquivo: ``` sudo nano /var/www/[your_domain]/index.php ``` -Abaixo temos um código simples que você pode colar no nano para uma página básica que retorna os itens da lista armazenados no banco. A primeira parte em PHP cria a conexão MySQL. +Abaixo temos um código simples para uma página básica que retorna os itens da lista do banco. A primeira parte PHP cria a conexão MySQL. :::important -Você deve trocar `[your_password]` pela senha que definiu para o usuário `todo` anteriormente. +Você deve trocar `[your_password]` pela senha que definiu para o usuário `todo`. ::: A parte HTML cria a página principal com uma lista não ordenada, percorrendo os resultados. @@ -278,12 +276,12 @@ $dbname = "todowebsite"; // Criar conexão $conn = new mysqli($servername, $username, $password, $dbname); -// Verificar se a conexão foi bem-sucedida, se não retornar erro +// Verificar conexão, se falhar retorna erro if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } -// Rodar query SQL para retornar entradas da tabela e salvar no resultado +// Executar query para retornar entradas da tabela $sql = "SELECT id, name, is_completed, creation_date FROM todoitems ORDER BY creation_date DESC"; $result = $conn->query($sql); ?> @@ -302,25 +300,25 @@ $result = $conn->query($sql); num_rows > 0) { - // Loop por cada item retornado pela query + // Loop pelos itens retornados foreach ($result as $entry) { echo "
          • "; - // Mostrar o nome e usar htmlspecialchars para evitar XSS (cross-site scripting) + // Exibir nome com htmlspecialchars para evitar XSS echo htmlspecialchars($entry["name"]); - // Mostrar status de conclusão + // Exibir status de conclusão if ($entry["is_completed"]) { echo " (Completed)"; } else { echo " (Incomplete)"; } - // Mostrar data de criação + // Exibir data de criação echo " - Creation Date: " . htmlspecialchars($entry['creation_date']); echo "
          • "; } } else { - // Se não encontrar nada, mostrar mensagem padrão + // Se não houver itens, mostrar mensagem padrão echo "
          • No to-do items found.
          • "; } ?> @@ -334,18 +332,18 @@ $conn->close(); ?> ``` -Depois de colar no nano, salve e saia com `CTRL + X`, depois `Y` e `ENTER`. +Depois de colar no nano, salve e saia com `CTRL + X`, `Y` e `ENTER`. #### Testando o Site -Você seguiu o passo a passo e configurou um site de lista de tarefas que usa todos os componentes do stack LAMP! +Você seguiu tudo e configurou um site de lista de tarefas que usa todos os componentes da LAMP stack! -Agora deve conseguir acessar o site pelo domínio (usando `http`/porta 80) que definiu no arquivo de host virtual, que no exemplo é `zapdocs.example.com`. O resultado final deve ser parecido com isso: +Agora deve conseguir acessar o site pelo domínio (usando `http`/porta 80) que definiu no host virtual, que no exemplo é `zapdocs.example.com`. O resultado final deve ser parecido com isso: ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## Conclusão -Parabéns, você instalou e configurou o stack LAMP com sucesso! Como próximo passo, **recomendamos muito** configurar um domínio e um **certificado SSL** para garantir que os dados sejam transmitidos com segurança para seus sites. Confira nosso [guia Certbot](dedicated-linux-certbot.md) focado no **Plugin Apache** e siga a configuração interativa para configurar um certificado para seu domínio rapidinho. +Parabéns, você instalou e configurou a LAMP stack com sucesso! Como próximo passo, **recomendamos muito** configurar um domínio e um **certificado SSL** para garantir que os dados sejam transmitidos com segurança para seus sites. Veja nosso [guia Certbot](dedicated-linux-certbot.md) focado no **Plugin Apache** e siga a configuração interativa para criar um certificado para seu domínio. Se tiver dúvidas ou precisar de ajuda, não hesite em contatar nosso time de suporte, disponível diariamente para te ajudar! 🙂 \ No newline at end of file diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md index 506b88f49..c8a556e8e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md @@ -1,8 +1,8 @@ --- id: dedicated-linux-lemp-stack -title: "Servidor Dedicado: Configurar stack LEMP - Linux, Nginx, MySQL, PHP" -description: "Descubra como configurar um stack LEMP para hospedar sites PHP dinâmicos em servidores Linux com exemplos práticos → Saiba mais agora" -sidebar_label: Web LEMP stack +title: "Configure uma Stack LEMP em um Servidor Linux - Implante Aplicações Web de Alta Performance" +description: "Descubra como configurar uma stack LEMP para hospedar sites PHP dinâmicos em servidores Linux com exemplos práticos → Saiba mais agora" +sidebar_label: Stack Web LEMP services: - dedicated --- @@ -13,15 +13,15 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introdução -O **LEMP** stack é uma seleção popular de software open-source configurados juntos para permitir uma hospedagem simples de sites dinâmicos, com foco especial em sites e apps PHP. A sigla significa: **L**inux como sistema operacional, "**E**ngine x" (nginx) como servidor web, **M**ySQL como banco de dados e por fim **P**HP para processamento. Neste guia, vamos cobrir o processo de configurar um stack LEMP em um Servidor Dedicado Linux, com uma explicação detalhada e exemplo de criação de um site de lista de tarefas. +A **stack LEMP** é uma seleção popular de softwares open-source configurados juntos para permitir uma hospedagem simples de sites dinâmicos, com foco especial em sites e apps PHP. A sigla significa: **L**inux como sistema operacional, "**E**ngine x" (nginx) como servidor web, **M**ySQL como banco de dados e por fim **P**HP para processamento. Neste guia, vamos cobrir o processo de configurar uma stack LEMP em um Servidor Dedicado Linux, com uma explicação detalhada e exemplo de criação de um site de lista de tarefas. ## Preparação -Comece conectando ao seu servidor via SSH. Se você não sabe como fazer isso, dê uma olhada no nosso [Acesso inicial (SSH)](vserver-linux-ssh.md) guia. +Comece conectando ao seu servidor via SSH. Se você não sabe como fazer isso, dê uma olhada no nosso guia [Acesso inicial (SSH)](vserver-linux-ssh.md). -Neste guia, usaremos Ubuntu como distribuição Linux. As instruções são as mesmas para Debian e devem ser similares para outras distribuições, mas a sintaxe dos comandos pode variar um pouco. Certifique-se de que você tem um sistema operacional instalado e está conectado ao servidor via SSH. +Neste guia, usaremos o Ubuntu como distribuição Linux. As instruções são as mesmas para Debian e devem ser similares para outras distribuições, mas a sintaxe dos comandos pode variar um pouco. Certifique-se de que você tem um sistema operacional instalado e está conectado ao servidor via SSH. -Como sempre, antes de prosseguir com a instalação, garanta que todos os pacotes estejam atualizados com o seguinte comando: +Como sempre, antes de prosseguir com a instalação, garanta que todos os pacotes estejam atualizados com o comando: ``` // Ubuntu & Debian sudo apt update @@ -38,65 +38,65 @@ sudo dnf upgrade --refresh ## Instalação -A instalação pode ser dividida facilmente em cada dependência principal do LEMP, começando pelo servidor web Nginx, seguido pelo banco de dados MySQL e por fim PHP. Durante a instalação, configuraremos um site de teste escrito em PHP que acessará o banco MySQL. Cada requisição web será processada e servida pelo servidor Nginx. +A instalação pode ser dividida facilmente em cada dependência principal da LEMP, começando pelo servidor web Nginx, seguido pelo banco de dados MySQL e por fim o PHP. Durante a instalação, vamos configurar um site de teste escrito em PHP que acessará o banco MySQL. Cada requisição web será processada e servida pelo servidor Nginx. ### Configurando o Nginx -Nginx é o servidor web que será usado para processar requisições web e servir respostas. Instale-o com o comando: +O Nginx é o servidor web que processará as requisições e entregará as respostas. Instale-o com o comando: ``` sudo apt install nginx ``` -Após a instalação, você deve garantir que as regras apropriadas do firewall estejam criadas para que o servidor web seja acessível pela internet. Neste exemplo, usaremos o **Firewall UFW** já que o Nginx tem uma aplicação registrada para ele. +Após a instalação, certifique-se de que as regras apropriadas do firewall estejam criadas para garantir que o servidor web seja acessível pela internet. Neste exemplo, usaremos o **Firewall UFW**, pois o Nginx tem um perfil registrado para ele. -Se você usa outro firewall, certifique-se de liberar a porta 80 (HTTP) no firewall. Você pode aprender mais sobre firewalls em Linux no nosso guia [Gerenciar Firewall](vserver-linux-firewall.md). +Se estiver usando outro firewall, garanta que a porta 80 (HTTP) esteja liberada. Você pode aprender mais sobre firewalls em Linux no nosso guia [Gerenciar Firewall](vserver-linux-firewall.md). -Garanta que o firewall UFW esteja ativado e que uma regra para SSH esteja criada. +Ative o firewall UFW e crie uma regra para SSH: ``` -# Criar regra para permitir SSH +# Crie uma regra para permitir SSH sudo ufw allow OpenSSH -# Ativar firewall UFW +# Ative o firewall UFW sudo ufw enable ``` :::caution -Garanta que você tenha uma regra para SSH configurada se estiver usando o firewall UFW! Caso contrário, você **não** conseguirá se conectar via SSH ao servidor novamente se perder a conexão atual! +Garanta que você tenha uma regra para SSH configurada se estiver usando o firewall UFW! Caso contrário, você **não** conseguirá se conectar via SSH novamente se perder a conexão atual! ::: -Agora crie a regra para liberar o Nginx e depois verifique se as regras estão ativas. +Agora crie a regra para liberar o Nginx e depois verifique se as regras estão ativas: ``` -# Criar regra para liberar Nginx +# Crie uma regra para liberar o Nginx sudo ufw allow in "Nginx Full" -# Verificar regras do firewall UFW +# Verifique as regras do firewall UFW sudo ufw status ``` :::tip -Você pode ver quais perfis estão disponíveis rodando o comando `ufw app list`. No exemplo acima, usar `Nginx Full` significa que as regras para HTTP (porta 80) e HTTPS (porta 443) são criadas. +Você pode ver quais perfis estão disponíveis rodando o comando `ufw app list`. No exemplo acima, usar `Nginx Full` cria regras para HTTP (porta 80) e HTTPS (porta 443). ::: -Você deve ver as regras `Nginx` e `Nginx (v6)` com ação `ALLOW`, confirmando que o firewall está pronto. Também verá outras regras que você tenha configurado, incluindo a regra SSH. +Você deve ver as regras `Nginx` e `Nginx (v6)` com ação `ALLOW`, confirmando que o firewall está pronto. Também verá outras regras que já tenha configurado, incluindo a do SSH. ![](https://screensaver01.zap-hosting.com/index.php/s/A36rfRzL3gFGq9x/preview) -Com o firewall liberado para o Nginx, agora verifique se o Nginx está funcionando. Faça isso acessando seu endereço IP no navegador, assim: `http://[seu_endereço_ip]` +Com o firewall liberado para o Nginx, teste se ele está funcionando acessando seu endereço IP no navegador: `http://[seu_endereço_ip]` -Se estiver funcionando, você verá uma página de boas-vindas padrão. Se não, verifique o status do serviço com: `systemctl status nginx` +Se estiver funcionando, verá uma página de boas-vindas padrão. Se não, verifique o status do serviço com: `systemctl status nginx` ![](https://screensaver01.zap-hosting.com/index.php/s/EqFoyXMJMaHc3dc/preview) ### Configurando o MySQL -Agora você vai instalar e configurar um servidor MySQL que atuará como banco de dados para armazenar dados de forma relacional. Instale com: +Agora instale e configure o servidor MySQL, que será seu banco de dados para armazenar dados de forma relacional. Instale com: ``` sudo apt install mysql-server ``` -Após a instalação, é recomendado rodar um script de instalação segura para garantir que sua instância MySQL fique protegida. É opcional, mas altamente recomendado. Execute com o comando `sudo mysql_secure_installation`. +Após a instalação, é recomendado rodar um script de instalação segura para garantir que sua instância MySQL fique protegida. É opcional, mas altamente recomendado. Execute com: `sudo mysql_secure_installation`. -Esse processo é interativo. Primeiro, será perguntado sobre validação de senha. Recomendamos escolher `Y` para garantir que apenas senhas seguras sejam aceitas no futuro, e depois escolher `MEDIUM` com `1` ou `STRONG` com `2`. +Esse script é interativo. Primeiro, será perguntado sobre validação de senha. Recomendamos escolher `Y` para permitir apenas senhas seguras e depois selecionar `MEDIUM` com `1` ou `STRONG` com `2`. ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) @@ -104,15 +104,15 @@ Depois, será perguntado sobre remover o usuário `anonymous` e desabilitar logi ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -Por fim, será perguntado sobre remover o banco `test` e recarregar as tabelas de privilégios. Novamente, recomendamos aceitar com `Y` já que o banco de teste não é necessário e é preciso recarregar privilégios para aplicar mudanças. +Por fim, será perguntado sobre remover o banco `test` e recarregar as tabelas de privilégios. Novamente, recomendamos aceitar com `Y` para limpar o banco de teste e aplicar as mudanças. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -Agora verifique se o MySQL está rodando tentando logar: `sudo mysql -u root`. Se funcionar, verá uma mensagem de boas-vindas. Saia com o comando `quit` quando quiser. +Verifique se o MySQL está rodando tentando logar: `sudo mysql -u root`. Se funcionar, verá uma mensagem de boas-vindas. Saia com o comando `quit` quando quiser. ### Configurando o PHP -A última dependência do LEMP é o PHP e para o Nginx, isso requer usar um programa externo chamado `php-fpm` (PHP fastCGI process manager). O Nginx será configurado para passar requisições para o `php-fpm` antes de responder. +A última dependência da LEMP é o PHP. Para o Nginx, é necessário usar um programa externo chamado `php-fpm` (PHP FastCGI Process Manager). O Nginx será configurado para passar requisições para o `php-fpm` antes de responder. Instale a versão mais recente do php-fpm junto com o plugin PHP para MySQL, para que o Nginx funcione com PHP e o PHP possa usar MySQL: ``` @@ -131,36 +131,36 @@ Use as setas para navegar e `Q` para sair. Para instalar uma extensão, use: ``` sudo apt install [php_extensão] [...] ``` -Você pode instalar várias extensões ao mesmo tempo separando por espaço. +Você pode instalar várias extensões de uma vez, separadas por espaço. ::: ### Criando o Site de Teste -Com as dependências do LEMP instaladas, vamos criar um site de teste para mostrar como o stack funciona junto para formar uma solução dinâmica. Isso é opcional, mas ajuda a entender como usar essas ferramentas para seus próprios sites. +Com todas as dependências da LEMP instaladas, vamos criar um site de teste para mostrar como a stack funciona para formar uma solução dinâmica. Isso é opcional, mas ajuda a entender como usar essas ferramentas para seus próprios sites. -Neste exemplo, criaremos um site simples de lista de tarefas em PHP que busca e retorna itens da lista. Os dados ficam em uma tabela MySQL e o site é servido pelo Nginx. +Neste exemplo, criaremos um site simples de lista de tarefas em PHP que busca e retorna as tarefas armazenadas em uma tabela MySQL, servido pelo Nginx. -Usaremos o domínio de teste `zapdocs.example.com` durante o guia, pois no mundo real você provavelmente usaria um domínio. Você **deve** configurar um registro DNS do tipo `A` para o domínio apontando para o endereço IP do seu servidor. Se precisar de ajuda, veja nosso guia [Registros de Domínio](domain-records.md). +Usaremos o domínio de teste `zapdocs.example.com`. No mundo real, você provavelmente usaria um domínio. Você **deve** criar um registro DNS do tipo `A` para o domínio apontando para o endereço IP do seu servidor. Se precisar de ajuda, veja nosso guia [Registros de Domínio](domain-records.md). :::note -Você pode optar por não usar domínio e substituir `[your_domain]` por um nome qualquer. Acessaria o site pelo IP. Mas ao criar o arquivo do bloco de servidor, remova o parâmetro `server_name`. +Você pode optar por não usar domínio e substituir `[your_domain]` por um nome comum. Acessaria o site pelo IP. Mas ao criar o arquivo do server block, remova o parâmetro `server_name`. ::: #### Configurando o Nginx -Normalmente, todos os arquivos e dados dos sites ficam em `/var/www`. Por padrão, o Nginx vem com uma pasta `html` com uma página padrão. Para organizar melhor, especialmente se hospedar vários sites, recomendamos criar uma pasta individual para cada domínio. +Normalmente, todos os arquivos e dados do site ficam em `/var/www`. Por padrão, o Nginx vem com uma pasta `html` com uma página padrão. Para organizar melhor, especialmente se hospedar vários sites no mesmo Nginx, recomendamos criar uma pasta individual para cada domínio. -Crie uma nova pasta em `/var/www/[your_domain]` para cada domínio. No exemplo, será `/var/www/zapdocs.example.com`. +Crie uma nova pasta em `/var/www/[your_domain]`. No exemplo, será `/var/www/zapdocs.example.com`. ``` sudo mkdir /var/www/[your_domain] ``` -Agora crie um novo arquivo de configuração de bloco de servidor Nginx em `sites-available` para esse domínio e pasta. +Agora crie um arquivo de configuração do server block do Nginx em `sites-available` para esse domínio: ``` sudo nano /etc/nginx/sites-available/[your_domain].conf ``` -Use o template abaixo, substituindo `[your_domain]` pelo domínio que você usa. +Copie o template abaixo no editor nano, substituindo `[your_domain]` pelo seu domínio: ``` server { listen 80; @@ -185,43 +185,43 @@ server { ``` :::important Versão do PHP -É importante trocar `[your_phpversion]` pela versão atual do PHP instalada. Verifique com `php -v`, que deve retornar algo como: `PHP 8.3.6 (cli) (built: Mar 19 2025 10:08:38) (NTS)`. +É importante trocar `[your_phpversion]` pela versão atual do PHP instalada. Rode `php -v` para ver a versão, por exemplo: `PHP 8.3.6 (cli) (built: Mar 19 2025 10:08:38) (NTS)`. -No exemplo, use `8.3` como subversão principal, ficando: `fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;` +No exemplo, use `8.3` como subversão, ficando: `fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;` ::: -Esse arquivo de bloco de servidor trata requisições na porta 80 (HTTP) e verifica se o pedido bate com o `server_name` (seu domínio). Também aponta que a pasta `/var/www/[your_domain]` será usada para servir os arquivos. +Esse arquivo configura o Nginx para ouvir na porta 80 (HTTP) e responder apenas se o `server_name` bater com seu domínio. Também aponta para a pasta `/var/www/[your_domain]` para servir os arquivos. Salve e saia do nano com `CTRL + X`, depois `Y` para confirmar e `ENTER`. -O passo final para configurar o Nginx é ativar essa configuração criando um link simbólico em `sites-enabled`. +Ative a configuração criando um link simbólico em `sites-enabled`: ``` sudo ln -s /etc/nginx/sites-available/[your_domain].conf /etc/nginx/sites-enabled/ ``` :::note Sem domínio -Se você **não** usar domínio, remova ou comente a linha `server_name` com `#`. Também desative o bloco padrão com `sudo unlink /etc/nginx/sites-enabled/default`. +Se não usar domínio, remova ou comente a linha `server_name` (prefixando com `#`). Também desative o server block padrão com: `sudo unlink /etc/nginx/sites-enabled/default`. ::: -Recomendamos rodar `sudo nginx -t` para garantir que não há erros de sintaxe. +Recomendamos rodar `sudo nginx -t` para checar se não há erros de sintaxe. -Por fim, reinicie o Nginx para aplicar o novo host virtual: +Por fim, reinicie o Nginx para aplicar as mudanças: ``` sudo systemctl reload nginx ``` #### Criando o Site -Agora que o Nginx está configurado com o novo bloco de servidor e pasta, vamos criar o site que será servido. A pasta está vazia, então nada será mostrado ainda. Faremos um site simples de lista de tarefas em PHP. +Agora que o Nginx está configurado, vamos criar o site em si. A pasta está vazia, então nada será servido ainda. Vamos criar o site de lista de tarefas mencionado. ##### Preparando o Banco de Dados -Vamos criar um banco e uma tabela para armazenar os itens da lista. Logue no MySQL: +Primeiro, crie um banco e uma tabela para armazenar as tarefas. Logue no MySQL: ``` sudo mysql -u root ``` -Crie o banco `todowebsite` e a tabela `todoitems` dentro dele: +Crie o banco `todowebsite` e a tabela `todoitems`: ``` # Criar banco CREATE DATABASE todowebsite; @@ -238,7 +238,7 @@ CREATE TABLE todoitems ( ); ``` -Agora insira alguns itens de exemplo: +Agora insira algumas tarefas de exemplo: ``` 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); @@ -261,22 +261,22 @@ TO todo@localhost; FLUSH PRIVILEGES; ``` -Saia do terminal MySQL com `quit` quando quiser. +Saia do terminal MySQL com `quit`. ##### Arquivos PHP do Site -Agora vamos criar o arquivo PHP do site de lista de tarefas. Será um `index.php` dentro da pasta `/var/www/[your_domain]` criada antes. Abra o nano para criar o arquivo: +Agora vamos criar o arquivo PHP principal para o site de tarefas. Ele ficará em `/var/www/[your_domain]/index.php`. Abra o nano para criar: ``` sudo nano /var/www/[your_domain]/index.php ``` -Abaixo está um código simples para uma página de tarefas que retorna os itens do banco. A primeira parte PHP conecta ao MySQL. +Copie o código abaixo no editor. A primeira parte PHP conecta ao banco MySQL. :::important -Você deve trocar `[your_password]` pela senha que definiu para o usuário `todo`. +Troque `[your_password]` pela senha que você definiu para o usuário `todo`. ::: -A parte HTML cria a página principal com uma lista não ordenada, mostrando cada resultado. +A parte HTML cria a página e lista as tarefas. ``` connect_error) { die("Connection failed: " . $conn->connect_error); } -// Rodar query para retornar entradas da tabela +// Rodar query para buscar entradas e salvar no resultado $sql = "SELECT id, name, is_completed, creation_date FROM todoitems ORDER BY creation_date DESC"; $result = $conn->query($sql); ?> @@ -311,27 +311,27 @@ $result = $conn->query($sql);

            For our awesome ZAP-Hosting guide: https://zap-hosting.com/guides/docs/vserver-linux-lemp-stack

              num_rows > 0) { // Loop pelos itens retornados foreach ($result as $entry) { echo "
            • "; - // Mostrar nome e usar htmlspecialchars para evitar XSS + // Exibe o nome com htmlspecialchars para evitar XSS echo htmlspecialchars($entry["name"]); - // Mostrar status de conclusão + // Exibe status de conclusão if ($entry["is_completed"]) { echo " (Completed)"; } else { echo " (Incomplete)"; } - // Mostrar data de criação + // Exibe data de criação echo " - Creation Date: " . htmlspecialchars($entry['creation_date']); echo "
            • "; } } else { - // Se não houver itens, mostrar mensagem padrão + // Se não houver itens, mostra mensagem padrão echo "
            • No to-do items found.
            • "; } ?> @@ -340,23 +340,23 @@ $result = $conn->query($sql); close(); ?> ``` -Depois de colar no nano, salve e saia com `CTRL + X`, depois `Y` e `ENTER`. +Salve e saia do nano com `CTRL + X`, depois `Y` e `ENTER`. #### Testando o Site -Você seguiu o passo a passo e configurou um site de lista de tarefas que usa todos os componentes do stack LEMP! +Você configurou com sucesso um site de lista de tarefas que usa todos os componentes da stack LEMP! -Agora deve conseguir acessar o site pelo domínio (usando `http`/porta 80) que definiu no bloco de servidor, aqui `zapdocs.example.com`. O resultado final deve ser parecido com isso: +Agora deve conseguir acessar o site pelo domínio (via `http`/porta 80) que definiu no server block, no exemplo `zapdocs.example.com`. O resultado final deve ser parecido com isso: ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## Conclusão -Parabéns, você instalou e configurou o stack LEMP com sucesso! Como próximo passo, **recomendamos muito** configurar um domínio e um **certificado SSL** para garantir que os dados sejam transmitidos com segurança para seus sites. Veja nosso [guia Certbot](dedicated-linux-certbot.md) focado no **Plugin Nginx** e siga a configuração interativa para criar um certificado para seu domínio. +Parabéns, você instalou e configurou a stack LEMP com sucesso! Como próximo passo, **recomendamos muito** configurar um domínio e um **certificado SSL** para garantir que os dados sejam transmitidos com segurança para seus sites. Veja nosso [guia Certbot](dedicated-linux-certbot.md) focado no **Plugin Nginx** e siga o setup interativo para configurar um certificado rápido e fácil para seu domínio. Se tiver dúvidas ou precisar de ajuda, não hesite em contatar nosso time de suporte, disponível diariamente para te ajudar! 🙂 \ No newline at end of file diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md index eaf6884c2..fc8db0c72 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-mastodon -title: "Servidor Dedicado: Instalação do Mastodon" -description: "Descubra como configurar uma rede social Mastodon segura e auto-hospedada em servidores baseados em Debian para microblogging independente → Saiba mais agora" +title: "Configure o Mastodon em um Servidor Linux - Lance Sua Própria Plataforma de Rede Social" +description: "Descubra como configurar uma rede social Mastodon autônoma e segura em servidores baseados em Debian para microblogging independente → Saiba mais agora" sidebar_label: Instalar Mastodon services: + - vserver - dedicated --- @@ -11,14 +12,14 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introdução -Mastodon é um software livre e open-source para rodar serviços de redes sociais auto-hospedadas. +Mastodon é um software gratuito e open-source para rodar serviços de redes sociais autogerenciados. ![](https://screensaver01.zap-hosting.com/index.php/s/oNCpfBwLNB5f79P/preview) -Ele possui recursos de microblogging similares ao serviço X (antigo Twitter), oferecidos por uma grande quantidade de nós independentes, conhecidos como instâncias, +Ele tem funcionalidades de microblogging similares ao serviço X (antigo Twitter), oferecidas por uma grande quantidade de nós independentes, conhecidos como instâncias, cada uma com seu próprio código de conduta, termos de serviço, política de privacidade, opções de privacidade e políticas de moderação. :::info -Este guia foca na instalação em uma distro baseada em Debian. Exemplos são Debian e Ubuntu. Este guia varia dependendo do sistema operacional que você está usando. +Este guia foca na instalação em uma distro baseada em Debian. Exemplos são Debian e Ubuntu. O guia varia dependendo do sistema operacional que você estiver usando. ::: ## Requisitos do sistema @@ -28,7 +29,7 @@ Se você quer configurar uma instância Mastodon no seu servidor, precisa atende - Servidor de email ## Preparando seu sistema -É recomendado que você desative o login por senha no SSH antes, pois usar login por senha em servidores acessíveis pela internet é um risco de segurança. +Recomendamos que você desative o login por senha no SSH antes, pois usar login por senha em servidores acessíveis pela internet é um risco de segurança. Você pode fazer isso no painel web do seu servidor em Informação -> Acesso & Segurança -> Desativar Login por Senha ![](https://screensaver01.zap-hosting.com/index.php/s/k6bBoxt7HJ4jqnL/preview) Depois disso, atualize seus pacotes com o comando: @@ -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 ``` -Depois de instalar as dependências do Mastodon, podemos instalar os pacotes necessários do sistema. Faça isso com os dois comandos abaixo: +Depois de instalar as dependências do Mastodon, podemos instalar os pacotes necessários do sistema com esses dois 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 ``` -Deixe os pacotes instalarem, isso pode levar um tempo. Depois disso, configure o yarn, que é um gerenciador de pacotes para o Node.JS instalado anteriormente: +Deixe os pacotes instalarem, isso pode levar um tempo. Depois, configure o yarn, que é o gerenciador de pacotes para o Node.JS instalado anteriormente: ```bash corepack enable yarn set version stable ``` ## Instalando Ruby -Vamos criar um usuário diferente, pois isso facilita o gerenciamento das versões do Ruby. Primeiro crie um usuário chamado mastodon, com login desativado. Depois, mude para o usuário mastodon. Use os comandos: +Vamos criar um usuário separado, pois facilita o gerenciamento das versões do Ruby. Primeiro crie um usuário chamado mastodon, com login desativado. Depois, troque para o usuário mastodon com os comandos: ```bash -# Você pode deixar os campos vazios +# Pode deixar os campos vazios adduser --disabled-login mastodon su - mastodon ``` -Agora instalamos o gerenciador Ruby `rbenv`, que facilita o gerenciamento das versões do Ruby. Instale com os comandos: +Agora instalamos o gerenciador Ruby `rbenv`, que facilita o gerenciamento das versões do Ruby. Use os comandos: ```bash git clone https://github.com/rbenv/rbenv.git ~/.rbenv cd ~/.rbenv && src/configure && make -C src @@ -81,13 +82,13 @@ echo 'eval "$(rbenv init -)"' >> ~/.bashrc exec bash git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build ``` -Depois de rodar esses comandos, instale o Ruby e o bundler com: +Depois disso, instale o Ruby e o bundler com: ```bash RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.0.3 rbenv global 3.0.3 gem install bundler --no-document ``` -Isso pode demorar um pouco, então aproveite para pegar um chá ou café enquanto espera. Depois disso, podemos voltar para o usuário root com o comando `exit`. +Isso pode demorar um pouco, então aproveite para pegar um café ou chá enquanto espera. Quando terminar, volte para o usuário root com o comando `exit`. ## Configurando o PostgreSQL Mastodon usa PostgreSQL como sistema de banco de dados. Configure com: @@ -95,7 +96,7 @@ Mastodon usa PostgreSQL como sistema de banco de dados. Configure com: sudo -u postgres psql ``` -Dentro do prompt do PostgreSQL, digite: +No prompt do PostgreSQL, digite: ```sql CREATE USER mastodon CREATEDB; \q @@ -106,12 +107,12 @@ Agora volte para o usuário mastodon: ```bash su - mastodon ``` -Use o git para baixar a versão mais recente do Mastodon com os comandos: +Use o git para baixar a versão mais recente do Mastodon com esses 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) ``` -Agora instale as últimas dependências para Ruby e Javascript com: +Agora instale as últimas dependências para Ruby e Javascript: ```bash bundle config deployment 'true' bundle config without 'development test' @@ -131,32 +132,32 @@ https://gist.github.com/amolkhanorkar/8706915 Depois, volte para o usuário root com `exit`. ## Configurando o servidor web -Agora vem a parte mais delicada. Você precisa configurar seu servidor web. Primeiro, crie um registro A e/ou AAAA no seu DNS apontando diretamente para seu servidor. Alternativamente, pode apontar o registro raiz para seu servidor. +Agora vem a parte mais delicada: configurar o servidor web. Primeiro, crie um registro A e/ou AAAA no seu DNS apontando diretamente para seu servidor. Alternativamente, você pode apontar o registro raiz para seu servidor. -Depois, use os dois comandos abaixo para copiar e ativar a configuração do servidor web do Mastodon: +Depois, copie e habilite a configuração do servidor web do Mastodon com: ```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 ``` Edite o arquivo `/etc/nginx/sites-available/mastodon` com um editor de texto como vim ou nano e troque example.com pelo seu domínio. -Agora você precisa adquirir um certificado SSL para seu domínio. Faça isso facilmente com: +Agora, adquira um certificado SSL para seu domínio facilmente com: ```bash certbot --nginx -d ``` -Digite seu domínio. Você será solicitado a fornecer algumas informações. No final, será perguntado se deseja redirecionar automaticamente requisições http para https — recomendamos que habilite essa opção. +Digite seu domínio. Você será perguntado sobre algumas credenciais. No final, será perguntado se deseja redirecionar automaticamente requisições http para https — recomendamos ativar essa opção. ## Criando um serviço Mastodon -Por fim, vamos criar um serviço do sistema para o Mastodon. É bem simples. -Use este comando para copiar a configuração padrão do serviço para o diretório de serviços da sua distribuição: +Por fim, vamos criar um serviço de sistema para o Mastodon. É bem simples. +Copie a configuração padrão do serviço para o diretório de serviços da sua distribuição: ```sh cp /home/mastodon/live/dist/mastodon-*.service /etc/systemd/system/ ``` -Agora habilite e inicie seus novos serviços com os comandos: +Agora habilite e inicie os novos serviços com: ```sh systemctl daemon-reload systemctl enable --now mastodon-web mastodon-sidekiq mastodon-streaming ``` -Após um reboot, sua configuração deve estar pronta. Curta sua instância! \ No newline at end of file +Depois de um reboot, sua configuração estará pronta. Curta sua instância! \ No newline at end of file diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md index b496a25de..c748cf66d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md @@ -1,6 +1,6 @@ --- id: dedicated-linux-notepad++ -title: "Servidor Dedicado: Configure o Notepad++ no Linux" +title: "Configure o Notepad++ em um Servidor Linux - Use Seu Editor Preferido via Wine" description: "Descubra como configurar e otimizar o Notepad++ no Linux para uma edição de código poderosa e leve, aumentando sua produtividade como dev → Saiba mais agora" sidebar_label: Instalar Notepad++ services: @@ -13,11 +13,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introdução -Notepad++ é um editor de texto e código-fonte gratuito e open-source para Windows. Ele suporta realce de sintaxe, dobramento de código e edição em abas para várias linguagens de programação e scripts, além de ser altamente personalizável via plugins. Conhecido por sua performance rápida e baixo consumo de recursos, o Notepad++ continua sendo uma escolha popular para devs e usuários que buscam uma ferramenta poderosa e leve para edição. +Notepad++ é um editor de texto e código-fonte gratuito e open-source para Windows. Ele suporta realce de sintaxe, dobramento de código e edição em abas para várias linguagens de programação e script, além de ser altamente personalizável via plugins. Conhecido por sua performance rápida e baixo consumo de recursos, o Notepad++ continua sendo uma escolha popular para devs e usuários que buscam uma ferramenta poderosa e leve para edição. ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) -Quer hospedar esse serviço você mesmo? Vamos te guiar em cada passo para configurar e ajustar tudo, além de te mostrar o que é importante ficar de olho. +Pensando em hospedar esse serviço você mesmo? Vamos te guiar passo a passo para configurar e ajustar tudo, além de te mostrar o que é importante ficar de olho. :::danger Linux com Variante Desktop necessária Esse aplicativo só pode ser instalado e usado em um sistema Linux com interface gráfica; neste exemplo, usamos o Ubuntu Desktop 25.04 como referência. @@ -28,7 +28,7 @@ Esse aplicativo só pode ser instalado e usado em um sistema Linux com interface -## Requisitos +## Pré-requisitos Antes de instalar o **Notepad++**, certifique-se de que seu ambiente de hospedagem atende aos seguintes requisitos para garantir uma instalação tranquila e desempenho ideal. @@ -38,7 +38,7 @@ Antes de instalar o **Notepad++**, certifique-se de que seu ambiente de hospedag | RAM | 2 GB | 4 GB | | Espaço em disco | 25 MB | 25 GB | -O software exige que todas as dependências necessárias estejam instaladas e que rode em um sistema operacional suportado. Confira se seu servidor atende aos requisitos abaixo antes de continuar com a instalação: +O software exige que todas as dependências necessárias estejam instaladas e que esteja rodando em um sistema operacional suportado. Confira se seu servidor atende aos requisitos abaixo antes de continuar com a instalação: **Dependências:** `Snap` @@ -50,7 +50,7 @@ Garanta que todas as dependências estejam instaladas e que a versão correta do ## Preparação -Antes de configurar o **Notepad++**, você precisa preparar seu sistema. Isso inclui atualizar seu sistema operacional para a versão mais recente e instalar todas as dependências necessárias. Essas preparações garantem um ambiente estável e ajudam a evitar problemas durante ou após a instalação. +Antes de configurar o **Notepad++**, você precisa preparar seu sistema. Isso inclui atualizar o sistema operacional para a versão mais recente e instalar todas as dependências necessárias. Essas preparações garantem um ambiente estável e ajudam a evitar problemas durante ou após a instalação. ### Atualizar Sistema @@ -74,7 +74,7 @@ sudo apt install snapd ## Instalação -Agora que todos os requisitos foram cumpridos e as preparações feitas, você pode prosseguir com a instalação do Notepad++. Para isso, execute o comando: +Agora que todos os requisitos foram atendidos e as preparações feitas, você pode prosseguir com a instalação do Notepad++. Para isso, execute o comando: ``` sudo snap install notepad-plus-plus @@ -88,12 +88,12 @@ O Notepad++ será baixado e instalado usando o script oficial. Deixe o processo ## Configuração -O Notepad++ oferece uma variedade enorme de opções de personalização acessíveis em *Configurações > Preferências*. Elas permitem que você adapte o editor ao seu fluxo de trabalho: +O Notepad++ oferece uma ampla gama de opções de personalização acessíveis em *Configurações > Preferências*. Elas permitem que você adapte o editor ao seu fluxo de trabalho: - **Geral**: Controle o comportamento na inicialização, como recarregar arquivos abertos anteriormente, definir uma linguagem padrão ou configurar o comportamento das abas. -- **Configurações do Editor**: Ajuste tipo e tamanho da fonte, largura da tabulação, numeração de linhas, auto-indentação ou se espaços e marcas de tabulação são exibidos. -- **Esquemas de Cores & Sintaxe**: Use o “Configurador de Estilo” para trocar temas e personalizar o realce de sintaxe para cada linguagem suportada. -- **Manipulação de Arquivos**: Configure opções como recarregamento automático ao alterar arquivos, comportamento com arquivos grandes ou preferências de codificação como UTF-8. +- **Configurações do Editor**: Ajuste o tipo e tamanho da fonte, largura da tabulação, numeração de linhas, auto-indentação ou se espaços e marcas de tabulação são exibidos. +- **Esquemas de Cores & Sintaxe**: Use o “Configurador de Estilo” para alternar temas e personalizar o realce de sintaxe para cada linguagem suportada. +- **Manipulação de Arquivos**: Configure opções como recarregamento automático de arquivos ao serem alterados, comportamento com arquivos grandes ou preferências de codificação como UTF-8. - **Segurança & Backup**: Ative backups automáticos ou restauração de sessão para evitar perda de dados. - **Plugins**: Instale e gerencie extensões via o Gerenciador de Plugins para adicionar funcionalidades como suporte FTP ou formatação avançada. @@ -110,7 +110,7 @@ Parabéns! Você instalou e configurou com sucesso o Notepad++ no seu Servidor D - [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - Site Oficial -Tem dúvidas específicas que não foram respondidas aqui? Para mais perguntas ou suporte, não hesite em contatar nosso time de suporte, disponível diariamente para te ajudar! 🙂 +Tem dúvidas específicas que não foram abordadas aqui? Para mais perguntas ou suporte, não hesite em contatar nosso time de suporte, disponível diariamente para te ajudar! 🙂 diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md index bcd2c1eb5..feeae471b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-odoo -title: "Servidor Dedicado: Configure o Odoo (ERP e CRM Open Source) no Linux" -description: "Descubra como gerenciar e automatizar processos empresariais com a plataforma integrada de ERP e CRM do Odoo para operações empresariais simplificadas → Saiba mais agora" +title: "Configure o Odoo em um Servidor Linux - Tenha Seu Próprio ERP e CRM Open Source" +description: "Descubra como gerenciar e automatizar processos empresariais com a plataforma integrada ERP e CRM do Odoo para operações empresariais simplificadas → Saiba mais agora" sidebar_label: Instalar Odoo services: + - vserver - dedicated --- @@ -13,19 +14,19 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introdução -Odoo é uma plataforma modular open source que combina recursos de Enterprise Resource Planning (ERP) e Customer Relationship Management (CRM). Ela permite que empresas gerenciem e automatizem processos como contabilidade, inventário, gerenciamento de projetos e vendas a partir de um único sistema. +Odoo é uma plataforma modular open source que combina recursos de Planejamento de Recursos Empresariais (ERP) e Gestão de Relacionamento com o Cliente (CRM). Ela permite que empresas gerenciem e automatizem processos como contabilidade, estoque, gerenciamento de projetos e vendas a partir de um único sistema. Com suas extensões flexíveis, o Odoo pode ser personalizado para necessidades específicas e oferece uma solução integrada para gerenciar todas as áreas de uma empresa. ![img](https://screensaver01.zap-hosting.com/index.php/s/3nwfLeK2c9kTiCp/preview) -Pensando em hospedar esse serviço por conta própria? Vamos te guiar em cada passo para configurar e ajustar tudo, além de tudo que você precisa saber para manter o sistema rodando tranquilo. +Pensando em hospedar esse serviço por conta própria? Vamos te guiar em cada passo para configurar e ajustar tudo, além de te mostrar tudo que precisa ficar de olho. ## Pré-requisitos -Antes de instalar o **Odoo**, certifique-se de que seu ambiente de hospedagem atende aos seguintes requisitos para garantir uma instalação suave e desempenho ideal. +Antes de instalar o **Odoo**, certifique-se de que seu ambiente de hospedagem atende aos seguintes requisitos para garantir uma instalação tranquila e desempenho ideal. | Hardware | Mínimo | Recomendado | | ---------- | ------------ | ------------ | @@ -39,7 +40,7 @@ O software exige que todas as dependências necessárias estejam instaladas e qu **Sistema Operacional:** Última versão do Ubuntu/Debian com suporte ao Docker 26+ -Certifique-se de que todas as dependências estão instaladas e que a versão correta do sistema operacional está em uso para evitar problemas de compatibilidade durante a instalação do Odoo. +Confirme que todas as dependências estão instaladas e que a versão correta do sistema operacional está em uso para evitar problemas de compatibilidade durante a instalação do Odoo. @@ -49,15 +50,15 @@ Antes de configurar o **Odoo**, você precisa preparar seu sistema. Isso inclui ### Atualizar Sistema -Para garantir que seu sistema esteja rodando com as melhorias mais recentes de software e segurança, você deve sempre realizar as atualizações do sistema primeiro. Para isso, execute o seguinte comando: +Para garantir que seu sistema esteja rodando com as melhorias mais recentes de software e segurança, você deve sempre começar atualizando o sistema. Para isso, execute o seguinte comando: ``` sudo apt update && sudo apt upgrade -y ``` -Isso garante que seu sistema tenha os patches de segurança e versões de software mais recentes antes de prosseguir. +Isso garante que seu sistema tenha os patches de segurança e versões de software mais recentes antes de continuar. ### Instalar dependências -Após o processo de atualização, você pode prosseguir com a instalação das dependências. O Bitwarden será implantado e executado na sua máquina usando uma série de containers Docker. Para isso, o Docker precisa estar instalado primeiro. Execute o seguinte comando: +Após o processo de atualização, você pode prosseguir com a instalação das dependências. O Odoo será implantado e executado na sua máquina usando uma série de containers Docker. Para isso, o Docker precisa estar instalado primeiro. Execute o seguinte comando: ``` curl -fsSL https://get.docker.com -o get-docker.sh @@ -156,7 +157,7 @@ volumes: ### Firewall -Para que o nginx e o certbot funcionem corretamente, você precisa liberar as portas TCP 80 (HTTP) e 443 (HTTPS) no firewall. Essas portas são essenciais porque o certbot depende da porta 80 para validação HTTP, enquanto a porta 443 é necessária para servir tráfego criptografado via HTTPS. Se o UFW (Uncomplicated Firewall) estiver ativado, você pode adicionar as regras necessárias com os comandos: +Para que o nginx e o certbot funcionem corretamente, você precisa liberar as portas TCP 80 (HTTP) e 443 (HTTPS) no firewall. Essas portas são essenciais porque o certbot usa a porta 80 para validação HTTP, enquanto a porta 443 é necessária para servir tráfego criptografado via HTTPS. Se o UFW (Uncomplicated Firewall) estiver ativado, você pode adicionar as regras necessárias com os comandos: ``` sudo ufw allow http @@ -188,7 +189,7 @@ server { Essa configuração permite que o certbot complete o desafio ACME e emita certificados SSL válidos. Também garante que todas as requisições HTTP sejam redirecionadas para HTTPS. -Depois de salvar o arquivo, você pode iniciar os containers necessários. Eles incluem o banco de dados, o Odoo e o nginx. Execute o comando: +Depois de salvar o arquivo, você pode iniciar os containers necessários. Eles incluem o banco de dados, Odoo e nginx. Execute o comando: ``` sudo docker compose up -d db odoo nginx @@ -199,13 +200,13 @@ Os containers vão rodar em background, e o nginx já usará a nova configuraç ### Gerar certificados SSL -Execute o comando abaixo para criar certificados SSL usando o certbot. Certifique-se de especificar seu próprio domínio após a flag `-d` e substituir o endereço de exemplo user@mail.com pelo seu e-mail válido. +Execute o comando abaixo para criar certificados SSL usando o certbot. Certifique-se de especificar seu próprio domínio após a flag `-d` e substituir o endereço de email exemplo user@mail.com pelo seu email válido. ``` 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 ``` -Depois, gere um arquivo DH parameter dedicado para fortalecer ainda mais a segurança da troca de chaves criptográficas. +Depois, gere um arquivo dedicado de parâmetros DH para fortalecer ainda mais a segurança da troca de chaves criptográficas. ``` openssl dhparam -out nginx/ssl/dhparam.pem 2048 @@ -258,7 +259,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; # Configurações de proxy para o Odoo @@ -329,7 +330,7 @@ server { -Depois de salvar as alterações na configuração do nginx, aplique as novas configurações reiniciando o container do nginx: +Depois de salvar as alterações na configuração do nginx, aplique as novas configurações reiniciando o container nginx: ``` sudo docker compose restart nginx @@ -378,12 +379,12 @@ Isso vai carregar a página inicial da sua nova instalação. Para o login inici ## Conclusão e mais Recursos -Parabéns! Você instalou e configurou com sucesso o Odoo no seu Servidor Dedicado. Também recomendamos dar uma olhada nos seguintes recursos, que podem te ajudar ainda mais durante o processo de configuração do seu servidor: +Parabéns! Você instalou e configurou com sucesso o Odoo no seu VPS/servidor dedicado. Também recomendamos dar uma olhada nos seguintes recursos, que podem te ajudar ainda mais durante o processo de configuração do servidor: - [Odoo.com](https://odoo.com) - Site Oficial - [odoo.com/documentation/18.0/](https://www.odoo.com/documentation/18.0/) - Documentação do Odoo -Tem dúvidas específicas que não foram abordadas aqui? Para mais perguntas ou suporte, não hesite em contatar nossa equipe de suporte, disponível diariamente para te ajudar! 🙂 +Tem dúvidas específicas que não foram abordadas aqui? Para mais perguntas ou suporte, não hesite em contatar nosso time de suporte, disponível diariamente para te ajudar! 🙂 diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md index b14c2e85a..9bee3405a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-openvpn -title: "Servidor Dedicado: Instalação do OpenVPN" +title: "Configure o OpenVPN em um Servidor Linux - Crie Sua Infraestrutura VPN Segura" description: "Descubra como proteger sua conexão de internet e acessar conteúdos restritos usando OpenVPN em servidores Linux → Saiba mais agora" sidebar_label: Instalar OpenVPN services: + - vserver - dedicated --- @@ -15,15 +16,14 @@ OpenVPN é um software VPN poderoso e versátil que permite uma conexão segura ## Preparação -Primeiro, o driver de rede **TUN** precisa estar ativado. Essa etapa não é necessária para servidores root. +Primeiro, o driver de rede **TUN** precisa estar ativado. Essa etapa não é necessária para servidores root. Para isso, você deve criar um novo arquivo chamado **tunscript.sh** na pasta **/usr/sbin**. ``` nano /usr/sbin/tunscript.sh ``` -Insira as seguintes linhas depois: - +Insira as seguintes linhas em seguida: ``` #!/bin/bash mkdir /dev/net @@ -31,13 +31,13 @@ mknod /dev/net/tun c 10 200 chmod 0666 /dev/net/tun ``` -Salve o arquivo pressionando `CTRL+O`, depois `Y` e por fim `Enter`. Para sair do arquivo, pressione `CTRL+X`. Depois disso, execute o seguinte comando: +Salve o arquivo pressionando `CTRL+O`, depois `Y` e por fim `Enter`. Para sair do arquivo, pressione `CTRL+X`. Depois disso, execute o comando: ``` chmod +x /usr/sbin/tunscript.sh ``` -Feito isso, execute ``crontab -e`` e selecione o **editor nano** [1]. Adicione esta linha no final do arquivo: +Feito isso, rode ``crontab -e`` e selecione o **editor nano** [1]. Adicione esta linha ao final do arquivo: ``` @reboot /usr/sbin/tunscript.sh || exit 1 ``` Salve o arquivo pressionando `CTRL+O`, depois `Y` e por fim `Enter`. Para sair, pressione `CTRL+X`. Agora você poderá continuar após um reboot. @@ -45,28 +45,25 @@ Salve o arquivo pressionando `CTRL+O`, depois `Y` e por fim `Enter`. Para sair, ## Instalação Para instalar o OpenVPN, execute o seguinte comando no console: - ``` wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh ``` -Então aparecerá um diálogo perguntando se você quer usar UDP ou TCP. Recomendamos UDP, então digite `1` e pressione `Enter`. Depois, será solicitado que você escolha uma porta para o OpenVPN, recomendamos usar a porta padrão. +Então aparecerá um diálogo perguntando se você quer usar UDP ou TCP. Recomendamos UDP, então digite `1` e pressione `Enter`. Depois, será solicitado uma porta para o OpenVPN, recomendamos usar a porta padrão. Em seguida, configure o servidor DNS. Recomendamos usar o Google Public DNS ou o Cloudflare DNS: - ``` 8.8.8.8 / 8.8.4.4 - Google Public DNS 1.1.1.1 / 1.0.0.1 - Cloudflare DNS ``` -Depois disso, defina um nome para o cliente. Pode ser qualquer nome que você quiser, por exemplo, o nome do seu dispositivo. +Depois disso, defina um nome para o cliente. Pode ser qualquer nome que desejar, por exemplo, o nome do seu dispositivo. ## Configuração ### Adicionar mais clientes Se quiser criar várias conexões, é útil criar várias contas. Para criar outra conta, execute o comando: - ``` wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh ``` @@ -76,29 +73,27 @@ Selecione `1` e confirme. Agora defina o nome do cliente. ### Remover clientes Para remover um cliente, execute: - ``` wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh ``` -Selecione o número do cliente na sua lista que deseja remover e pressione `Enter`. Você será solicitado a confirmar a exclusão. Se tiver certeza, pressione `Y` e depois `Enter`. O cliente será removido. +Selecione o número do cliente na sua lista que deseja remover e pressione `Enter`. Você será solicitado a confirmar a exclusão. Se tiver certeza, pressione `Y` e depois `Enter`. +O cliente será removido. ## Desinstalação Se não precisar mais do OpenVPN, pode desinstalá-lo assim: - ``` wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh ``` - Pressione `3` e confirme. Confirme novamente e o OpenVPN será desinstalado. ## Conectar à VPN Para se conectar à sua VPN, recomendamos usar o **[cliente OpenVPN](https://openvpn.net/community-downloads/)**. Basta baixar no dispositivo que deseja conectar. -Conecte via SFTP ao seu servidor para baixar o arquivo .ovpn criado e depois apague o arquivo do servidor. Assim que instalar o cliente, abra o programa. Clique com o botão direito no ícone do OpenVPN na barra de tarefas. Depois clique em 'Importar arquivo' e selecione o arquivo que você baixou, clique em 'Abrir'. Para conectar, clique novamente no ícone e selecione "Conectar". +Conecte via SFTP ao seu servidor para baixar o arquivo .ovpn criado e depois apague o arquivo do servidor. Após instalar o cliente, abra o programa. Clique com o botão direito no ícone do OpenVPN na barra de tarefas. Clique em 'Importar arquivo', selecione o arquivo baixado e clique em 'Abrir'. Para conectar, clique novamente no ícone e selecione "Conectar". :::info -Se você importou vários arquivos, precisa selecionar o cliente que quer usar e então clicar em Conectar +Se você importou vários arquivos, selecione o cliente que deseja usar e então clique em Conectar ::: \ No newline at end of file diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md index d88be15bb..c1429464c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-phpmyadmin -title: "Servidor Dedicado: Instalação do phpMyAdmin" +title: "Configure o phpMyAdmin em um Servidor Linux - Gerencie Seus Bancos de Dados via Interface Web" description: "Descubra como gerenciar bancos de dados MySQL e MariaDB facilmente com a interface web do phpMyAdmin para uma administração eficiente → Saiba mais agora" sidebar_label: Instalar phpMyAdmin services: + - vserver - dedicated --- @@ -22,7 +23,7 @@ sudo apt update -y sudo apt upgrade -y ``` -Você também deve garantir que o PHP já esteja instalado no seu sistema. Isso é essencial para usar o phpMyAdmin. Para saber como instalar o PHP, confira nosso [guia Instalar PHP](vserver-linux-php.md). +Você também deve garantir que o PHP já esteja instalado no seu sistema. Isso é essencial para o uso do phpMyAdmin. Para saber como instalar o PHP, confira nosso [guia Instalar PHP](vserver-linux-php.md). :::warning Pacotes PHP faltando Se os pacotes PHP necessários estiverem faltando, os arquivos PHP do phpMyAdmin não poderão ser processados e exibidos corretamente. @@ -30,28 +31,29 @@ Se os pacotes PHP necessários estiverem faltando, os arquivos PHP do phpMyAdmin ## Instalação -Se a preparação foi concluída, agora pode começar a instalação da interface phpMyAdmin. Para isso, primeiro abra o diretório de instalação onde o phpMyAdmin será instalado. +Com a preparação concluída, agora você pode iniciar a instalação da interface phpMyAdmin. Para isso, abra o diretório onde o phpMyAdmin será instalado. -Navegue até o diretório correspondente com o comando `cd /usr/share`. A versão mais recente do phpMyAdmin deve ser baixada para o diretório de instalação usando o `wget`: +Navegue até o diretório correspondente com o comando `cd /usr/share`. Em seguida, baixe a versão mais recente do phpMyAdmin para o diretório de instalação usando o `wget`: ``` wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.zip -O phpmyadmin.zip ``` :::warning -Se o serviço `wget` não for encontrado, ele pode ser instalado com o comando `sudo apt install wget -y`. +Se o comando `wget` não for encontrado, instale-o com `sudo apt install wget -y`. ::: -Assim que o download terminar, o arquivo ZIP baixado pode ser descompactado com o comando: +Quando o download terminar, descompacte o arquivo ZIP com o comando: ``` unzip phpmyadmin.zip ``` + :::warning -Se o serviço `unzip` não for encontrado, ele pode ser instalado com o comando `sudo apt install unzip -y`. +Se o comando `unzip` não for encontrado, instale-o com `sudo apt install unzip -y`. ::: -O arquivo descompactado pode agora ser renomeado para um nome mais simples, o arquivo ZIP removido e as permissões necessárias configuradas: +Agora, renomeie o diretório descompactado para um nome mais simples, remova o arquivo ZIP e defina as permissões necessárias: ``` mv phpMyAdmin-*-all-languages phpmyadmin @@ -62,10 +64,10 @@ rm phpmyadmin.zip; chmod -R 0755 phpmyadmin ### Arquivo de configuração do servidor web -Agora o phpMyAdmin deve ser adicionado à configuração do servidor web. Para isso, use `nano /etc/apache2/conf-available/phpmyadmin.conf` para criar um novo arquivo de configuração de Virtual Host e preencha com o seguinte conteúdo: +Agora o phpMyAdmin precisa ser adicionado à configuração do servidor web. Use `nano /etc/apache2/conf-available/phpmyadmin.conf` para criar um novo arquivo de configuração de Virtual Host e preencha com o seguinte conteúdo: ``` -# Configuração do Apache para phpMyAdmin +# Configuração do phpMyAdmin para Apache Alias /phpmyadmin /usr/share/phpmyadmin @@ -74,7 +76,7 @@ Alias /phpmyadmin /usr/share/phpmyadmin DirectoryIndex index.php -# Bloquear acesso web por segurança para diretórios que não precisam +# Bloqueia acesso web para segurança em diretórios que não precisam Require all denied @@ -86,18 +88,18 @@ Alias /phpmyadmin /usr/share/phpmyadmin ``` -Depois de preencher a configuração do Apache2 para phpMyAdmin, salve e feche com `CTRL+X`, depois pressione `Y` e confirme com `Enter`. +Depois de preencher o arquivo de configuração do Apache2 para phpMyAdmin, salve e feche com `CTRL+X`, depois pressione `Y` e confirme com `Enter`. -O arquivo de configuração do virtual host recém-criado deve ser ativado e carregado. Para isso, execute os comandos: +Ative e recarregue a configuração do Virtual Host recém-criada com os comandos: ``` a2enconf phpmyadmin systemctl reload apache2 ``` -### Criando diretório temporário necessário +### Criando o diretório temporário necessário -Para garantir que o phpMyAdmin funcione corretamente, um diretório temporário deve ser criado e as permissões necessárias configuradas. Faça isso com os comandos: +Para garantir que o phpMyAdmin funcione corretamente, crie um diretório temporário e defina as permissões necessárias com os comandos: ``` mkdir /usr/share/phpmyadmin/tmp/ @@ -106,4 +108,4 @@ chown -R www-data:www-data /usr/share/phpmyadmin/tmp/ ## Conclusão -Parabéns, você instalou e configurou o phpMyAdmin com sucesso! Você pode acessar a interface web usando o endereço IP e o caminho do seu servidor (http://Endereço-IP/phpmyadmin). Para dúvidas ou ajuda, não hesite em contatar nosso time de suporte, disponível diariamente para te ajudar! 🙂 \ No newline at end of file +Parabéns, você instalou e configurou o phpMyAdmin com sucesso! Você pode acessar a interface web usando o endereço IP e o caminho do seu servidor (http://Endereço-IP/phpmyadmin). Para dúvidas ou ajuda, não hesite em contatar nosso time de suporte, disponível todos os dias para te ajudar! 🙂 \ No newline at end of file diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md index 92f0be38b..8bbca9041 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-plex -title: "Servidor Dedicado: Configure o Plex no Linux" -description: "Descubra como gerenciar e transmitir sua biblioteca de mídia pessoal de forma fácil com o Plex para acesso simples em todos os dispositivos → Saiba mais agora" +title: "Configure o Plex em um Servidor Linux - Transmita Sua Biblioteca de Mídia Pessoal" +description: "Descubra como gerenciar e transmitir sua biblioteca de mídia pessoal de forma fácil com o Plex para acesso em vários dispositivos → Saiba mais agora" sidebar_label: Instalar Plex services: + - vserver - dedicated --- @@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introdução -Plex é uma plataforma para gerenciar e transmitir conteúdo de mídia como filmes, séries, músicas e fotos a partir de um local central. Com o Plex Media Server, você pode organizar suas bibliotecas, enriquecer automaticamente com metadados e transmitir para vários dispositivos tanto na rede local quanto pela internet. Isso torna o Plex uma solução flexível para acessar suas coleções pessoais de mídia com facilidade e praticidade. +Plex é uma plataforma para gerenciar e transmitir conteúdo de mídia como filmes, séries, músicas e fotos a partir de um local central. Com o Plex Media Server, você pode organizar suas bibliotecas, enriquecê-las automaticamente com metadados e transmitir para vários dispositivos tanto na rede local quanto pela internet. Isso faz do Plex uma solução flexível para acessar suas coleções pessoais de mídia com facilidade e praticidade. ![img](https://screensaver01.zap-hosting.com/index.php/s/68xdESEHimoY9Jp/preview) @@ -27,11 +28,11 @@ Antes de instalar o **Plex**, certifique-se de que seu ambiente de hospedagem at | Hardware | Mínimo | Recomendação ZAP-Hosting | | ---------- | ------------ | ------------------------ | -| CPU | 4 núcleos vCPU | 8 núcleos vCPU | +| CPU | 4 núcleos vCPU | 8 núcleos vCPU | | RAM | 4 GB | 8 GB | -| Espaço em disco | 25GB | 25 GB | +| Espaço em disco | 25 GB | 25 GB | -O software exige que todas as dependências necessárias estejam instaladas e que esteja rodando em um sistema operacional suportado. Confira se seu servidor atende aos requisitos abaixo antes de prosseguir com a instalação: +O software exige que todas as dependências necessárias estejam instaladas e que esteja rodando em um sistema operacional suportado. Confira se seu servidor atende aos seguintes requisitos antes de continuar com a instalação: **Dependências:** Nenhuma @@ -49,13 +50,13 @@ O site oficial do Plex Media oferece a versão atual para Linux do Plex Media Se wget https://downloads.plex.tv/plex-media-server-new/1.42.1.10060-4e8b05daf/debian/plexmediaserver_1.42.1.10060-4e8b05daf_amd64.deb ``` -Após o download, o instalador pode ser executado para configurar o Plex Media Server. Depois de instalado, a configuração é feita pela interface web no navegador, permitindo criar bibliotecas e gerenciar sua coleção de mídia. Execute o comando abaixo para iniciar a instalação: +Após o download, o instalador pode ser executado para configurar o Plex Media Server. Depois de instalado, a configuração é feita via interface web no navegador, permitindo criar bibliotecas e gerenciar sua coleção de mídia. Execute o comando abaixo para iniciar a instalação: ``` sudo dpkg -i plexmediaserver_1.42.1.10060-4e8b05daf_amd64.deb ``` -Para configurar o Plex Media Server, na mesma máquina onde instalou o servidor, abra uma janela do navegador e acesse `http://127.0.0.1:32400/web`. Nesta etapa, será solicitado que você faça login com uma conta Plex existente ou crie uma nova, caso ainda não tenha. +Para configurar o Plex Media Server, na mesma máquina onde instalou o servidor, abra um navegador e acesse `http://127.0.0.1:32400/web`. Nesta etapa, será solicitado que você faça login com uma conta Plex existente ou crie uma nova, caso ainda não tenha. Esse login é necessário para vincular o servidor à sua conta pessoal, habilitando recursos como acesso remoto, gerenciamento de usuários e sincronização entre dispositivos. Após autenticação bem-sucedida, você estará dentro da sua instância Plex Media. A partir daí, pode criar bibliotecas para filmes, séries, músicas ou fotos, buscar metadados automaticamente e compartilhar conteúdo com outros usuários na sua rede local ou pela internet. @@ -63,7 +64,7 @@ Depois da configuração, você também pode acessar seu Plex Media Server exter A porta 32400 é a porta padrão para acesso web do Plex e pode precisar ser liberada no seu firewall ou roteador caso queira conectar pela internet. -Ao acessar esse endereço, você será redirecionado para a página de login do Plex e poderá gerenciar suas bibliotecas e configurações. Para acesso externo seguro, é recomendado ativar o Acesso Remoto nas configurações do Plex, pois isso garante uma conexão criptografada e encaminha o tráfego pelo serviço Plex. +Ao acessar esse endereço, você será redirecionado para a página de login do Plex, onde poderá gerenciar suas bibliotecas e configurações. Para acesso externo seguro, recomendamos ativar o Acesso Remoto nas configurações do Plex, pois isso garante uma conexão criptografada e encaminha o tráfego pelo serviço Plex. ![img](https://screensaver01.zap-hosting.com/index.php/s/jfQxZ6e4BGMfen5/preview) @@ -71,7 +72,7 @@ Ao acessar esse endereço, você será redirecionado para a página de login do ## Conclusão e mais Recursos -Parabéns! Você instalou e configurou com sucesso o Plex no seu Servidor Dedicado. Também recomendamos dar uma olhada nos recursos abaixo, que podem te ajudar ainda mais durante a configuração do seu servidor: +Parabéns! Você instalou e configurou com sucesso o Plex no seu VPS/Servidor Dedicado. Também recomendamos dar uma olhada nos seguintes recursos, que podem te ajudar ainda mais durante a configuração do seu servidor: - [Plex.com](https://Plex.com/) - Site Oficial - [support.plex.tv/articles/](https://support.plex.tv/articles/) - Central de Ajuda Plex (Documentação) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md index 4ce1311f2..c5af3c309 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md @@ -1,15 +1,16 @@ --- id: dedicated-linux-screen -title: "Servidor Dedicado: Instalação do Screen" -description: "Descubra como gerenciar múltiplas sessões de terminal no Linux com o Screen para melhorar sua produtividade e manter sessões ativas → Saiba mais agora" +title: "Configurar Screen em um Servidor Linux - Gerencie Sessões Persistentes no Terminal" +description: "Descubra como gerenciar múltiplas sessões de terminal no Linux com o Screen para melhorar sua produtividade e manter sessões persistentes → Saiba mais agora" sidebar_label: Instalar Screen services: + - vserver - dedicated --- ## Introdução -Screen é um multiplexador de terminal para sistemas operacionais do tipo Unix, como Linux. Ele permite que você gerencie várias sessões de terminal dentro de uma única janela ou conexão remota. Neste guia, vamos cobrir os passos de instalação e fornecer orientações de uso para você se familiarizar com o screen. +Screen é um multiplexador de terminal para sistemas operacionais do tipo Unix, como o Linux. Ele permite que você gerencie várias sessões de terminal dentro de uma única janela ou conexão remota. Neste guia, vamos cobrir os passos de instalação e fornecer orientações de uso para você se familiarizar com o screen. ## Preparação @@ -95,28 +96,28 @@ screen -S [name] Lembre-se que os comandos deste guia são case sensitive, especialmente nos parâmetros. ::: -Isso vai abrir uma nova tela onde você pode rodar qualquer script ou programa que queira manter ativo mesmo após fechar a conexão remota. +Isso abrirá uma nova sessão screen onde você pode iniciar qualquer script ou programa que queira manter rodando mesmo após fechar a conexão remota. -Você pode sair de uma tela usando `CTRL + A`, seguido de `D` ou simplesmente digitando `exit` no console. +Você pode sair de uma sessão screen usando `CTRL + A`, seguido de `D` ou simplesmente digitando `exit` no console. :::tip -Você pode listar todas as sessões/telas ativas com o comando `screen -ls` ou `screen -list`. +Você pode listar todas as sessões/screens ativas com o comando `screen -ls` ou `screen -list`. ::: -Para voltar a uma tela criada anteriormente, execute `screen -r [name]` e você será levado direto para ela. +Para voltar a uma sessão screen criada anteriormente, execute `screen -r [name]` que você será levado direto para ela. ## Parâmetros do Screen -O Screen tem vários parâmetros com `-` que você pode usar para configurar os comandos. Alguns dos mais importantes estão na tabela abaixo. +O screen tem vários parâmetros com `-` que você pode usar para configurar os comandos. Alguns dos mais importantes estão na tabela abaixo. | Flag | Alias | Info | | ---- | ----- | ---- | | -v | | Mostra a versão atual do screen | -| -S `[name]` | | Inicia uma nova tela chamada `[name]` | -| -ls | -list | Lista todas as telas em execução | -| -wipe `[name]` | | Apaga telas, opcionalmente pelo nome `[name]` | -| -r `[name]` | | Reanexa à sessão de tela `[name]` | -| -d -r `[name]` | | Desanexa da tela atual e reanexa à `[name]` | +| -S `[name]` | | Inicia uma nova sessão screen chamada `[name]` | +| -ls | -list | Lista todas as sessões screen em execução | +| -wipe `[name]` | | Apaga sessões, opcionalmente pelo nome `[name]` | +| -r `[name]` | | Reanexa à sessão screen `[name]` | +| -d -r `[name]` | | Desanexa da sessão atual e reanexa à `[name]` | :::tip Você pode ver todos os parâmetros disponíveis rodando `screen -h`, que mostra uma lista completa. @@ -126,7 +127,7 @@ Você pode ver todos os parâmetros disponíveis rodando `screen -h`, que mostra ### Uso de Janelas -Agora que você já conhece os comandos básicos do screen, é hora de aprender alguns atalhos para navegar melhor pelas suas sessões. Dentro de qualquer screen, você pode criar várias janelas separadas para diferentes tarefas. +Agora que você já conhece os comandos básicos do screen, é hora de aprender alguns atalhos para navegar melhor pelas suas sessões. Dentro de qualquer screen você pode criar várias janelas separadas para diferentes tarefas. :::note Todos os atalhos desta parte do guia devem ser usados após pressionar `CTRL + A`. @@ -134,7 +135,7 @@ Todos os atalhos desta parte do guia devem ser usados após pressionar `CTRL + A Pressionar `C` cria uma nova janela vazia no diretório atual. Para navegar entre janelas, use `N` (próxima), `P` (anterior) ou `"` para abrir uma lista e escolher a janela com as setas. -Por padrão, todas as janelas têm o mesmo nome (geralmente o nome do shell que você está usando). Para mudar, rode o comando `A` e escolha um novo nome. +Por padrão, todas as janelas têm o mesmo nome (geralmente o nome do shell que você está usando). Para mudar, use o comando `A` e escolha um novo nome. Para fechar uma janela, pressione `K`. @@ -143,11 +144,11 @@ Para fechar uma janela, pressione `K`. Para rodar 2 janelas em configuração dividida, use `S` (horizontal) ou `|` (vertical) e navegue entre elas com `Tab`. :::tip -Depois de criar uma janela dividida, vá para ela com `Tab` e rode `"` para abrir uma janela anterior na segunda parte da divisão. +Depois de criar uma janela dividida, vá para ela com `Tab` e use `"` para abrir uma janela anterior na segunda área da divisão. ::: Você pode dividir as janelas quantas vezes quiser, mas o uso de RAM do servidor pode aumentar bastante, como esperado ao multitarefar. ## Conclusão -Esperamos que este guia tenha ajudado você a entender como o utilitário screen funciona no Linux. Para dúvidas ou suporte, não hesite em contatar nosso time de suporte, disponível diariamente para te ajudar! 🙂 \ No newline at end of file +Esperamos que este guia tenha ajudado você a entender como o utilitário screen funciona no Linux. Para dúvidas ou suporte, não hesite em contatar nosso time de suporte, disponível todos os dias para te ajudar! 🙂 \ No newline at end of file diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md index 16f768db7..214c9d6a8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-ssh-server -title: "Servidor Dedicado: Instalação do SSH" -description: "Descubra como instalar e gerenciar servidores SSH com segurança em VPS Linux para garantir acesso remoto seguro e proteção reforçada do servidor → Saiba mais agora" +title: "Configurar SSH em um Servidor Linux - Ative o Acesso Remoto Seguro" +description: "Descubra como instalar e gerenciar servidores SSH no Linux de forma segura para garantir acesso remoto protegido e maior segurança do servidor → Saiba mais agora" sidebar_label: Instalar SSH services: + - vserver - dedicated --- @@ -11,18 +12,15 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introdução -Secure Shell (SSH) é um protocolo seguro que permite acesso seguro e criptografado a sistemas remotos. Ele garante a confidencialidade e integridade dos dados transmitidos pela rede. - -Neste guia, você vai entender como instalar ou reinstalar o Servidor SSH para várias distribuições Linux que oferecemos atualmente em nossos servidores VPS. A maioria das distros Linux oferecidas nos nossos VPS já vem com um Servidor SSH por padrão, o que significa que você pode gerenciá-lo facilmente pelo painel web do produto. Você pode conferir como fazer isso no nosso guia: [Acesso inicial (SSH)](vserver-linux-ssh.md) - -Se quiser aprender mais sobre como melhorar a segurança do seu servidor, recomendamos muito dar uma olhada no nosso guia [Dicas de Segurança](vserver-linux-security-tips.md), que apresenta várias ferramentas e serviços para deixar seu servidor ainda mais seguro. +Secure Shell (SSH) é um protocolo seguro que permite acesso criptografado e protegido a sistemas remotos. Ele garante a confidencialidade e integridade dos dados transmitidos pela rede. +Neste guia, você vai aprender como instalar ou reinstalar o Servidor SSH em várias distribuições Linux que oferecemos atualmente em nossos servidores VPS/servidores dedicados. A maioria das distros Linux disponíveis nos nossos servidores VPS/servidores dedicados já vem com o Servidor SSH instalado por padrão, o que significa que você pode gerenciá-lo facilmente pelo painel web do produto. Você pode conferir como fazer isso no nosso guia: [Acesso inicial (SSH)](vserver-linux-ssh.md) +Se quiser melhorar ainda mais a segurança do seu servidor, recomendamos muito dar uma olhada no nosso guia [Dicas de Segurança](vserver-linux-security-tips.md), que apresenta várias ferramentas e serviços para proteger seu servidor. ## Instalação -Para começar o processo de instalação, acesse seu servidor via VNC. Você pode seguir esses passos usando o [console VNC](vserver-vnc.md). - +Para começar a instalação, acesse seu servidor via VNC. Você pode seguir esses passos usando o [console VNC](vserver-vnc.md). import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; @@ -31,32 +29,32 @@ import TabItem from '@theme/TabItem'; :::info -Se quiser reinstalar o servidor SSH, certifique-se de desinstalá-lo primeiro. Você pode fazer isso com o comando: `yum remove openssh`. +Se quiser reinstalar o servidor SSH, primeiro desinstale-o com o comando: `yum remove openssh`. ::: -Antes de instalar o servidor SSH, garanta que seu sistema está atualizado. Rode o comando: +Antes de instalar o servidor SSH, certifique-se de que seu sistema está atualizado. Rode o comando: ``` yum update ``` -Agora, instale o servidor SSH com o comando: +Agora instale o servidor SSH com o comando: ``` yum install openssh-server ``` -Quando a instalação terminar, inicie o serviço do servidor SSH com o comando: +Quando a instalação terminar, inicie o serviço SSH com o comando: ``` systemctl start sshd ``` -Garanta que o serviço seja iniciado automaticamente no boot do sistema com o comando: +Garanta que o serviço inicie automaticamente junto com o sistema usando o comando: ``` systemctl enable sshd ``` -## Habilitando login root +## Ativando login root -Para habilitar o login root, você precisa editar o arquivo de configuração do openssh. Neste guia, usaremos o "nano" como editor. +Para ativar o login root, você precisa editar o arquivo de configuração do openssh. Neste guia, usaremos o editor "nano". :::info Se o "nano" não estiver instalado, instale-o primeiro com o comando: `yum install nano` @@ -72,12 +70,12 @@ Use as setas para navegar e encontre a linha: #PermitRootLogin prohibit-password ``` -Altere para o seguinte, que habilita o login root remoto: +Altere para: ``` PermitRootLogin yes ``` -Por fim, reinicie o Servidor SSH para aplicar a nova configuração com o comando: +Por fim, reinicie o servidor SSH para aplicar as mudanças com o comando: ``` systemctl restart sshd ``` @@ -86,35 +84,35 @@ systemctl restart sshd :::info -Se quiser reinstalar o servidor SSH, certifique-se de desinstalá-lo primeiro. Você pode fazer isso com o comando: `apt remove openssh`. +Se quiser reinstalar o servidor SSH, primeiro desinstale-o com o comando: `apt remove openssh`. ::: -Antes de instalar o servidor SSH, garanta que seu sistema está atualizado. Rode o comando: +Antes de instalar o servidor SSH, certifique-se de que seu sistema está atualizado. Rode o comando: ``` apt update ``` -Agora, instale o servidor SSH com o comando: +Agora instale o servidor SSH com o comando: ``` apt install openssh-server ``` -Quando a instalação terminar, inicie o serviço do servidor SSH com o comando: +Quando a instalação terminar, inicie o serviço SSH com o comando: ``` systemctl start sshd ``` -Garanta que o serviço seja iniciado automaticamente no boot do sistema com o comando: +Garanta que o serviço inicie automaticamente junto com o sistema usando o comando: ``` systemctl enable sshd ``` -## Habilitando login root +## Ativando login root -Para habilitar o login root, você precisa editar o arquivo de configuração do openssh. Neste guia, usaremos o "nano" como editor. +Para ativar o login root, você precisa editar o arquivo de configuração do openssh. Neste guia, usaremos o editor "nano". :::info -Se o "nano" não estiver instalado, instale-o com o comando: `apt install nano` +Se você ainda não tem o "nano" instalado, instale-o com o comando: `apt install nano` ::: Abra o arquivo de configuração com: @@ -127,12 +125,12 @@ Use as setas para navegar e encontre a linha: #PermitRootLogin prohibit-password ``` -Altere para o seguinte, que habilita o login root remoto: +Altere para: ``` PermitRootLogin yes ``` -Por fim, reinicie o Servidor SSH para aplicar a nova configuração com o comando: +Por fim, reinicie o servidor SSH para aplicar as mudanças com o comando: ``` systemctl restart sshd ``` @@ -141,35 +139,35 @@ systemctl restart sshd :::info -Se quiser reinstalar o servidor SSH, certifique-se de desinstalá-lo primeiro. Você pode fazer isso com o comando: `apt remove openssh`. +Se quiser reinstalar o servidor SSH, primeiro desinstale-o com o comando: `apt remove openssh`. ::: -Antes de instalar o servidor SSH, garanta que seu sistema está atualizado. Rode o comando: +Antes de instalar o servidor SSH, certifique-se de que seu sistema está atualizado. Rode o comando: ``` apt update ``` -Agora, instale o servidor SSH com o comando: +Agora instale o servidor SSH com o comando: ``` apt install openssh-server ``` -Quando a instalação terminar, inicie o serviço do servidor SSH com o comando: +Quando a instalação terminar, inicie o serviço SSH com o comando: ``` systemctl start sshd ``` -Garanta que o serviço seja iniciado automaticamente no boot do sistema com o comando: +Garanta que o serviço inicie automaticamente junto com o sistema usando o comando: ``` systemctl enable sshd ``` -## Habilitando login root +## Ativando login root -Para habilitar o login root, você precisa editar o arquivo de configuração do openssh. Neste guia, usaremos o "nano" como editor. +Para ativar o login root, você precisa editar o arquivo de configuração do openssh. Neste guia, usaremos o editor "nano". :::info -Se o "nano" não estiver instalado, instale-o com o comando: `apt install nano` +Se você ainda não tem o "nano" instalado, instale-o com o comando: `apt install nano` ::: Abra o arquivo de configuração com: @@ -182,12 +180,12 @@ Use as setas para navegar e encontre a linha: #PermitRootLogin prohibit-password ``` -Altere para o seguinte, que habilita o login root remoto: +Altere para: ``` PermitRootLogin yes ``` -Por fim, reinicie o Servidor SSH para aplicar a nova configuração com o comando: +Por fim, reinicie o servidor SSH para aplicar as mudanças com o comando: ``` systemctl restart sshd ``` @@ -196,35 +194,35 @@ systemctl restart sshd :::info -Se quiser reinstalar o servidor SSH, certifique-se de desinstalá-lo primeiro. Você pode fazer isso com o comando: `dnf remove openssh`. +Se quiser reinstalar o servidor SSH, primeiro desinstale-o com o comando: `dnf remove openssh`. ::: -Antes de instalar o servidor SSH, garanta que seu sistema está atualizado. Rode o comando: +Antes de instalar o servidor SSH, certifique-se de que seu sistema está atualizado. Rode o comando: ``` dnf update ``` -Agora, instale o servidor SSH com o comando: +Agora instale o servidor SSH com o comando: ``` dnf install openssh-server ``` -Quando a instalação terminar, inicie o serviço do servidor SSH com o comando: +Quando a instalação terminar, inicie o serviço SSH com o comando: ``` systemctl start sshd ``` -Garanta que o serviço seja iniciado automaticamente no boot do sistema com o comando: +Garanta que o serviço inicie automaticamente junto com o sistema usando o comando: ``` systemctl enable sshd ``` -## Habilitando login root +## Ativando login root -Para habilitar o login root, você precisa editar o arquivo de configuração do openssh. Neste guia, usaremos o "nano" como editor. +Para ativar o login root, você precisa editar o arquivo de configuração do openssh. Neste guia, usaremos o editor "nano". :::info -Se o "nano" não estiver instalado, instale-o com o comando: `dnf install nano` +Se você ainda não tem o "nano" instalado, instale-o com o comando: `dnf install nano` ::: Abra o arquivo de configuração com: @@ -237,16 +235,16 @@ Use as setas para navegar e encontre a linha: #PermitRootLogin prohibit-password ``` -Altere para o seguinte, que habilita o login root remoto: +Altere para: ``` PermitRootLogin yes ``` -Por fim, reinicie o Servidor SSH para aplicar a nova configuração com o comando: +Por fim, reinicie o servidor SSH para aplicar as mudanças com o comando: ``` systemctl restart sshd ``` -Você instalou com sucesso o Serviço SSH no seu servidor e agora pode acessá-lo via SSH. \ No newline at end of file +Você instalou com sucesso o serviço SSH no seu servidor e agora pode acessá-lo via SSH. \ No newline at end of file diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md index 4d486b83a..6bf49515f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md @@ -1,7 +1,7 @@ --- id: dedicated-linux-ssl -title: "Servidor Dedicado: Criar certificado SSL (Let's Encrypt) para servidor Linux" -description: "Descubra como proteger seu site com certificados SSL gratuitos usando Certbot e Let's Encrypt para uma transmissão de dados segura → Saiba mais agora" +title: "Configure SSL Let's Encrypt em um Servidor Linux - Proteja seu Servidor Dedicado com HTTPS" +description: "Descubra como proteger seu site com certificados SSL gratuitos usando Certbot e Let's Encrypt para transmissão segura de dados → Saiba mais agora" sidebar_label: Instalar Certificado SSL (Let's Encrypt) services: - dedicated @@ -13,13 +13,15 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introdução -Certificados SSL são partes essenciais da internet, garantindo que os dados possam ser transmitidos com segurança entre cliente e host. Neste guia, vamos explorar o processo de configurar a ferramenta open-source [**Certbot**](https://certbot.eff.org/) para solicitar certificados SSL gratuitos da autoridade certificadora sem fins lucrativos **Let's Encrypt**. +Certificados SSL são partes essenciais da internet, garantindo que os dados possam ser transmitidos com segurança entre cliente e host. Neste guia, vamos explorar o processo de configuração da ferramenta open-source [**Certbot**](https://certbot.eff.org/) para solicitar certificados SSL gratuitos da autoridade certificadora sem fins lucrativos **Let's Encrypt**. + + ## Preparação Para usar o Certbot, você vai precisar de um servidor Linux e um **domínio** que você possua. Você precisa ter acesso às configurações DNS do domínio e **deve** criar um registro DNS `A` apontando para o endereço IP do seu __servidor Linux__ para cada domínio raiz ou subdomínio que planeja usar. -O Certbot também possui plugins adicionais que permitem configurar um certificado para um domínio com "um clique", funcionando com vários servidores web como Nginx ou Apache. Recomendamos usar Nginx, pois é um servidor web open-source altamente performático e popular. Veja nosso [guia de proxy reverso Linux](dedicated-linux-proxy.md) para ajuda na configuração. +O Certbot também possui plugins adicionais que permitem configurar um certificado para um domínio com "um clique", funcionando com vários servidores web como Nginx ou Apache. Recomendamos usar o Nginx, pois é um servidor web open-source popular e de alta performance. Veja nosso [guia de proxy reverso Linux](dedicated-linux-proxy.md) para ajuda na configuração. ## Instalação @@ -29,17 +31,17 @@ Comece instalando o pacote open-source [**Certbot**](https://certbot.eff.org/), sudo apt install certbot ``` -Com o Certbot instalado, você pode solicitar certificados para seu(s) domínio(s). Let's Encrypt e Certbot oferecem vários desafios ACME para verificar a propriedade do domínio. +Com o Certbot instalado, você pode seguir para solicitar certificados para seu(s) domínio(s). Let's Encrypt e Certbot oferecem vários Desafios ACME para verificar a propriedade do domínio. -Recomendamos fortemente usar o método padrão **HTTP-01** porque permite renovação automática. Porém, se tiver problemas, pode tentar o método **DNS-01** como alternativa, que é manual e não suporta renovações automáticas, pois depende da verificação via registro DNS **TXT**. +Recomendamos fortemente usar o método padrão **HTTP-01**, pois permite renovação automática. Porém, se tiver problemas, pode tentar o método **DNS-01** como alternativa, que é manual e não suporta renovações automáticas, pois depende da verificação via registro DNS **TXT**. :::tip Use Plugins para Servidores Web -Se você usa um servidor web como Nginx, Apache ou seu próprio servidor, recomendamos ir para a seção **Plugins para Servidores Web** abaixo, que mostra como usar plugins adicionais do Certbot para esses servidores, permitindo uma instalação "com um clique" e solicitação de certificados sem precisar desligar o servidor web. +Para quem usa servidores web como Nginx, Apache ou seu próprio servidor, recomendamos ir para a seção **Plugins para Servidores Web** abaixo, que mostra como usar plugins adicionais do Certbot para esses servidores, permitindo instalação com "um clique" e solicitação de certificados sem precisar desligar o servidor web. ::: ### Desafio HTTP-01 -Com o Certbot instalado, você pode solicitar certificados para seu(s) domínio(s). Neste exemplo, usaremos o modo standalone, que significa que o Certbot iniciará um servidor web temporário para realizar as ações necessárias. Isso significa que você deve abrir a porta 80 nas regras do seu firewall e não ter nenhum servidor web ou serviço rodando na porta 80 para permitir que o servidor temporário inicie e o desafio seja acessado (daí o `HTTP` no nome do desafio). +Com o Certbot instalado, você pode solicitar certificados para seu(s) domínio(s). Neste exemplo, usaremos o modo standalone, que significa que o Certbot vai iniciar um servidor web temporário para realizar as ações necessárias. Isso significa que você deve abrir a porta 80 nas regras do seu firewall e não ter nenhum servidor web ou serviço rodando na porta 80 para permitir que o servidor temporário inicie e o desafio seja acessado (daí o `HTTP` no nome do desafio). No comando abaixo, você usará o parâmetro `--standalone` para informar ao Certbot que deseja usar o servidor web temporário. @@ -54,9 +56,9 @@ certbot certonly --standalone -d [seu_dominio] certbot certonly --standalone ``` -Após rodar o comando, pode ser necessário seguir uma configuração interativa inicial, onde você informará um e-mail para comunicação do certificado, uma lista de e-mails opcional e aceitará os termos e condições. +Após rodar o comando, pode ser que você precise seguir uma configuração interativa inicial, onde será solicitado um e-mail para comunicação do certificado, uma lista de e-mails opcional e a aceitação dos termos & condições. -O Certbot vai gerar um desafio ACME e hospedá-lo usando o servidor temporário. Os servidores da Let's Encrypt tentarão acessá-lo e, se tudo der certo, os certificados serão criados e salvos no caminho `/etc/letsencrypt/live/[seu_dominio]`. +O Certbot vai gerar um Desafio ACME e hospedá-lo usando o servidor temporário. Os servidores da Let's Encrypt tentarão acessá-lo no seu servidor e, se tudo der certo, os certificados serão criados e salvos no caminho `/etc/letsencrypt/live/[seu_dominio]`. ![](https://screensaver01.zap-hosting.com/index.php/s/7oGcQotKaowaDzM/preview) @@ -64,9 +66,9 @@ Agora você pode usar os certificados SSL onde precisar, apenas fornecendo o cam ### Registro DNS TXT -Se estiver com dificuldades para verificar seu domínio pelo método **HTTP-01**, você pode tentar o método **DNS-01**, que envolve criar um registro DNS **TXT** com um valor fornecido pela Let's Encrypt. +Se estiver tendo dificuldades para verificar seu domínio pelo método **HTTP-01**, como alternativa você pode usar o método **DNS-01**, que envolve criar um registro DNS **TXT** com um valor fornecido pela Let's Encrypt. -Como mencionado, esse método **não** suporta renovação automática a menos que você configure sua própria infraestrutura para isso. Por isso, recomendamos usar o método **HTTP-01** sempre que possível. +Como mencionado antes, esse método **não** suporta renovação automática, a menos que você configure sua própria infraestrutura para isso. Por isso, recomendamos usar o método **HTTP-01** sempre que possível. No comando abaixo, você usará o parâmetro `--preferred-challenges` para informar ao Certbot que deseja usar o método `DNS-01`. @@ -81,25 +83,25 @@ certbot certonly --preferred-challenges dns-01 -d [seu_dominio] --manual -m [seu certbot certonly --preferred-challenges dns-01 ``` -Após rodar o comando, você seguirá uma configuração interativa inicial, informando um e-mail para comunicação do certificado, uma lista de e-mails opcional e aceitando os termos. +Após rodar o comando, pode ser que você precise seguir uma configuração interativa inicial, onde será solicitado um e-mail para comunicação do certificado, uma lista de e-mails opcional e a aceitação dos termos & condições. -O Certbot vai te dar instruções para criar um registro DNS **TXT** com um valor específico. O alvo geralmente será `_acme-challenge.` prefixado ao seu domínio (exemplo: `_acme-challenge.zapdocs.example.com`) e o valor será mostrado no console. +O Certbot vai fornecer instruções para criar um registro DNS **TXT** com um valor específico que você deve usar. O alvo normalmente será `_acme-challenge.` prefixado ao seu domínio (no exemplo, seria `_acme-challenge.zapdocs.example.com`) e o valor será mostrado no console. -Depois de criar o registro, pressione enter para continuar. Se tudo estiver correto e propagado, os certificados serão criados e salvos em `/etc/letsencrypt/live/[seu_dominio]`. +Depois de criar o registro, pressione enter para continuar. Se tudo estiver correto e propagado, os certificados serão criados e salvos no caminho `/etc/letsencrypt/live/[seu_dominio]`. :::note -Tenha paciência, pois mudanças em registros DNS podem levar algum tempo para propagar. Normalmente ocorre em minutos, mas em casos raros pode demorar mais. +Tenha paciência, pois alterações em registros DNS podem levar algum tempo para propagar. Normalmente isso ocorre em minutos, mas em casos raros pode demorar mais. ::: Agora você pode usar os certificados SSL onde precisar, apenas fornecendo o caminho local para eles. ## Plugins para Servidores Web -O Certbot tem vários plugins para servidores web que facilitam ainda mais o gerenciamento dos certificados, pois eles editam automaticamente os blocos de servidor relevantes para você. Para usar um plugin, basta adicionar o parâmetro correspondente no comando `certbot`. +O Certbot tem vários plugins para servidores web que facilitam ainda mais o gerenciamento dos certificados, pois eles editam automaticamente os blocos de servidor relevantes para você. Para usar um plugin, basta adicionar o parâmetro correspondente ao seu comando `certbot`. -Ambos os métodos usam o desafio **HTTP-01** e funcionam basicamente da mesma forma. Quando um plugin é usado, o Certbot procura o bloco de servidor que inclui o domínio solicitado como parâmetro `server_name`. Encontrado isso, o Certbot gera um desafio ACME e adiciona um bloco temporário `location /.well-known/acme-challenge/...` na configuração do servidor. +Ambos os métodos usam o desafio **HTTP-01** e funcionam basicamente da mesma forma. Quando um plugin é usado, o Certbot procura o bloco de servidor que inclui o domínio solicitado como parâmetro `server_name`. Encontrado o bloco, o Certbot gera um Desafio ACME e adiciona um bloco temporário `location /.well-known/acme-challenge/...` na configuração do servidor. -Os servidores da Let's Encrypt tentarão acessar esse desafio e, se tudo der certo, seu certificado será gerado e a configuração do bloco do servidor será automaticamente ajustada para usar HTTPS (porta 443) e apontar para os certificados recém-gerados. +Os servidores da Let's Encrypt tentarão acessar esse desafio no seu servidor e, se tudo der certo, seu certificado será gerado e a configuração do bloco do servidor será automaticamente ajustada para usar HTTPS (porta 443) e apontar para os certificados recém-gerados. @@ -112,7 +114,7 @@ Antes de usar o plugin, certifique-se de que ele está instalado. sudo apt install python3-certbot-nginx ``` -Para usar o plugin Nginx, utilize o parâmetro `--nginx` no comando, assim: +Para usar o plugin Nginx, use o parâmetro `--nginx` no seu comando, assim: ``` # Para Domínios Raiz @@ -126,7 +128,7 @@ certbot --nginx ``` :::tip -Se quiser desativar os ajustes automáticos "com um clique" nos blocos de servidor feitos pelo Certbot, inclua o parâmetro `certonly` no comando, como `certbot certonly`. +Se quiser desativar os ajustes automáticos de blocos de servidor do Certbot, inclua o parâmetro `certonly` no comando, como `certbot certonly`. ::: @@ -141,7 +143,7 @@ Antes de usar o plugin, certifique-se de que ele está instalado. sudo apt install python3-certbot-apache ``` -Para usar o plugin Apache, utilize o parâmetro `--apache` no comando, assim: +Para usar o plugin Apache, use o parâmetro `--apache` no seu comando, assim: ``` # Para Domínios Raiz @@ -155,7 +157,7 @@ certbot --apache ``` :::tip -Se quiser desativar os ajustes automáticos "com um clique" nos blocos de servidor feitos pelo Certbot, inclua o parâmetro `certonly` no comando, como `certbot certonly`. +Se quiser desativar os ajustes automáticos de blocos de servidor do Certbot, inclua o parâmetro `certonly` no comando, como `certbot certonly`. ::: @@ -166,7 +168,7 @@ Se quiser desativar os ajustes automáticos "com um clique" nos blocos de servid Se você roda seu próprio servidor web local que não usa softwares tradicionais, pode querer usar o método webroot para usar seu próprio servidor sem precisar pará-lo. -Para usar o plugin Webroot, utilize o parâmetro `--webroot` no comando. Também é necessário incluir `-w [caminho_do_seu_servidor_web]` (abreviação de `--webroot-path`), que é o caminho para o diretório raiz do seu servidor web. +Para usar o plugin Webroot, use o parâmetro `--webroot` no seu comando. Também é necessário incluir `-w [caminho_do_seu_servidor_web]` (abreviação de `--webroot-path`), que é o caminho para o diretório raiz do seu servidor web. ``` # Para Domínios Raiz @@ -180,7 +182,7 @@ certbot --webroot -w [caminho_do_seu_servidor_web] ``` :::tip -Um dos caminhos mais comuns para webroot é `/var/www/html`. Você também pode usar isso para servidores web como Nginx ou Apache, caso queira usar o servidor sem os ajustes automáticos nos blocos de servidor que os plugins nativos oferecem. +Um dos caminhos mais comuns para webroot é `/var/www/html`. Você também pode usar isso para servidores web como Nginx ou Apache, caso queira usar o servidor sem ajustes automáticos de blocos como os plugins nativos oferecem. ::: @@ -195,14 +197,14 @@ certbot renew --dry-run ``` :::tip -Como mencionado, o método **DNS-01** não suporta renovação automática via Certbot, a menos que você configure sua própria infraestrutura para isso. Por isso, recomendamos usar o método **HTTP-01**. +Como mencionado antes, o método **DNS-01** não suporta renovação automática via Certbot, a menos que você configure sua própria infraestrutura para isso. Por isso, recomendamos usar o método **HTTP-01**. ::: Se tudo estiver certo, o teste será bem-sucedido. Se quiser ver ou alterar a renovação automática, o comando estará em um destes locais: `/etc/crontab/`, `/etc/cron.*/*` ou via `systemctl list-timers`. -### Configuração Manual de Cronjob +### Configuração Manual via Cronjob -Se por algum motivo a renovação automática não estiver configurada, você pode adicioná-la manualmente via cronjob. Abra o menu do crontab com `crontab -e`. Se for a primeira vez, será pedido para escolher um editor. Escolha a primeira opção, que deve ser `/bin/nano`. +Se por algum motivo a renovação automática não estiver configurada, você pode adicionar manualmente via cronjob. Abra o menu do crontab com `crontab -e`. Se for a primeira vez, pode ser solicitado que escolha um editor. Selecione a primeira opção, que deve ser `/bin/nano`. Com o arquivo aberto no nano, adicione a linha abaixo para rodar a renovação todo dia às 6h da manhã no horário local. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md index 6bdd00792..1053b2e39 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-webserver -title: "Servidor Dedicado: Instalação do servidor web Nginx e Apache" -description: "Descubra como configurar e instalar os servidores web Nginx ou Apache para hospedar seu site de forma eficiente → Saiba mais agora" +title: "Configurar Nginx e Apache em um Servidor Linux - Monte Ambientes Poderosos para seu Servidor de Jogos" +description: "Descubra como configurar e instalar servidores web Nginx ou Apache para hospedar seu site de forma eficiente → Saiba mais agora" sidebar_label: Instalar servidor web services: + - vserver - dedicated --- @@ -17,9 +18,9 @@ Nginx e Apache são serviços web populares usados para entregar páginas web ao ## Preparação -Antes de começar a instalação do servidor web, é necessário garantir que o sistema esteja atualizado. Para isso, conecte-se ao servidor via SSH. Se você não sabe o que é SSH e como usar, confira o seguinte guia: [Acesso inicial (SSH)](vserver-linux-ssh.md). +Antes de começar a instalação do servidor web, é necessário garantir que o sistema esteja atualizado. Para isso, conecte-se ao servidor via SSH. Se você não sabe o que é SSH ou como usar, confira este guia: [Acesso inicial (SSH)](vserver-linux-ssh.md). -Uma vez conectado, você pode atualizar o sistema com o comando correspondente ao seu sistema operacional: +Uma vez conectado, atualize o sistema com o comando correspondente ao seu sistema operacional: ``` // Debian @@ -42,7 +43,7 @@ sudo dnf upgrade --refresh ## Instalação -Com a preparação concluída, agora você pode iniciar a instalação do servidor web. Dependendo do sistema operacional e do servidor web, execute os seguintes comandos: +Com a preparação concluída, agora você pode iniciar a instalação do servidor web. Dependendo do sistema operacional e do servidor web, execute os comandos abaixo: @@ -65,7 +66,7 @@ sudo zypper install httpd sudo dnf install httpd ``` -Após instalar o servidor web, você pode enviar os arquivos do seu site. Conecte-se ao seu servidor via FTP/SFTP, navegue até o seguinte diretório e faça o upload dos arquivos. +Após instalar o servidor web, você pode enviar os arquivos do seu site. Conecte-se ao seu servidor via FTP/SFTP, navegue até o diretório abaixo e faça o upload dos arquivos. ``` /var/www/html/ @@ -92,7 +93,7 @@ sudo zypper install nginx sudo dnf install nginx ``` -Depois de instalar o servidor web, envie os arquivos do seu site. Conecte-se ao servidor via FTP/SFTP, navegue até o diretório abaixo e faça o upload dos arquivos. +Depois de instalar o servidor web, envie os arquivos do seu site. Conecte-se via FTP/SFTP, navegue até o diretório abaixo e faça o upload. ``` /usr/share/nginx/html @@ -102,7 +103,7 @@ Depois de instalar o servidor web, envie os arquivos do seu site. Conecte-se ao ## Verificação da Versão -Após a instalação, você pode usar os comandos `apache2 -v` (Apache) e `nginx -v` (Nginx) para verificar se a instalação foi bem-sucedida. A saída deve ser parecida com o exemplo abaixo: +Após a instalação, use os comandos `apache2 -v` (Apache) e `nginx -v` (Nginx) para conferir se a instalação foi bem-sucedida. A saída deve ser parecida com esta: @@ -124,4 +125,4 @@ nginx version: nginx/1.2.3 ... ``` -Se algum dos dois casos acima aparecer, o servidor web foi instalado com sucesso. \ No newline at end of file +Se aparecer algo parecido com isso, seu servidor web foi instalado com sucesso. \ No newline at end of file diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md index d69f1ce57..02fce2acf 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-wordpress -title: "Servidor Dedicado: Instalação do WordPress" +title: "Configure o WordPress em um Servidor Linux - Lance Seu Próprio Site ou Blog" description: "Descubra como instalar o WordPress em um servidor Linux usando o stack LAMP para construir e gerenciar seu site de forma eficiente → Saiba mais agora" sidebar_label: Instalar WordPress services: + - vserver - dedicated --- @@ -11,7 +12,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introdução -WordPress é um sistema popular de gerenciamento de conteúdo web usado para gerenciar e publicar sites. Hoje em dia, o WordPress evoluiu para várias outras áreas, como mailing, fóruns, lojas e muito mais. Isso é reforçado por uma comunidade ativa que criou um ecossistema forte de plugins junto com templates que facilitam a configuração para qualquer usuário final. Neste guia, vamos cobrir o processo de instalação do CMS WordPress em um servidor Linux. +WordPress é um sistema popular de gerenciamento de conteúdo web usado para gerenciar e publicar sites. Atualmente, o WordPress evoluiu para diversas outras áreas como mailing, fóruns, lojas e muito mais. Isso é reforçado por uma comunidade ativa que criou um ecossistema forte de plugins junto com templates que facilitam a configuração para qualquer usuário final. Neste guia, vamos cobrir o processo de instalação do CMS WordPress em um servidor Linux. ![](https://screensaver01.zap-hosting.com/index.php/s/r26L7xASWY3d5Z5/preview) @@ -25,7 +26,7 @@ Comece conectando-se ao seu servidor via SSH. Se você não sabe como fazer isso Neste guia, usaremos a distro Ubuntu, combinada com Apache como servidor web, MySQL para banco de dados e PHP como dependência principal. Isso é conhecido como stack LAMP: Linux, Apache, MySQL e PHP. ::: -Depois de logado, comece rodando o comando de atualização. +Depois de logado, comece executando o comando de atualização. ``` sudo apt update ``` @@ -54,27 +55,27 @@ Com as dependências instaladas, há alguns pequenos passos recomendados para ga Para começar, você precisará configurar o firewall para permitir que o servidor web Apache se comunique com a internet e garantir que ele esteja funcional. É importante que as regras apropriadas do firewall sejam criadas para garantir que o servidor web seja acessível pela internet. -Neste exemplo, usaremos o **Firewall UFW** já que o Apache tem uma aplicação registrada para ele. Se você usa outro firewall, certifique-se de liberar a porta 80 (HTTP) no firewall. Você pode aprender mais sobre firewalls no Linux no nosso [guia de Gerenciar Firewall](vserver-linux-firewall.md). +Neste exemplo, usaremos o **Firewall UFW** já que o Apache tem um aplicativo registrado para ele. Se você usa outro firewall, certifique-se de liberar a porta 80 (HTTP) no firewall. Você pode aprender mais sobre firewalls no Linux através do nosso guia [Gerenciar Firewall](vserver-linux-firewall.md). -Certifique-se que o firewall UFW está ativado e que uma regra para SSH foi criada. +Certifique-se de que o firewall UFW esteja ativado e que uma regra para SSH esteja criada. ``` -# Criar regra para permitir SSH +# Crie uma regra para permitir SSH sudo ufw allow OpenSSH -# Ativar Firewall UFW +# Ative o Firewall UFW sudo ufw enable ``` :::caution -Garanta que você tenha uma regra configurada para SSH se estiver usando o firewall UFW! Caso contrário, você **não** conseguirá se conectar via SSH ao servidor novamente se perder a conexão atual! +Certifique-se de ter uma regra configurada para SSH se estiver usando o firewall UFW! Caso contrário, você **não** conseguirá acessar o servidor via SSH novamente se perder a conexão atual! ::: -Agora crie a regra para liberar o Apache e depois verifique se as regras estão presentes. +Agora crie a regra para permitir o Apache e depois verifique se as regras estão presentes. ``` -# Criar regra para liberar Apache +# Crie uma regra para permitir Apache sudo ufw allow in "Apache Full" -# Verificar regras do firewall UFW +# Verifique as regras do firewall UFW sudo ufw status ``` @@ -82,25 +83,25 @@ sudo ufw status Você pode ver quais perfis estão disponíveis rodando o comando `ufw app list`. No exemplo acima, usar `Apache Full` significa que as regras para HTTP (porta 80) e HTTPS (porta 443) são criadas. ::: -Você deve ver as regras `Apache` e `Apache (v6)` com ação `ALLOW`, confirmando que o firewall está pronto. Também verá outras regras que você tenha configurado antes, incluindo a regra SSH. +Você deve ver as regras `Apache` e `Apache (v6)` com ações `ALLOW` configuradas, o que confirma que o firewall está pronto. Também deve ver outras regras que você tenha configurado anteriormente, incluindo a regra SSH. ![](https://screensaver01.zap-hosting.com/index.php/s/o8NDBppnTwHdSgf/preview) -Com o firewall liberado para o Apache, agora você deve garantir que o Apache está funcionando. Você pode fazer isso tentando acessar seu endereço IP no navegador, assim: `http://[seu_endereço_ip]` +Com o firewall liberado para o Apache, agora você deve garantir que o Apache está funcional. Você pode fazer isso tentando acessar seu endereço IP no navegador, assim: `http://[seu_endereço_ip]` -Se estiver funcionando, você verá uma página de boas-vindas padrão. Se não, verifique o status do serviço com o comando: `systemctl status apache2` +Se estiver funcionando, você verá uma página de boas-vindas padrão. Se não conseguir, verifique o status do serviço com o comando: `systemctl status apache2` ![](https://screensaver01.zap-hosting.com/index.php/s/irmnDDNi436HH4c/preview) ### Configuração do MySQL -A próxima etapa é fazer a configuração inicial do MySQL. É recomendado rodar um script de instalação segura, que garante que sua instância do MySQL fique protegida. Isso é opcional, mas altamente recomendado. Você pode rodar com o comando `sudo mysql_secure_installation`. +A próxima etapa é realizar a configuração inicial do MySQL. É recomendado rodar um script de instalação segura, que garante que sua instância do MySQL permaneça protegida. Isso é opcional, mas altamente recomendado. Você pode rodar com o comando `sudo mysql_secure_installation`. -Isso vai te guiar por uma configuração interativa. Primeiro, será perguntado sobre validação de senha. Recomendamos escolher `Y` para garantir que apenas senhas seguras sejam permitidas no futuro e depois escolher `MEDIUM` com `1` ou `STRONG` com `2`. +Isso vai te guiar por uma configuração interativa. Primeiro, será perguntado sobre validação de senha. Recomendamos selecionar `Y` para garantir que apenas senhas seguras sejam permitidas no futuro e depois escolher `MEDIUM` com `1` ou `STRONG` com `2`. ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -Depois, será perguntado sobre remover o usuário `anonymous` e desabilitar login remoto do root. Para ambos, recomendamos aceitar com `Y` por questões de segurança. Isso garante que o usuário de teste seja removido e que o usuário root principal só possa ser usado localmente via SSH, reduzindo riscos. +Depois, será perguntado sobre remover o usuário `anonymous` e desabilitar login remoto do root. Para ambos, recomendamos aceitar com `Y` por questões de segurança. Isso garante que o usuário de teste seja removido e que o usuário master `root` só possa ser usado localmente via SSH, reduzindo riscos. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) @@ -114,9 +115,9 @@ Agora verifique se o banco MySQL está rodando tentando logar com o comando: `su ### Testando o PHP -Por último, você deve garantir que o PHP está funcionando como esperado. Para isso, crie um arquivo `info.php` no diretório Apache `/var/www/html/` com o conteúdo para rodar o comando `phpinfo()`. +Por último, você deve garantir que o PHP está funcionando como esperado. Para isso, crie um arquivo `info.php` no diretório Apache `/var/www/html/` com um conteúdo PHP que rode o comando `phpinfo()`. ``` -# Abrir o editor nano no novo arquivo +# Abra o editor nano no novo arquivo nano /var/www/html/info.php # Cole o seguinte conteúdo no editor @@ -138,30 +139,30 @@ Com as dependências principais do LAMP testadas e funcionando, você está pron ## Instalação -A instalação do WordPress pode ser dividida em três partes: preparar o banco de dados MySQL, instalar o WordPress e, por fim, configurar usando o assistente de instalação do WordPress. +A instalação do WordPress pode ser dividida em três etapas: preparar o banco de dados MySQL, instalar o WordPress e, por fim, configurar usando o assistente de instalação do WordPress. ### Banco de Dados MySQL -Para começar a instalação, você precisa criar um novo banco de dados MySQL. É importante lembrar disso, pois você usará essas informações no assistente de instalação do WordPress depois. Recomendamos usar nossos exemplos. +Para começar a instalação, você precisará criar um novo banco de dados MySQL. Isso é importante pois você usará esses dados no assistente de instalação do WordPress depois, então recomendamos usar nossos exemplos. -Copie os comandos abaixo para criar o banco, as tabelas e o usuário necessários. +Copie os comandos abaixo para criar o banco de dados, tabelas e usuários necessários. ``` -# Logar no MySQL +# Login no MySQL sudo mysql -u root -# Criar banco de dados +# Crie o banco de dados CREATE DATABASE wordpress; -# Criar usuário dedicado para wordpress +# Crie um usuário dedicado para o wordpress # Substitua [your_password] pela sua senha CREATE USER wordpress@localhost IDENTIFIED BY '[your_password]'; -# Definir privilégios para o usuário (copie tudo junto) +# Defina privilégios para o usuário (copie tudo junto) GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON wordpress.* TO wordpress@localhost; -# Recarregar as tabelas +# Recarregue as tabelas FLUSH PRIVILEGES; ``` @@ -169,7 +170,7 @@ Depois de criar o banco e o usuário, saia com o comando `quit`. Agora você est ### Instalando o WordPress -Para a instalação principal do WordPress, recomendamos e usaremos a versão oficial do **wordpress.org** diretamente, em vez do pacote APT, pois o WordPress recomenda isso para evitar possíveis problemas. +Para a instalação principal do WordPress, recomendamos usar a versão oficial do **wordpress.org** diretamente, em vez do pacote APT, pois isso é recomendado pelo WordPress para evitar possíveis problemas. Para baixar o arquivo mais recente, use o comando abaixo que baixa a última versão para o diretório temporário. ``` @@ -183,14 +184,14 @@ tar -xvf latest.tar.gz Com os arquivos extraídos, você precisa copiar a pasta para o diretório Apache `/var/www/html/` para que tudo fique acessível via web. Rode os comandos abaixo para copiar a pasta, criar o diretório `uploads` e ajustar permissões para garantir que o grupo `www-data` do servidor web tenha acesso. ``` -# Copiar a pasta wordpress e atualizar propriedade +# Copie a pasta wordpress e atualize a propriedade cp -R wordpress /var/www/html/ chown -R www-data:www-data /var/www/html/wordpress/ -# Criar diretório uploads +# Crie o diretório uploads mkdir /var/www/html/wordpress/wp-content/uploads -# Ajustar permissões dos arquivos +# Ajuste as permissões dos arquivos chmod -R 755 /var/www/html/wordpress/ chown -R www-data:www-data /var/www/html/wordpress/wp-content/uploads/ ``` @@ -199,31 +200,31 @@ Com isso feito, o WordPress deve estar instalado. Acesse o assistente de instala ### Assistente de Configuração -No assistente, você pode configurar o WordPress, que é a última etapa da instalação. Primeiro, será solicitado que você escolha o idioma. +No assistente, você poderá configurar o WordPress, que é a última etapa da instalação. Primeiro, será solicitado que escolha o idioma. -Depois, você precisará configurar as informações do banco de dados. Você já preparou isso no MySQL na primeira parte da instalação, então use as mesmas credenciais e valores aqui. Se seguiu nossos exemplos, preencha as opções assim, substituindo `[your_password]` pela senha que você definiu antes. +Depois, você precisará configurar as opções do banco de dados. Você já preparou isso no MySQL na primeira parte da instalação, então use as mesmas credenciais e valores aqui. Se seguiu nossos exemplos, preencha assim, substituindo `[your_password]` pela senha que você definiu. ![](https://screensaver01.zap-hosting.com/index.php/s/4ZmA43WMjf2bBxB/preview) -Com essa etapa concluída, você será solicitado a iniciar a instalação. Essa é a última parte do processo. +Com essa etapa concluída, será solicitado que você execute a instalação. Essa é a última parte do processo. ![](https://screensaver01.zap-hosting.com/index.php/s/7kfjz8p2cCzoD8S/preview) -Na página seguinte, você deverá informar várias informações, incluindo o título do site, um e-mail, e um nome de usuário e senha para a conta root do WordPress para acessar o painel. Também pode decidir sobre a visibilidade para motores de busca, se quer que seu site seja indexado ou desencorajado. +Na página seguinte, você deverá informar várias informações, incluindo o título do site, um e-mail, nome de usuário e senha para a conta root do WordPress para acessar o painel. Também pode decidir sobre a visibilidade para motores de busca, se quer que seu site seja indexado ou desencorajado. :::tip -Escolha uma senha forte e salve suas credenciais para não perder o acesso ao painel do WordPress! +Escolha uma senha forte e salve as credenciais para não perder o acesso ao painel do WordPress! ::: Quando estiver pronto, clique no botão **Instalar WordPress** para finalizar o processo. ![](https://screensaver01.zap-hosting.com/index.php/s/BZwxEpQAs3sKcc7/preview) -Você será levado para uma página de sucesso que redireciona para a página de **Login**. Clique nela e use as credenciais para entrar no painel do WordPress pela primeira vez! +Você será levado para uma página de sucesso que redireciona para a página de **Login**. Clique nela e use as credenciais para acessar seu painel WordPress pela primeira vez! ![](https://screensaver01.zap-hosting.com/index.php/s/qEGcRQFWBcLDosj/preview) -E assim, ao fazer login com sucesso, você estará no painel do WordPress, com a instalação completa. +E assim, após o login bem-sucedido, você estará no painel do WordPress, com a instalação completa. ![](https://screensaver01.zap-hosting.com/index.php/s/r26L7xASWY3d5Z5/preview) @@ -231,6 +232,6 @@ E assim, ao fazer login com sucesso, você estará no painel do WordPress, com a Parabéns, você instalou e configurou o WordPress com sucesso! Como próximo passo, **recomendamos muito** configurar um domínio e um **certificado SSL** para garantir que os dados sejam transmitidos com segurança e facilitar o acesso ao painel do WordPress. Confira nosso [guia Certbot](dedicated-linux-certbot.md) focado no **Plugin Apache** e siga a configuração interativa para configurar rapidamente um certificado para seu domínio escolhido. -Para leitura futura e configurações adicionais, recomendamos dar uma olhada nos nossos guias de [Plugins WordPress](webspace-wordpress-plugins.md) e [WordPress Elementor](webspace-wordpress-elementor.md), que exploram o processo de instalar plugins e usar um construtor de páginas popular e fácil chamado Elementor. +Para continuar aprendendo e configurando, recomendamos dar uma olhada nos nossos guias de [Plugins WordPress](webspace-wordpress-plugins.md) e [WordPress Elementor](webspace-wordpress-elementor.md), que exploram o processo de instalar plugins e usar o popular construtor de páginas Elementor, super amigável para usuários. Se tiver dúvidas ou precisar de ajuda, não hesite em contatar nosso time de suporte, disponível diariamente para te ajudar! 🙂 \ No newline at end of file diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md index 76ce935a7..bf679b865 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-xrdp -title: "Servidor Dedicado: Instalação do xRDP (Área de Trabalho Remota)" -description: "Descubra como configurar acesso remoto via área de trabalho em servidores Ubuntu e Debian para facilitar o gerenciamento e controle → Saiba mais agora" +title: "Configurar xRDP em um Servidor Linux - Ative o Acesso via Área de Trabalho Remota" +description: "Descubra como configurar o acesso remoto via área de trabalho em servidores Ubuntu e Debian para facilitar o gerenciamento e controle → Saiba mais agora" sidebar_label: Instalar xRDP services: + - vserver - dedicated --- @@ -11,11 +12,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introdução -No Linux, geralmente existe um console SSH padrão para gerenciar o servidor. Em alguns casos, pode ser mais fácil usar uma conexão de área de trabalho remota, parecida com o Windows. +No Linux, geralmente existe um console SSH padrão para gerenciar o servidor. Em alguns casos, pode ser mais fácil usar uma conexão de área de trabalho remota, semelhante ao Windows. Uma pós-instalação é possível para a maioria das distros Linux. Neste guia, isso é explicado para Ubuntu e Debian. :::info -Importante: Deve ser usado pelo menos Ubuntu 18.04.X LTS (Bionic Beaver) ou Debian 10 (Buster) como sistema operacional. Versões mais recentes são recomendadas. +Importante: Deve ser usado pelo menos o Ubuntu 18.04.X LTS (Bionic Beaver) ou Debian 10 (Buster) como sistema operacional. Versões mais recentes são recomendadas. ::: ## Instalando o xRDP @@ -57,7 +58,7 @@ sudo systemctl status xrdp ``` ![xrdp](https://screensaver01.zap-hosting.com/index.php/s/wdKep3W6GHWekp3/preview) -Se o status estiver ok, ainda é preciso criar um usuário. Depois, o serviço xRDP deve ser reiniciado: +Se o status estiver ok, ainda é necessário criar um usuário. Depois, o serviço xRDP precisa ser reiniciado: ``` // Debian 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 ``` -Ao finalizar a configuração, você pode se conectar ao root ou ao respectivo usuário do servidor via Área de Trabalho Remota. +Ao finalizar a configuração, você pode se conectar ao root ou aos dados do usuário respectivo do servidor via Área de Trabalho Remota. A porta padrão é: 3389 ## Conexão @@ -76,7 +77,7 @@ Ao conectar, será solicitado o login: ![xrdp2](https://screensaver01.zap-hosting.com/index.php/s/btRPMG73cT6ysyL/preview) -Após o login com sucesso, você verá a área de trabalho. +Após o login bem-sucedido, você verá a área de trabalho. No Ubuntu, a aparência é um pouco diferente do Debian: Ubuntu: diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md index e94176842..42779300a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md @@ -1,9 +1,10 @@ --- id: dedicated-windows-ftpserver -title: "Servidor Dedicado: Instalação do FTP" +title: "Configurar FTP em um Servidor Windows - Hospede um Serviço Seguro de Transferência de Arquivos" description: "Descubra como configurar e gerenciar um servidor FTP FileZilla no Windows para transferências seguras de arquivos e controle de acesso de usuários → Saiba mais agora" sidebar_label: Instalar FTP services: + - vserver - dedicated --- @@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; O **FTP (File Transfer Protocol)** é um protocolo de rede usado para transferir arquivos através de uma rede TCP/IP. O protocolo foi desenvolvido para permitir a troca fácil de arquivos entre sistemas. -Com o **FileZilla Server** é possível configurar um servidor FTP assim no sistema operacional Windows. O FileZilla Server é fácil de instalar e configurar, e oferece vários recursos como a possibilidade de criar contas de usuário, gerenciar direitos de acesso e transferir arquivos. +Com o **FileZilla Server** é possível configurar um servidor FTP assim em um sistema operacional Windows. O FileZilla Server é fácil de instalar e configurar, e oferece vários recursos como a possibilidade de criar contas de usuário, gerenciar direitos de acesso e transferir arquivos. @@ -21,13 +22,13 @@ Com o **FileZilla Server** é possível configurar um servidor FTP assim no sist ### Download -Para configurar um servidor FTP, é necessário o software correspondente. O software FileZilla Server pode ser usado como uma solução para o sistema operacional Windows Server. A opção de download pode ser encontrada aqui: [FileZilla server](https://filezilla-project.org/download.php?type=server). +Configurar um servidor FTP requer o software correspondente. O software FileZilla Server pode ser usado como uma solução para o sistema operacional Windows Server. A opção de download pode ser encontrada aqui: [FileZilla server](https://filezilla-project.org/download.php?type=server). ### Instalação -Depois de baixar o arquivo de instalação, você deve executá-lo. Para isso, clique no arquivo baixado. A janela a seguir deve abrir: ![](https://screensaver01.zap-hosting.com/index.php/s/a2DEpaR5jD28X23/preview) +Depois de baixar o arquivo de instalação, você deve executá-lo. Para isso, clique no arquivo baixado. A seguinte janela deve abrir: ![](https://screensaver01.zap-hosting.com/index.php/s/a2DEpaR5jD28X23/preview) @@ -35,15 +36,15 @@ Lá você pode selecionar os pacotes a serem instalados. No entanto, é suficien ![](https://screensaver01.zap-hosting.com/index.php/s/cN7K9Cte9tXFrF2/preview) -Neste exemplo, o FileZilla Server será instalado em **C:\Program Files (x86)\FileZilla Server**. Mas você também pode escolher seu próprio caminho. Após selecionar o caminho, você deve especificar como o servidor FTP será instalado e iniciado. Além disso, a porta pode ser definida e uma senha de administrador deve ser configurada. +Neste exemplo, o FileZilla Server será instalado em **C:\Program Files (x86)\FileZilla Server**. Mas você pode escolher o caminho que preferir. Após escolher o caminho, você deve definir como o servidor FTP será instalado e iniciado. Além disso, a porta pode ser definida e uma senha de administrador deve ser especificada. ![](https://screensaver01.zap-hosting.com/index.php/s/WopFXcW3teFAyJK/preview) -Depois clique em **Next** também e na etapa seguinte. No final, clique em **Install** para iniciar a instalação. A interface de administração do servidor FTP FileZilla será aberta. Clique no botão **Connect to FileZilla FTP Server**. +Depois disso, clique em **Next** novamente e, na etapa seguinte, clique em **Install** para iniciar a instalação. A interface de administração do servidor FTP FileZilla será aberta. Clique no botão **Connect to FileZilla FTP Server**. -Uma janela deve aparecer onde você verá os campos Host, Port e Password. Você pode deixar os dois primeiros campos como estão e inserir a senha de administrador que definiu para o servidor FTP. Depois disso, estabeleça a conexão clicando no botão **Ok**. +Uma janela deve aparecer com os campos Host, Port e Password. Você pode deixar os dois primeiros campos como estão e digitar a senha de administrador que definiu para o servidor FTP. Depois, estabeleça a conexão clicando no botão **Ok**. @@ -51,12 +52,12 @@ Uma janela deve aparecer onde você verá os campos Host, Port e Password. Você ### Criação de usuário -Para poder se conectar ao seu servidor via FTP, você precisa criar um usuário. +Para conseguir se conectar ao seu servidor via FTP, você precisa criar um usuário. Clique em **Server** no menu superior e depois em **Configure**. ![](https://screensaver01.zap-hosting.com/index.php/s/C5WLC8Lp8CjTjQg/preview) -Você pode então adicionar um novo usuário na opção de menu Users clicando em **Add**: +Você pode adicionar um novo usuário na opção de menu Users clicando em **Add**: ![](https://screensaver01.zap-hosting.com/index.php/s/dbCS5yJfwqry8Dq/preview) @@ -64,20 +65,20 @@ Neste exemplo, o nome do usuário é **YourUserName**. Claro que você pode esco -### Senha e permissões +### Senha e Permissões -Agora que o usuário foi criado, o acesso e as permissões precisam ser configurados. Para isso, ative o usuário e configure as opções de senha na categoria **General** em **Credentials**. Recomendamos fortemente usar uma senha por questões de segurança. Escolha **Require a password to log in** e defina a senha desejada. +Agora que o usuário foi criado, é preciso configurar o acesso e as permissões. Para isso, ative o usuário e configure as opções de senha na categoria **General** em **Credentials**. Recomendamos fortemente usar uma senha por questões de segurança. Escolha **Require a password to log in** e defina a senha desejada. ![](https://screensaver01.zap-hosting.com/index.php/s/z78wpcFbYEAJYeB/preview) -Para garantir que o usuário tenha as permissões corretas, você deve especificar quais diretórios ele pode acessar clicando em **Add** em mount points. Deve ser especificado um caminho virtual e um caminho nativo. No nosso exemplo, definimos que o disco C está listado sob \. +Para garantir que o usuário tenha as permissões corretas, você deve especificar quais diretórios ele pode acessar clicando em **Add** em mount points. Deve-se definir um caminho virtual e um caminho nativo. No nosso exemplo, definimos que o disco C está listado como \. ![](https://screensaver01.zap-hosting.com/index.php/s/iqQrjGByHpkBcJF/preview) -À direita você encontra a opção **Permissions**, que permite definir os direitos de acesso ao caminho especificado. Se quiser ler e editar os dados, recomendamos definir como **Read+Write**. +À direita, você encontra a opção **Permissions**, que permite definir os direitos de acesso ao caminho especificado. Se quiser que o usuário possa ler e editar os dados, recomendamos definir como **Read+Write**. ::: danger -Por questões de segurança, você deve fornecer acesso do usuário apenas a pastas específicas. +Por questões de segurança, você deve fornecer acesso ao usuário apenas a pastas específicas. ::: Agora você pode aplicar e confirmar as alterações clicando no botão **Apply**. @@ -86,8 +87,8 @@ Agora você pode aplicar e confirmar as alterações clicando no botão **Apply* ## Exceções no Firewall do Windows -Para permitir a conexão ao seu servidor FTP, o uso do servidor FTP no firewall do Windows deve ser liberado. Para isso, abra as configurações do firewall em **Painel de Controle\Sistema e Segurança\Windows Defender Firewall** e clique em **Permitir um aplicativo ou recurso pelo Windows Defender Firewall**. -Na janela seguinte, selecione o aplicativo que será permitido: +Para permitir a conexão ao seu servidor FTP, o uso do servidor FTP no firewall do Windows deve ser liberado. Para isso, abra as configurações do firewall em **Painel de Controle\Sistema e Segurança\Firewall do Windows Defender** e clique em **Permitir um aplicativo ou recurso pelo Firewall do Windows Defender**. +Na janela seguinte, selecione o aplicativo que deve ser liberado: ![](https://screensaver01.zap-hosting.com/index.php/s/xHwQzCKokHTn424/preview) @@ -95,10 +96,14 @@ Neste exemplo, o caminho é **C:\Program Files (x86)\FileZilla Server\FileZilla ![](https://screensaver01.zap-hosting.com/index.php/s/Laz3HFb7GrLBY9w/preview) -Depois disso, você pode fechar o processo clicando em **OK**. Agora a conexão ao seu servidor FTP é possível. +Depois disso, finalize clicando em **OK**. Agora a conexão ao seu servidor FTP está liberada. + + ## Conclusão -Parabéns, você instalou com sucesso o servidor FTP. Para dúvidas ou ajuda, não hesite em contatar nosso time de suporte, que está disponível diariamente para te ajudar! 🙂 \ No newline at end of file +Parabéns, você instalou com sucesso o servidor FTP. Para dúvidas ou ajuda, não hesite em contatar nosso time de suporte, que está disponível diariamente para te ajudar! 🙂 + + diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-windows-git.md b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-windows-git.md index b3c1ae35c..1245c9af3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-windows-git.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-windows-git.md @@ -1,9 +1,10 @@ --- id: dedicated-windows-git -title: "Servidor Dedicado: Configurar Git no Windows" +title: "Configurar Git em um Servidor Windows - Ative o Controle de Versão para Seus Projetos" description: "Descubra como configurar e ajustar o Git para um controle de versão eficiente e colaboração sem complicações nos seus projetos → Saiba mais agora" sidebar_label: Instalar Git services: + - vserver - dedicated --- @@ -13,9 +14,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introdução -Git é um sistema de controle de versão distribuído criado para gerenciar código-fonte de forma eficiente. Ele permite que desenvolvedores acompanhem mudanças, trabalhem em diferentes branches simultaneamente e colaborem em projetos sem complicações. Graças à sua flexibilidade e desempenho, o Git se tornou a ferramenta padrão para controle de versão no desenvolvimento de software moderno. +Git é um sistema de controle de versão distribuído projetado para o gerenciamento eficiente de código-fonte. Ele permite que desenvolvedores acompanhem mudanças, trabalhem em diferentes branches simultaneamente e colaborem em projetos de forma fluida. Graças à sua flexibilidade e desempenho, o Git se tornou a ferramenta padrão para controle de versão no desenvolvimento de software moderno. -Pensando em hospedar esse serviço por conta própria? Vamos te guiar em cada passo para configurar e ajustar tudo, além de te mostrar o que é importante ficar de olho. +Pensando em hospedar esse serviço você mesmo? Vamos te guiar em cada passo para configurar e ajustar o Git, além de tudo que você precisa saber para garantir que tudo funcione redondo. @@ -25,13 +26,13 @@ Antes de configurar o **Git**, você precisa preparar seu sistema. Isso inclui a ### Atualizar Sistema -Para garantir que seu sistema esteja rodando com as melhorias mais recentes de software e segurança, sempre faça as atualizações do sistema primeiro. Isso assegura que seu sistema tenha os patches de segurança e versões de software mais atuais antes de continuar. +Para garantir que seu sistema esteja rodando com as melhorias mais recentes de software e segurança, você deve sempre começar atualizando o sistema. Isso assegura que seu sistema tenha os patches de segurança e versões de software mais atuais antes de continuar. ## Instalação -Agora que as preparações necessárias foram feitas, você pode seguir com a instalação do Git. Para isso, baixe o Git para Windows (x64) aqui: https://git-scm.com/downloads/win +Agora que as preparações necessárias foram feitas, você pode seguir para a instalação do Git. Para isso, baixe o Git para Windows (x64) aqui: https://git-scm.com/downloads/win Depois, execute o instalador do arquivo baixado e siga os passos indicados. @@ -52,7 +53,7 @@ git version 2.51.2 ## Configuração -Configure seu nome de usuário e e-mail do Git com os comandos abaixo, substituindo os valores de exemplo pelos seus dados. Essas credenciais ficarão vinculadas a cada commit que você fizer. +Configure seu nome de usuário e email do Git com os comandos abaixo, substituindo os valores de exemplo pelos seus dados. Essas credenciais ficarão vinculadas a cada commit que você fizer. ``` git config --global user.name "John Doe Paris" @@ -63,12 +64,12 @@ git config --global user.email "doe@e-mail.com" ## Conclusão e mais Recursos -Parabéns! Você instalou e configurou o Git com sucesso no seu servidor dedicado. Também recomendamos dar uma olhada nos recursos abaixo, que podem te ajudar ainda mais durante a configuração do seu servidor: +Parabéns! Você instalou e configurou o Git com sucesso no seu vServer. Também recomendamos dar uma olhada nos recursos abaixo, que podem te ajudar ainda mais durante a configuração do seu servidor: - [git-scm.com](https://git-scm.com/) - Site Oficial - [git-scm.com/doc](https://git-scm.com/doc) Documentação do Git -Tem dúvidas específicas que não foram abordadas aqui? Para mais perguntas ou suporte, não hesite em contatar nossa equipe de suporte, disponível diariamente para te ajudar! 🙂 +Tem dúvidas específicas que não foram abordadas aqui? Para mais perguntas ou suporte, não hesite em contatar nosso time de suporte, disponível diariamente para te ajudar! 🙂 diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md index 61cd62c93..66fd32baa 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md @@ -1,9 +1,10 @@ --- id: dedicated-windows-installmysql -title: "Servidor Dedicado: Instalação do MySQL" +title: "Configurar MySQL em um Servidor Windows - Implante e Gerencie Bancos de Dados Confiáveis" description: "Aprenda a configurar e proteger seu próprio servidor de banco de dados MySQL em um Servidor Dedicado Windows para um gerenciamento de dados confiável → Saiba mais agora" sidebar_label: Instalar MySQL services: + - vserver - dedicated --- @@ -15,7 +16,7 @@ Um servidor MySQL é necessário para várias aplicações e pode conter dados i ## Instalação -No começo, conecte-se via conexão de área de trabalho remota ao seu servidor e baixe a versão mais recente do MariaDB, que é usada para o servidor de banco de dados: [Download MariaDB](https://mariadb.org/download/?t=mariadb). +No começo, conecte-se via conexão de área de trabalho remota ao seu servidor e baixe a versão mais recente do MariaDB, que é usado para o servidor de banco de dados: [Download do MariaDB](https://mariadb.org/download/?t=mariadb). Descompacte o arquivo baixado com WinRAR ou 7Zip e inicie o arquivo de instalação com um duplo clique: @@ -25,10 +26,10 @@ Depois, navegue pelo processo de instalação clicando em **Next** até que seja ![](https://screensaver01.zap-hosting.com/index.php/s/eaPM9S8DFkyL2cK/preview) -Lá você pode definir a senha master para o acesso ao seu servidor de banco de dados. Por favor, certifique-se de usar uma senha segura que ninguém mais saiba! +Lá você pode definir a senha mestre para o acesso ao seu servidor de banco de dados. Por favor, certifique-se de usar uma senha segura que ninguém mais conheça! :::info -IMPORTANTE! Se você quiser acessar o banco de dados externamente via Navicat, HeidiSQL ou qualquer outra ferramenta, você precisa ativar a opção **Enable access from remote machines for root user**! Por questões de segurança, isso geralmente não é recomendado. +IMPORTANTE! Se você quiser acessar o banco de dados externamente via Navicat, HeidiSQL ou qualquer outra ferramenta, você deve ativar a opção **Enable access from remote machines for root user**! Por questões de segurança, isso geralmente não é recomendado. ::: Depois, clique em **Next** até chegar ao final da instalação, onde você deve clicar em **Install**: @@ -39,8 +40,8 @@ Seu servidor de banco de dados agora está online e pronto para uso! ## Configuração do acesso externo -Se você ativou "Enable access from remote machines for root user" durante a instalação, também deve liberar a porta MySQL **3306** no -firewall do Windows. Para isso, abra o firewall e crie uma nova regra. +Se você ativou "Enable access from remote machines for root user" durante a instalação, também deve liberar a porta MySQL **3306** no firewall do Windows. Para isso, abra o firewall e crie uma nova regra. + Você pode encontrar o guia de como liberar portas no firewall aqui: [Redirecionamento de Portas (Firewall)](vserver-windows-port.md) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md index 5171ceb5e..1db74bad0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md @@ -1,9 +1,10 @@ --- id: dedicated-windows-javascript -title: 'Servidor Dedicado: Instalação do JavaScript' +title: "Configurar Ambiente JavaScript em um Servidor Windows - Execute Aplicações Web Modernas" description: "Descubra como instalar e configurar Node.js, Deno e Bun no Windows para rodar JavaScript de forma eficiente → Saiba mais agora" sidebar_label: Instalar JavaScript services: + - vserver - dedicated --- @@ -11,11 +12,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introdução -Este guia traz os passos para a instalação do Node.js, Deno e Bun no Windows. Os passos abaixo devem ser executados via RDP, se você não sabe como se conectar ao seu servidor via RDP, dê uma olhada no nosso [Acesso Inicial (RDP)](vserver-windows-userdp.md). +Este guia traz os passos para instalar Node.js, Deno e Bun no Windows. Os passos abaixo devem ser executados via RDP. Se você não sabe como conectar ao seu servidor via RDP, dê uma olhada no nosso [Acesso Inicial (RDP)](vserver-windows-userdp.md). ## Instalação -Para começar, você precisa decidir qual runtime JavaScript instalar. Existem muitos recursos online que explicam cada um em detalhes. Mas você também pode ler este guia, pois ele inclui comandos básicos de uso e exemplos de código. Recomendamos usar o Node.js, pois é um dos mais usados e uma escolha muito popular. +Para começar, você precisa decidir qual runtime JavaScript instalar. Existem muitos recursos online que explicam cada um em detalhes. Mas você também pode seguir este guia, que inclui comandos básicos e exemplos de código. Recomendamos usar Node.js, pois é um dos mais usados e uma escolha super popular. import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; @@ -26,7 +27,7 @@ import TabItem from '@theme/TabItem'; ## Instalando o Node.js Runtime ### Passo 1: Baixando os arquivos -Abra o navegador de sua preferência (vou usar o Chrome neste guia) e acesse [https://Node.js.org/en](https://Node.js.org/en) +Abra o navegador que preferir (vou usar o Chrome neste guia) e acesse [https://Node.js.org/en](https://Node.js.org/en) ![](https://screensaver01.zap-hosting.com/index.php/s/FXEML6xiCedS7Nq/preview) @@ -39,28 +40,28 @@ Geralmente é recomendado manter sua instalação na versão mais recente de Lon ::: ### Passo 2: Instalando o Node.js -Execute o instalador clicando nele. Agora você será solicitado a configurar algumas opções para a instalação. Na página `Welcome`, clique em `Next`. +Execute o instalador clicando nele. Agora você será guiado para configurar algumas opções da instalação. Na página `Welcome`, clique em `Next`. ![](https://screensaver01.zap-hosting.com/index.php/s/4kZo7AFbMk58c2E/preview) -Agora você precisa ler e aceitar (marcando a caixa) o Contrato de Licença do Node.js e depois clicar em `Next`. +Leia e aceite (marcando a caixa) o Contrato de Licença do Node.js e clique em `Next`. ![](https://screensaver01.zap-hosting.com/index.php/s/sDNjGj7fCqHRFGp/preview) -Depois disso, será solicitado um local para instalar o Node.js. +Depois, escolha o local para instalar o Node.js. :::note -Recomendamos usar o local padrão de instalação. +Recomendamos usar o local padrão da instalação. ::: ![](https://screensaver01.zap-hosting.com/index.php/s/L2wNRLFfEo3H6wn/preview) -Na próxima página, você pode optar por não instalar alguns pacotes principais do Node.js. Se quiser uma instalação normal, que é recomendada, basta clicar em `Next`. Você também terá a opção de instalar o Chocolatey, mas isso não é necessário. +Na próxima página, você pode optar por não instalar alguns pacotes principais do Node.js. Para uma instalação normal, que é recomendada, apenas clique em `Next`. Também terá a opção de instalar o Chocolatey, mas isso não é necessário. ![](https://screensaver01.zap-hosting.com/index.php/s/y6ssQbn2psE5sFt/preview) ### Passo 3: Finalizando a instalação -Agora é só clicar em `Install` e aguardar tudo ser configurado. Tenha paciência, pode levar um tempo. :) +Agora é só clicar em `Install` e esperar tudo ser configurado. Tenha paciência, pode levar um tempinho. :) ![](https://screensaver01.zap-hosting.com/index.php/s/Bdr4pfwS2HRoaS2/preview) @@ -68,11 +69,11 @@ Quando terminar, clique em `Finish` na última página e comece a usar o Node.js ### Atualizando o Node.js para a versão mais recente -Executar `node -v` mostrará a versão instalada do Node.js. De vez em quando, você deve verificar se está usando a versão LTS mais recente. Para atualizar o Node.js, siga novamente a seção do guia [Instalar JavaScript](dedicated-windows-javascript.md). +Rodar `node -v` mostra a versão instalada do Node.js. De vez em quando, confira se está usando a última versão LTS. Para atualizar, siga novamente a seção deste [guia de Instalação JavaScript](dedicated-windows-javascript.md). ### Rodando Node.js & npm -npm é o gerenciador oficial de pacotes do Node.js. Você vai usá-lo para instalar qualquer pacote da internet. +npm é o gerenciador oficial de pacotes do Node.js. Você vai usar ele para instalar qualquer pacote da internet. :::tip Você pode encontrar todos os pacotes npm no [site oficial](https://www.npmjs.com/). @@ -80,13 +81,13 @@ Você pode encontrar todos os pacotes npm no [site oficial](https://www.npmjs.co ### Criando um novo projeto -Sempre que quiser começar um novo projeto Node.js, crie uma nova pasta usando o Explorador de Arquivos, abra o Prompt de Comando ou PowerShell nela e rode o comando `npm init` para iniciar a configuração. Isso vai pedir algumas informações básicas para criar o arquivo `package.json`. Esse será o arquivo de "configuração" para rodar o Node.js. +Sempre que quiser começar um projeto Node.js novo, crie uma pasta para ele usando o Explorador de Arquivos, abra o Prompt de Comando ou PowerShell nela e rode o comando `npm init` para iniciar a configuração. Ele vai pedir algumas informações básicas para criar o arquivo `package.json`, que é o arquivo de "config" para rodar o Node.js. :::tip -No Windows, clicando uma vez no caminho atual do Explorador de Arquivos e digitando `cmd` seguido de `Enter` abre o Prompt de Comando dentro da pasta atual, facilitando o processo. +No Windows, clicar uma vez no caminho atual do Explorador de Arquivos, digitar `cmd` e apertar `Enter` abre o Prompt de Comando direto na pasta, facilitando. ::: -Depois de inicializar o projeto, crie um arquivo chamado `index.js` e escreva código dentro dele. Como exemplo, vamos criar um servidor http simples na porta padrão 80 que responde com uma mensagem de teste quando acessado via localhost. Veja abaixo. +Depois de iniciar o projeto, crie um arquivo chamado `index.js` e escreva seu código. Como exemplo, vamos criar um servidor http simples na porta padrão 80 que responde com uma mensagem de teste quando acessado via localhost. Veja o código: ```js const http = require('http') @@ -99,12 +100,12 @@ const server = http.createServer((req, res) => { server.listen(80) ``` -Agora você pode rodar o código com o comando `node .` e conferir o resultado acessando `localhost:80` no seu navegador. +Agora rode o código com o comando `node .` e confira o resultado acessando `localhost:80` no seu navegador. ![](https://screensaver01.zap-hosting.com/index.php/s/kWRi9agrzkWc4rw/preview) :::tip -Instalar pacotes externos do npm é feito com o comando `npm install [nome-do-pacote]` +Para instalar pacotes externos do npm, use `npm install [nome-do-pacote]`. ::: @@ -113,7 +114,7 @@ Instalar pacotes externos do npm é feito com o comando `npm install [nome-do-pa ## Instalando o Deno Runtime -Instalar o Deno é tão simples quanto digitar `irm https://deno.land/install.ps1 | iex` dentro de uma instância do PowerShell. Use a barra de busca do Windows e procure por `Powershell`. Abra o prompt como administrador e rode o comando acima, seguindo as instruções que aparecerem. +Instalar o Deno é tão simples quanto rodar `irm https://deno.land/install.ps1 | iex` dentro do PowerShell. Use a busca do Windows para encontrar o `Powershell`. Abra como administrador e execute o comando acima, seguindo as instruções que aparecerem. ![](https://screensaver01.zap-hosting.com/index.php/s/jTdDo6c2Kx42o8B/preview) @@ -127,7 +128,7 @@ Atualizar o Deno é simples, basta rodar `deno upgrade`. ### Rodando Deno -Para começar a rodar Deno, crie um arquivo `index.ts` e escreva algum código nele. Como exemplo, vamos criar um servidor http simples na porta padrão 80 que responde com uma mensagem de teste quando acessado via localhost. Veja abaixo. +Para começar a rodar Deno, crie um arquivo `index.ts` e escreva algum código. Como exemplo, vamos criar um servidor http simples na porta padrão 80 que responde com uma mensagem de teste quando acessado via localhost. Veja o código: ```js Deno.serve({ port: 80 }, (_req: Request) => { @@ -135,12 +136,12 @@ Deno.serve({ port: 80 }, (_req: Request) => { }) ``` -Agora você pode rodar o código com o comando `deno run --allow-net index.ts` e conferir o resultado acessando `localhost:80` no navegador. +Agora rode o código com o comando `deno run --allow-net index.ts` e confira o resultado acessando `localhost:80` no navegador. ![](https://screensaver01.zap-hosting.com/index.php/s/rswYFXWM9D5grpS/preview) :::info -Deno foi criado para ser mais seguro e por isso requer permissões específicas como `--allow-net` para acessar alguns de seus módulos. +Deno foi criado para ser mais seguro e por isso exige permissões específicas, como `--allow-net` para acessar alguns módulos. ::: @@ -149,17 +150,17 @@ Deno foi criado para ser mais seguro e por isso requer permissões específicas ## Instalando o Bun Runtime -O Bun também oferece um instalador super simples com um comando, mas também dá a opção de instalar via npm se você já usou Node.js antes. +O Bun também oferece um instalador super fácil com um comando só, mas também permite instalar via npm se você já usou Node.js antes. -Rodar `irm bun.sh/install.ps1|iex` dentro do PowerShell vai instalar o Bun no seu servidor. +Rodar `irm bun.sh/install.ps1|iex` no PowerShell vai instalar o Bun no seu servidor. ![](https://screensaver01.zap-hosting.com/index.php/s/65oooTQRGQPW8DS/preview) :::info -O servidor pode estar faltando alguns arquivos necessários. O Bun vai te informar isso e também fornecer links para baixar esses arquivos ao tentar rodar o instalador. +O servidor pode estar faltando alguns arquivos necessários. O Bun vai te avisar disso e também fornecer links para baixar esses arquivos ao tentar rodar o instalador. ![](https://screensaver01.zap-hosting.com/index.php/s/kZsc5DF3BAiQ2fF/preview) ::: @@ -176,13 +177,13 @@ Se você já tem o npm instalado, pode rodar `npm install -g bun` para instalar ### Rodando Bun -O Bun foi feito para ser mais rápido que alguns outros motores JavaScript, mantendo uma configuração parecida com a do Node.js. Para rodar o Bun, abra uma pasta vazia e rode `bun init` no Prompt de Comando. +O Bun foi feito para ser mais rápido que alguns outros engines JavaScript, mantendo uma configuração parecida com a do Node.js. Para rodar o Bun, abra uma pasta vazia e rode `bun init` no Prompt de Comando. :::note Dependendo da linguagem escolhida (JS ou TS), o Bun vai criar um arquivo de configuração (jsconfig.json ou tsconfig.json). ::: -Para começar a rodar Bun, crie um arquivo `index.ts` e escreva algum código nele. Como exemplo, vamos criar um servidor http simples na porta padrão 80 que responde com uma mensagem de teste quando acessado via localhost. Veja abaixo. +Para começar a rodar Bun, crie um arquivo `index.ts` e escreva algum código. Como exemplo, vamos criar um servidor http simples na porta padrão 80 que responde com uma mensagem de teste quando acessado via localhost. Veja o código: ```js const server = Bun.serve({ @@ -193,7 +194,7 @@ const server = Bun.serve({ }) ``` -Agora você pode rodar o código com o comando `bun index.ts` e conferir o resultado acessando `localhost:80` no navegador. +Agora rode o código com o comando `bun index.ts` e confira o resultado acessando `localhost:80` no navegador. ![](https://screensaver01.zap-hosting.com/index.php/s/oTco7F65bZbSGP9/preview) @@ -202,4 +203,4 @@ Agora você pode rodar o código com o comando `bun index.ts` e conferir o resul ## Conclusão -Parabéns, você instalou o JavaScript com sucesso. Para dúvidas ou ajuda, não hesite em contatar nosso time de suporte, que está disponível diariamente para te ajudar! 🙂 \ No newline at end of file +Parabéns, você instalou o JavaScript com sucesso! Para dúvidas ou ajuda, não hesite em contatar nosso time de suporte, que está disponível diariamente para te ajudar! 🙂 \ No newline at end of file diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md index f2d973769..a971a9c25 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md @@ -1,9 +1,10 @@ --- id: dedicated-windows-nodejs -title: "Servidor Dedicado: Configurar Node.js no Windows" -description: "Descubra como configurar o Node.js para aplicações escaláveis e em tempo real usando um ambiente simplificado → Saiba mais agora" +title: "Configurar Node.js em um Servidor Windows - Rode Aplicações Modernas em JavaScript" +description: "Descubra como configurar Node.js para aplicações escaláveis e em tempo real usando um ambiente simplificado → Saiba mais agora" sidebar_label: Instalar Node.js services: + - vserver - dedicated --- @@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introdução -Node.js é um ambiente de execução JavaScript multiplataforma e open-source que executa código JavaScript fora do navegador, como em servidores ou em ferramentas de linha de comando. Construído sobre o motor V8, ele suporta I/O assíncrono e orientado a eventos, tornando-o super eficiente para criar aplicações de rede escaláveis e em tempo real. +Node.js é um ambiente de execução JavaScript multiplataforma e open-source que executa código JavaScript fora do navegador, como em servidores ou ferramentas de linha de comando. Construído sobre o motor V8, ele suporta I/O assíncrono e orientado a eventos, tornando-o super eficiente para criar aplicações de rede escaláveis e em tempo real. O paradigma “JavaScript em todo lugar” permite que desenvolvedores usem uma única linguagem tanto no backend quanto no frontend. @@ -22,7 +23,7 @@ O paradigma “JavaScript em todo lugar” permite que desenvolvedores usem uma Antes de configurar o **Node.js**, você precisa preparar seu sistema. Isso inclui atualizar seu sistema operacional para a versão mais recente e instalar todas as dependências necessárias. Essas preparações garantem um ambiente estável e ajudam a evitar problemas durante ou após a instalação. ### Atualizar Sistema -Para garantir que seu sistema esteja rodando com as melhorias mais recentes de software e segurança, você deve sempre começar atualizando o sistema. Para isso, rode o seguinte comando: +Para garantir que seu sistema esteja rodando com as melhorias mais recentes de software e segurança, você deve sempre fazer as atualizações do sistema primeiro. Para isso, rode o seguinte comando: ``` sudo apt update && sudo apt upgrade -y @@ -30,7 +31,7 @@ sudo apt update && sudo apt upgrade -y Isso garante que seu sistema tenha os patches de segurança e versões de software mais recentes antes de continuar. ### Instalar dependências -Depois que o processo de atualização terminar, você pode prosseguir com a instalação das dependências. O Node.js será implantado e executado na sua máquina usando uma série de containers Docker. Por isso, é necessário instalar o Docker primeiro. Para isso, rode o seguinte comando: +Depois que o processo de atualização terminar, você pode prosseguir com a instalação das dependências. O Node.js será implantado e executado na sua máquina usando uma série de containers Docker. Isso requer que o Docker esteja instalado primeiro. Para isso, rode o seguinte comando: ``` curl -fsSL https://get.docker.com -o get-docker.sh @@ -41,23 +42,23 @@ Um passo a passo completo do processo de instalação e como usar o Docker está ## Instalação -Agora que todos os requisitos foram cumpridos e as preparações feitas, você pode seguir com a instalação da aplicação Node.js. +Agora que todos os requisitos foram atendidos e as preparações necessárias concluídas, você pode seguir com a instalação da aplicação Node.js. -Para usar o Node.js dentro de um ambiente isolado, você precisa primeiro baixar a imagem oficial baseada em Alpine. Rode o comando abaixo para baixar a imagem mais recente do Node.js 22 no seu sistema, deixando-a pronta para deploys em containers: +Para usar o Node.js dentro de um ambiente isolado, você primeiro precisa baixar a imagem oficial baseada em Alpine. Rode o comando abaixo para baixar a imagem mais recente do Node.js 22 no seu sistema, deixando-a disponível para deploys em containers: ``` docker pull node:22-alpine ``` -Em seguida, você pode iniciar um container baseado nessa imagem e abrir uma sessão shell dentro dele. Use o comando abaixo para iniciar o container com um shell interativo. A opção `--rm` garante que o container seja removido automaticamente ao sair, mantendo seu ambiente host limpo. +Em seguida, você pode iniciar um container baseado nessa imagem e abrir uma sessão shell dentro dele. Use o comando para iniciar o container com um shell interativo. A opção `--rm` garante que o container seja removido automaticamente assim que você sair, mantendo seu ambiente host limpo. ``` docker run -it --rm --entrypoint sh node:22-alpine ``` -Dentro do container, verifique a versão do Node.js instalada com `node -v`, que deve mostrar `v22.19.0`. Você também pode confirmar a versão do npm rodando +Dentro do container, verifique a versão instalada do Node.js com `node -v`, que deve mostrar `v22.19.0`. Você também pode confirmar a versão do npm rodando -`npm -v`, que deve retornar `10.9.3`. Isso confirma que a imagem fornece as versões corretas do Node.js e npm, prontas para uso imediato. +`npm -v`, e a saída esperada é `10.9.3`. Isso confirma que a imagem fornece as versões corretas do Node.js e npm, prontas para uso imediato. ## Configuração @@ -67,7 +68,7 @@ Depois de iniciar o container Node.js, é recomendado configurar as definições export NODE_ENV=production ``` -Isso ativa o modo produção, ligando otimizações de performance e ajustando o comportamento dos logs. Para desenvolvimento, você pode definir NODE_ENV=development para ter mensagens de erro detalhadas e recursos de debug. +Isso ativa o modo produção, ligando otimizações de performance e ajustando o comportamento dos logs. Para desenvolvimento, você pode definir NODE_ENV=development para aproveitar mensagens de erro detalhadas e recursos de debug. Um diretório de projeto bem estruturado é importante, começando com um arquivo de configuração criado via: @@ -75,15 +76,15 @@ Um diretório de projeto bem estruturado é importante, começando com um arquiv npm init -y ``` -Isso gera um arquivo `package.json`, que define dependências, scripts e metadados do seu projeto. É o arquivo central de configuração para qualquer aplicação Node.js. +Isso gera um arquivo `package.json`, que define dependências, scripts e metadados do seu projeto. É o arquivo central de configuração para toda aplicação Node.js. -As dependências podem ser instaladas com `npm install `, enquanto dependências de desenvolvimento são adicionadas usando `npm install --save-dev`. A seção `scripts` dentro do `package.json` permite definir comandos customizados, como `npm start` ou `npm run build`, para simplificar a execução e o gerenciamento do projeto. +As dependências podem ser instaladas com `npm install `, enquanto dependências de desenvolvimento são adicionadas usando `npm install --save-dev`. A seção `scripts` dentro do `package.json` permite definir comandos personalizados, como `npm start` ou `npm run build`, para simplificar a execução e o gerenciamento do projeto. -Para setups mais avançados, o Node.js pode ser customizado usando arquivos `.npmrc` ou `.nvmrc`, que permitem configurar registries privados, opções de cache ou forçar uma versão específica do Node.js. Isso garante que suas aplicações rodem consistentemente em diferentes ambientes. +Para setups mais avançados, o Node.js pode ser customizado usando arquivos `.npmrc` ou `.nvmrc`, que permitem configurar registries privados, opções de cache ou forçar uma versão específica do Node.js. Isso garante que suas aplicações rodem de forma consistente em diferentes ambientes. ## Conclusão e mais Recursos -Parabéns! Você instalou e configurou com sucesso o Node.js no seu Servidor Dedicado. Também recomendamos dar uma olhada nos seguintes recursos, que podem te ajudar ainda mais durante a configuração do seu servidor: +Parabéns! Você agora instalou e configurou com sucesso o Node.js no seu VPS/servidor dedicado. Também recomendamos dar uma olhada nos seguintes recursos, que podem te ajudar ainda mais durante a configuração do seu servidor: - [Node.js.com](https://Node.js.com/) - Site Oficial - https://Node.js.com/help/ - Central de Ajuda Node.js (Documentação) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md index c2aa0f76c..697781f95 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md @@ -1,6 +1,6 @@ --- id: dedicated-windows-notepad++ -title: "Servidor Dedicado: Configure o Notepad++ no Windows" +title: "Configure o Notepad++ em um Servidor Windows - Use um Editor de Código e Texto Poderoso" description: "Descubra como otimizar seu fluxo de trabalho com Notepad++ para edição de texto rápida, personalizável e leve → Saiba mais agora" sidebar_label: Instalar Notepad++ services: @@ -31,7 +31,7 @@ Antes de instalar o **Notepad++**, certifique-se de que seu ambiente de hospedag ## Instalação -Agora que todos os requisitos foram cumpridos e as preparações feitas, você pode seguir com a instalação do Notepad++. Para isso, baixe o aplicativo no site oficial: https://notepad-plus-plus.org/downloads/ +Agora que todos os requisitos foram atendidos e as preparações feitas, você pode seguir com a instalação do Notepad++. Para isso, baixe o aplicativo no site oficial: https://notepad-plus-plus.org/downloads/ Execute o instalador do Notepad++ e siga os passos conforme mostrado: @@ -39,12 +39,12 @@ Execute o instalador do Notepad++ e siga os passos conforme mostrado: ## Configuração -O Notepad++ oferece uma variedade de opções de personalização acessíveis em *Configurações > Preferências*. Elas permitem que você ajuste o editor ao seu fluxo de trabalho: +O Notepad++ oferece uma ampla gama de opções de personalização acessíveis em *Configurações > Preferências*. Elas permitem que você ajuste o editor ao seu fluxo de trabalho específico: - **Geral**: Controle o comportamento na inicialização, como recarregar arquivos abertos anteriormente, definir uma linguagem padrão ou configurar o comportamento das abas. - **Configurações do Editor**: Ajuste o tipo e tamanho da fonte, largura da tabulação, numeração de linhas, auto-indentação ou se espaços e marcas de tabulação são exibidos. -- **Esquemas de Cores & Sintaxe**: Use o “Configurador de Estilo” para alternar temas e personalizar o realce de sintaxe para cada linguagem suportada. -- **Manipulação de Arquivos**: Configure opções como recarregamento automático ao detectar mudanças, comportamento com arquivos grandes ou preferências de codificação como UTF-8. +- **Esquemas de Cores & Sintaxe**: Use o “Configurador de Estilo” para alternar entre temas e personalizar o realce de sintaxe para cada linguagem suportada. +- **Manipulação de Arquivos**: Configure opções como recarregamento automático de arquivos ao serem alterados, comportamento com arquivos grandes ou preferências de codificação como UTF-8. - **Segurança & Backup**: Ative backups automáticos ou restauração de sessão para evitar perda de dados. - **Plugins**: Instale e gerencie extensões via o Gerenciador de Plugins para adicionar funcionalidades como suporte a FTP ou formatação avançada. @@ -54,8 +54,8 @@ Essas preferências tornam o Notepad++ super adaptável, seja para edição simp ## Conclusão e mais Recursos -Parabéns! Você instalou e configurou com sucesso o Notepad++ no seu Servidor Dedicado. Também recomendamos dar uma olhada nos recursos abaixo, que podem te ajudar ainda mais durante a configuração do seu servidor: +Parabéns! Você instalou e configurou com sucesso o Notepad++ no seu Servidor Dedicado. Também recomendamos dar uma olhada nos seguintes recursos, que podem te ajudar ainda mais durante a configuração do seu servidor: - [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - Site Oficial -Tem dúvidas específicas que não foram abordadas aqui? Para mais perguntas ou suporte, não hesite em contatar nosso time de suporte, disponível diariamente para te ajudar! 🙂 \ No newline at end of file +Tem dúvidas específicas que não foram abordadas aqui? Para mais perguntas ou suporte, não hesite em contatar nossa equipe de suporte, disponível diariamente para te ajudar! 🙂 \ No newline at end of file diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md index 28b832956..8f25f3c94 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md @@ -1,9 +1,10 @@ --- id: dedicated-windows-plex -title: "Servidor Dedicado: Configurar Plex no Windows" -description: "Descubra como gerenciar e transmitir sua mídia pessoal facilmente com o Plex para acesso tranquilo em todos os dispositivos → Saiba mais agora" +title: "Configure o Plex em um Servidor Windows - Transmita Sua Biblioteca de Mídia Pessoal" +description: "Descubra como gerenciar e transmitir sua mídia pessoal facilmente com o Plex para acesso perfeito em todos os dispositivos → Saiba mais agora" sidebar_label: Instalar Plex services: + - vserver - dedicated --- @@ -17,7 +18,7 @@ Plex é uma plataforma para gerenciar e transmitir conteúdo de mídia como film ![img](https://screensaver01.zap-hosting.com/index.php/s/68xdESEHimoY9Jp/preview) -Pensando em hospedar esse serviço você mesmo? Vamos te guiar em cada passo para configurar e ajustar tudo, além de te mostrar tudo que precisa ficar de olho. +Pensando em hospedar esse serviço por conta própria? Vamos te guiar em cada passo para configurar e ajustar tudo, além de te mostrar o que é importante ficar de olho. ## Requisitos @@ -25,11 +26,11 @@ Antes de instalar o **Plex**, certifique-se de que seu ambiente de hospedagem at | Hardware | Mínimo | Recomendação ZAP-Hosting | | ---------- | ------------ | ------------------------ | -| CPU | 4 núcleos vCPU | 8 núcleos vCPU | +| CPU | 4 núcleos vCPU | 8 núcleos vCPU | | RAM | 4 GB | 8 GB | -| Espaço em disco | 25GB | 25 GB | +| Espaço em disco | 25 GB | 25 GB | -O software exige que todas as dependências necessárias estejam instaladas e que esteja rodando em um sistema operacional suportado. Confira se seu servidor atende aos seguintes requisitos antes de continuar com a instalação: +O software exige que todas as dependências necessárias estejam instaladas e que esteja rodando em um sistema operacional suportado. Confira se seu servidor atende aos requisitos abaixo antes de continuar com a instalação: **Dependências:** Nenhuma @@ -43,7 +44,7 @@ O site oficial do Plex Media oferece a versão atual para Windows do Plex Media ![img](https://screensaver01.zap-hosting.com/index.php/s/d3b4mZsiQ4iqXrL/preview) -Após o download, execute o instalador para configurar o Plex Media Server. Depois de instalado, a configuração é feita pela interface web no navegador, onde você pode criar bibliotecas e gerenciar sua coleção de mídia. +Após o download, execute o instalador para configurar o Plex Media Server. Depois de instalado, a configuração é feita pela interface web no navegador, onde você poderá criar bibliotecas e gerenciar sua coleção de mídia. ![img](https://screensaver01.zap-hosting.com/index.php/s/5TnmMeRkdLAt2RJ/download) @@ -57,13 +58,13 @@ Depois da configuração, você também pode acessar seu Plex Media Server exter A porta 32400 é a porta padrão para acesso web do Plex e pode precisar ser liberada no seu firewall ou roteador caso queira conectar pela internet. -Ao acessar esse endereço, você será redirecionado para a página de login do Plex, onde poderá gerenciar suas bibliotecas e configurações. Para acesso externo seguro, recomendamos ativar o Acesso Remoto nas configurações do Plex, garantindo uma conexão criptografada e que o tráfego seja roteado pelo serviço Plex. +Ao acessar esse endereço, você será redirecionado para a página de login do Plex, onde poderá gerenciar suas bibliotecas e configurações. Para acesso externo seguro, recomendamos ativar o Acesso Remoto nas configurações do Plex, garantindo uma conexão criptografada e o tráfego sendo roteado pelo serviço Plex. ![img](https://screensaver01.zap-hosting.com/index.php/s/jfQxZ6e4BGMfen5/preview) ## Conclusão e mais Recursos -Parabéns! Você instalou e configurou com sucesso o Plex no seu Servidor Dedicado. Também recomendamos dar uma olhada nos seguintes recursos, que podem te ajudar ainda mais durante a configuração do seu servidor: +Parabéns! Você instalou e configurou com sucesso o Plex no seu VPS/servidor dedicado. Também recomendamos dar uma olhada nos seguintes recursos, que podem te ajudar ainda mais durante a configuração do seu servidor: - [Plex.com](https://Plex.com/) - Site Oficial - [support.plex.tv/articles/](https://support.plex.tv/articles/) - Central de Ajuda Plex (Documentação) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-windows-python.md b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-windows-python.md index 8edd05870..9587fbf5a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-windows-python.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/dedicated-windows-python.md @@ -1,9 +1,10 @@ --- id: dedicated-windows-python -title: 'Servidor Dedicado: Instalação do Python' -description: "Aprenda como instalar e configurar o runtime do Python em servidores Windows para rodar seus programas Python de forma eficiente → Saiba mais agora" +title: 'Configurar Python em um Servidor Windows - Ative Desenvolvimento e Automação' +description: "Aprenda como instalar e configurar o runtime Python em servidores Windows para rodar seus programas Python de forma eficiente → Saiba mais agora" sidebar_label: Instalar Python services: + - vserver - dedicated --- @@ -11,23 +12,21 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introdução -Este guia traz os passos para a instalação do runtime do Python no Windows. Os passos abaixo devem ser executados via RDP. Se você não sabe como conectar ao seu servidor via RDP, dê uma olhada no nosso [Acesso Inicial (RDP)](vserver-windows-userdp.md). - - +Este guia traz os passos para a instalação do runtime Python no Windows. Os passos abaixo devem ser executados via RDP, se você não sabe como conectar ao seu servidor via RDP, dê uma olhada no nosso [Acesso Inicial (RDP)](vserver-windows-userdp.md). ## Instalação ### Passo 1: Baixando os arquivos -Abra o navegador que preferir (vou usar o Chrome para este guia) e acesse [https://www.python.org/downloads/](https://www.python.org/downloads/) +Abra o navegador de sua preferência (vou usar o Chrome para este guia) e acesse [https://www.python.org/downloads/](https://www.python.org/downloads/) ![](https://screensaver01.zap-hosting.com/index.php/s/WAET5RFn6yBfNzC/preview) -Agora clique no botão `Download Python [versão]` e espere o download terminar. +Agora clique no botão `Download Python [versão]` e aguarde o download terminar. ![](https://screensaver01.zap-hosting.com/index.php/s/b8j6ZbfGWoBjpep/preview) ### Passo 2: Instalando o Python -Execute o instalador clicando nele. Agora você será solicitado a configurar algumas opções para a instalação. Certifique-se de que a caixa `Add python.exe to PATH` (Adicionar python.exe ao PATH) na parte inferior esteja marcada (isso facilita rodar arquivos Python depois) e clique no botão `Install Now`. +Execute o instalador clicando nele. Agora você será solicitado a configurar algumas opções para a instalação. Certifique-se de que a caixa `Add python.exe to PATH` no rodapé esteja marcada (isso facilita rodar arquivos Python depois) e clique no botão `Install Now`. ![](https://screensaver01.zap-hosting.com/index.php/s/Z57KiQwHqP3RpPy/preview) @@ -36,33 +35,33 @@ Espere todos os arquivos serem instalados. Tenha paciência, pode levar um tempi ![](https://screensaver01.zap-hosting.com/index.php/s/XA2Y3DGezb84Ek9/preview) -Quando terminar, basta clicar em `Close` e você já pode começar a usar o Python no seu servidor. +Quando terminar, basta clicar em `Close` e você já pode começar a usar Python no seu servidor. ![](https://screensaver01.zap-hosting.com/index.php/s/t7xPKRtsJ7kGRxw/preview) ## Rodando código -Agora que você instalou o Python no seu servidor, pode começar a rodar seus programas Python. +Agora que você tem Python instalado no seu servidor, pode começar a rodar seus programas Python. ### Modo interpretador -Rodar o comando `python` dentro do Prompt de Comando ou PowerShell vai iniciar o interpretador Python. Você pode digitar qualquer código Python válido após o prefixo `>>>` e ele será executado ao pressionar `Enter`. Para sair do interpretador, rode `exit()` no console ou simplesmente feche a janela. +Rodar o comando `python` dentro do Prompt de Comando ou PowerShell vai iniciar o interpretador Python. Você pode começar a digitar qualquer código Python válido após o prefixo `>>>` e ele será executado ao pressionar `Enter`. Para sair do interpretador, rode `exit()` no console ou simplesmente feche o prompt. ![](https://screensaver01.zap-hosting.com/index.php/s/DskKi5Ac28ERY38/preview) ### Rodando arquivos .py -Para rodar arquivos Python `.py`, use o comando `python3 [nome_do_arquivo].py`, substituindo `[nome_do_arquivo]` pelo caminho do arquivo que quer executar. Isso também é feito via Prompt de Comando ou PowerShell. +Para rodar arquivos Python `.py`, use o comando `python3 [nome_do_arquivo].py`, substituindo `[nome_do_arquivo]` pelo caminho do arquivo que você quer executar. Isso também é feito via Prompt de Comando ou PowerShell. :::tip -A maioria dos programas que você encontra online pode ser rodado com `python3 main.py`, porque `main.py` é o ponto de partida comum da maioria dos programas Python. +A maioria dos programas que você encontra online pode ser executada com `python3 main.py` porque `main.py` é o ponto de partida comum da maioria dos programas Python. ::: Você também pode rodar arquivos Python (.py) abrindo-os diretamente ou clicando com o botão direito e selecionando Python no Windows. ## Ambientes virtuais -Quando estiver desenvolvendo um programa Python, pode precisar instalar pacotes externos via pip. Esses pacotes podem ser instalados globalmente, ficando disponíveis para todos os scripts `.py`, ou você pode criar um ambiente virtual (venv). +Quando estiver desenvolvendo um programa Python, pode ser que precise instalar pacotes externos via pip. Eles podem ser instalados globalmente e ficar disponíveis para todos os scripts `.py` ou você pode criar um ambiente virtual (venv). ### Criando o venv @@ -76,8 +75,6 @@ Quando terminar de trabalhar no venv, volte ao ambiente normal rodando o comando ![](https://screensaver01.zap-hosting.com/index.php/s/Ws5BosJzJ78s7Y9/preview) - - ## Conclusão Parabéns, você instalou o Python com sucesso! Para dúvidas ou ajuda, não hesite em contatar nosso time de suporte, que está disponível todos os dias para te ajudar! 🙂 \ No newline at end of file diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md index af371ec1a..efdab7ebb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md @@ -1,10 +1,11 @@ --- id: vserver-linux-bitwarden -title: "VPS: Configurar Bitwarden no Linux" -description: "Descubra como hospedar seu próprio Bitwarden com segurança para gerenciar senhas com criptografia de ponta a ponta e recursos avançados de credenciais → Saiba mais agora" +title: "Configure o Bitwarden em um Servidor Linux - Proteja sua Gestão de Senhas" +description: "Descubra como hospedar o Bitwarden de forma segura para gerenciar senhas com criptografia ponta a ponta e recursos avançados de credenciais → Saiba mais agora" sidebar_label: Instalar Bitwarden services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,17 +14,17 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introdução -Bitwarden é um gerenciador de senhas open source para senhas e passkeys que usa criptografia de ponta a ponta com zero conhecimento para proteger seus dados. Você pode usá-lo como serviço na nuvem ou hospedar por conta própria, com recursos para gerar, armazenar e preencher automaticamente credenciais fortes. +Bitwarden é um gerenciador de senhas open source para senhas e passkeys que usa zero knowledge e criptografia ponta a ponta para proteger seus dados. Você pode usá-lo como serviço na nuvem ou hospedar por conta própria, com recursos para gerar, armazenar e preencher automaticamente credenciais fortes. ![img](https://screensaver01.zap-hosting.com/index.php/s/RwKmstAct5kNQwB/preview) -Pensando em hospedar esse serviço por conta própria? Vamos te guiar em cada passo para configurar e ajustar tudo, além de te mostrar o que é importante ficar de olho. +Pensando em hospedar esse serviço por conta própria? Vamos te guiar em cada passo para configurar e ajustar tudo, além de tudo que você precisa saber para manter seu setup seguro. -## Pré-requisitos +## Requisitos -Antes de instalar o **Bitwarden**, certifique-se de que seu ambiente de hospedagem atende aos seguintes requisitos para garantir uma instalação tranquila e desempenho ideal. +Antes de instalar o **Bitwarden**, certifique-se que seu ambiente de hospedagem atende aos seguintes requisitos para garantir uma instalação tranquila e desempenho ideal. | Hardware | Mínimo | Recomendação ZAP-Hosting | | ---------- | ------------ | ------------------------ | @@ -31,7 +32,7 @@ Antes de instalar o **Bitwarden**, certifique-se de que seu ambiente de hospedag | RAM | 2 GB | 4 GB | | Espaço em disco | 12 GB | 25 GB | -O software exige que todas as dependências necessárias estejam instaladas e que rode em um sistema operacional suportado. Garanta que seu servidor atenda aos seguintes requisitos antes de continuar com a instalação: +O software exige que todas as dependências necessárias estejam instaladas e que rode em um sistema operacional suportado. Garanta que seu servidor atenda aos requisitos abaixo antes de continuar com a instalação: **Dependências:** `Docker (Engine 26+ e Compose)` @@ -44,7 +45,7 @@ Verifique se todas as dependências estão instaladas e se a versão correta do Antes de configurar o **Bitwarden**, você precisa preparar seu sistema. Isso inclui atualizar seu sistema operacional para a versão mais recente e instalar todas as dependências necessárias. Essas preparações garantem um ambiente estável e ajudam a evitar problemas durante ou após a instalação. ### Atualizar Sistema -Para garantir que seu sistema esteja rodando com as versões mais recentes de software e melhorias de segurança, sempre faça a atualização do sistema primeiro. Para isso, execute o comando: +Para garantir que seu sistema esteja rodando com as versões mais recentes de software e melhorias de segurança, sempre faça a atualização do sistema primeiro. Execute o comando: ``` sudo apt update && sudo apt upgrade -y @@ -52,18 +53,18 @@ sudo apt update && sudo apt upgrade -y Isso garante que seu sistema tenha os patches de segurança e versões de software mais recentes antes de continuar. ### Instalar dependências -Após a atualização, você pode prosseguir com a instalação das dependências. O Bitwarden será implantado e executado na sua máquina usando vários containers Docker. Por isso, o Docker precisa estar instalado primeiro. Execute o comando: +Após a atualização, você pode instalar as dependências. O Bitwarden será executado em sua máquina usando vários containers Docker, então o Docker precisa estar instalado primeiro. Execute: ``` curl -fsSL https://get.docker.com -o get-docker.sh sh get-docker.sh ``` -Um guia completo do processo de instalação e como usar o Docker está disponível no nosso [guia Docker](dedicated-linux-docker.md). +Um guia completo do processo de instalação e uso do Docker está disponível no nosso [guia Docker](dedicated-linux-docker.md). ### Criar usuário & diretório -Recomendamos configurar seu servidor Linux com uma conta de serviço dedicada chamada `bitwarden`, a partir da qual o Bitwarden será instalado e executado. Isso garante que sua instância do Bitwarden fique isolada de outras aplicações rodando no servidor. +Recomendamos configurar seu servidor Linux com uma conta de serviço dedicada `bitwarden` para instalar e rodar o Bitwarden. Isso isola sua instância Bitwarden de outros apps no servidor. Crie o usuário bitwarden e defina uma senha forte e única para essa conta: @@ -72,14 +73,14 @@ sudo adduser bitwarden sudo passwd bitwarden ``` -Crie o grupo docker caso ele não exista e adicione o usuário bitwarden ao grupo docker: +Crie o grupo docker caso não exista e adicione o usuário bitwarden a ele: ``` sudo groupadd docker sudo usermod -aG docker bitwarden ``` -Crie o diretório de trabalho, defina as permissões e atribua a propriedade para o usuário bitwarden: +Crie o diretório de trabalho, defina permissões e atribua a propriedade para bitwarden: ``` sudo mkdir /opt/bitwarden @@ -89,22 +90,22 @@ sudo chown -R bitwarden:bitwarden /opt/bitwarden ### Configure seu domínio -Por padrão, o Bitwarden roda no host pelas portas 80 (HTTP) e 443 (HTTPS). Configure um domínio com registros DNS apontando para o host, por exemplo server.exemplo.com, especialmente se for disponibilizar na internet. Evite incluir “bitwarden” no nome do host para reduzir a exposição do papel ou software do servidor. +Por padrão, o Bitwarden roda no host pelas portas 80 (HTTP) e 443 (HTTPS). Configure um domínio com registros DNS apontando para o host, por exemplo server.exemplo.com, especialmente se for acessá-lo pela internet. Evite incluir “bitwarden” no nome do host para reduzir a exposição do papel ou software do servidor. ## Instalação -Agora que todos os requisitos foram atendidos e as preparações feitas, você pode seguir com a instalação do Bitwarden. +Com todos os requisitos atendidos e preparações feitas, você pode prosseguir com a instalação do Bitwarden. -Baixe o script de instalação do Bitwarden para sua máquina e execute o instalador. Um diretório `./bwdata` será criado relativo à localização do arquivo `bitwarden.sh`. +Baixe o script de instalação do Bitwarden para sua máquina e execute-o. Um diretório `./bwdata` será criado relativo à localização do `bitwarden.sh`. ``` curl -Lso bitwarden.sh "https://func.bitwarden.com/api/dl/?app=self-host&platform=linux" && chmod 700 bitwarden.sh ./bitwarden.sh install ``` -No instalador, você primeiro informa o nome do domínio da sua instância Bitwarden, normalmente o registro DNS configurado. Depois, escolhe se o Let’s Encrypt deve gerar um certificado SSL gratuito e confiável. Se sim, informe um e-mail para avisos de expiração. Se não, as perguntas sobre certificado seguem. +No instalador, você primeiro informa o nome do domínio da sua instância Bitwarden, normalmente o registro DNS configurado. Depois escolhe se quer que o Let’s Encrypt gere um certificado SSL gratuito e confiável. Se sim, informe um e-mail para avisos de expiração. Se não, as perguntas sobre certificado seguem. -Informe seu ID de Instalação e Chave de Instalação, ambos obtidos em [Bitwarden](https://bitwarden.com/host). Depois selecione a região US ou EU, que só importa se você conectar uma instância self-hosted a uma assinatura paga. +Informe seu Installation ID e Installation Key, ambos obtidos em [Bitwarden](https://bitwarden.com/host). Depois selecione a região US ou EU, que só importa se você conectar uma instância self-hosted a uma assinatura paga. Se não usar Let’s Encrypt, pode usar um certificado existente colocando os arquivos em `./bwdata/ssl/seu.dominio` e informando se é confiável. Alternativamente, pode gerar um certificado autoassinado, recomendado só para testes. Se escolher não usar certificado, deve colocar um proxy HTTPS na frente da instalação, senão o Bitwarden não funcionará. @@ -128,13 +129,13 @@ Valide a configuração SMTP com `./bitwarden.sh checksmtp`. Uma configuração Depois, revise os parâmetros de instalação em `./bwdata/config.yml`. Esse arquivo controla os assets gerados e deve ser ajustado para ambientes especiais, por exemplo, rodando atrás de proxy ou usando portas alternativas. Aplique essas mudanças com `./bitwarden.sh rebuild`. -Por fim, inicie a instância com `./bitwarden.sh start`. A primeira execução pode demorar enquanto o Docker baixa as imagens. Use `docker ps` para confirmar que todos os containers estão saudáveis. Depois, abra o cofre web no domínio configurado e registre uma conta, se precisar. A verificação por e-mail exige variáveis SMTP configuradas corretamente. +Por fim, inicie a instância com `./bitwarden.sh start`. A primeira execução pode demorar enquanto o Docker baixa as imagens. Use `docker ps` para confirmar que todos os containers estão saudáveis. Depois abra o cofre web no domínio configurado e registre uma conta se precisar. A verificação por e-mail exige variáveis SMTP configuradas corretamente. ## Conclusão e mais Recursos -Parabéns! Você instalou e configurou o Bitwarden com sucesso na sua VPS. Também recomendamos dar uma olhada nos recursos abaixo, que podem te ajudar ainda mais durante a configuração do seu servidor: +Parabéns! Você instalou e configurou com sucesso o Bitwarden no seu VPS/servidor dedicado. Também recomendamos dar uma olhada nos recursos abaixo, que podem te ajudar ainda mais durante a configuração do seu servidor: - [bitwarden.com](https://bitwarden.com/) - Site Oficial - https://bitwarden.com/help/ - Central de Ajuda Bitwarden (Documentação) -Tem dúvidas específicas que não foram respondidas aqui? Para mais perguntas ou suporte, não hesite em contatar nosso time de suporte, disponível diariamente para te ajudar! 🙂 \ No newline at end of file +Tem dúvidas específicas que não foram abordadas aqui? Para mais perguntas ou suporte, não hesite em contatar nosso time de suporte, disponível diariamente para te ajudar! 🙂 \ No newline at end of file diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md index e1f928e12..8579d8d5f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md @@ -1,10 +1,11 @@ --- id: vserver-linux-cockpit -title: "VPS: Instalação do Cockpit" +title: "Configure o Cockpit em um Servidor Linux - Gerencie Seu Servidor via Interface Web" description: "Descubra como gerenciar servidores Linux de forma eficiente com a interface web do Cockpit, para iniciantes e experts → Saiba mais agora" sidebar_label: Instalar Cockpit services: - vserver + - dedicated --- import InlineVoucher from '@site/src/components/InlineVoucher'; @@ -12,7 +13,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introdução Cockpit é uma interface web para gerenciar um ou mais servidores Linux (cluster). Desde simples logs até o gerenciamento de RAID, o Cockpit oferece várias funcionalidades. -O Cockpit é ideal para iniciantes, mas também para usuários avançados que querem visualizar/gerenciar tudo que é importante rapidamente. Além disso, pode ser acessado de quase qualquer dispositivo. +O Cockpit é ideal tanto para iniciantes quanto para usuários avançados que querem visualizar/gerenciar tudo que é importante rapidamente. Além disso, pode ser acessado de quase qualquer dispositivo. O site oficial do projeto está disponível em https://cockpit-project.org/. :::info diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-curl.md b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-curl.md index 1d2141c44..1d0b0a2e9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-curl.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-curl.md @@ -1,10 +1,11 @@ --- id: vserver-linux-curl -title: "VPS: Configurar cURL no Linux" +title: "Configurar cURL em um Servidor Linux - Teste e Automatize Requisições HTTP" description: "Descubra como configurar e otimizar o cURL para transferências de dados eficientes e testes de API → Saiba mais agora" sidebar_label: Instalar cURL services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -24,7 +25,7 @@ Pensando em hospedar esse serviço você mesmo? Vamos te guiar em cada passo par Antes de configurar o **cURL**, você precisa preparar seu sistema. Isso inclui atualizar seu sistema operacional para a versão mais recente. Essas preparações garantem um ambiente estável e ajudam a evitar problemas durante ou após a instalação. ### Atualizar Sistema -Para garantir que seu sistema esteja rodando com as versões mais recentes de software e melhorias de segurança, sempre faça a atualização do sistema primeiro. Para isso, execute o seguinte comando: +Para garantir que seu sistema esteja rodando com as melhorias mais recentes de software e segurança, sempre faça a atualização do sistema primeiro. Para isso, execute o comando: ``` sudo apt update && sudo apt upgrade -y @@ -33,10 +34,10 @@ Isso garante que seu sistema tenha os patches de segurança e versões de softwa ## Instalação -Agora que as preparações necessárias foram feitas, você pode seguir com a instalação do aplicativo cURL. Para isso, execute o comando abaixo: +Agora que as preparações necessárias foram feitas, você pode seguir com a instalação do cURL. Para isso, execute o comando: ```console -sudo apt install curl -y +sudo apt install curl -y ``` ## Configuração @@ -45,18 +46,18 @@ O cURL não exige uma configuração tradicional, mas pode ser personalizado atr - `--user-agent "MyAgent/1.0"` para especificar um user agent personalizado - `--silent` para suprimir barras de progresso ou saídas extras -- `--insecure` para desabilitar a verificação de certificados SSL (recomendado apenas para testes) +- `--insecure` para desabilitar checagens de certificado SSL (recomendado apenas para testes) - `--header "Authorization: Bearer "` para autenticação em APIs -Além disso, variáveis de ambiente como `HTTP_PROXY` ou `HTTPS_PROXY` podem ser configuradas para rotear as requisições do cURL através de um servidor proxy. Essa configuração torna o cURL mais eficiente para tarefas repetitivas, evitando ter que digitar opções longas toda hora. +Além disso, variáveis de ambiente como `HTTP_PROXY` ou `HTTPS_PROXY` podem ser configuradas para rotear as requisições do cURL através de um servidor proxy. Essa configuração torna o cURL mais eficiente para tarefas repetitivas, evitando a necessidade de digitar opções longas toda vez. ## Conclusão e mais Recursos -Parabéns! Você instalou e configurou o cURL com sucesso no seu VPS. Também recomendamos dar uma olhada nos seguintes recursos, que podem te ajudar ainda mais durante a configuração do seu servidor: +Parabéns! Você instalou e configurou o cURL com sucesso no seu VPS/servidor dedicado. Também recomendamos dar uma olhada nos seguintes recursos, que podem te ajudar ainda mais durante a configuração do seu servidor: - [curl.se](https://curl.se/) – Site Oficial - [curl.se/docs/](https://curl.se/docs/) Documentação do cURL -Tem alguma dúvida específica que não foi respondida aqui? Para mais perguntas ou suporte, não hesite em contatar nosso time de suporte, disponível diariamente para te ajudar! 🙂 +Tem dúvidas específicas que não foram abordadas aqui? Para mais perguntas ou suporte, não hesite em contatar nosso time de suporte, disponível diariamente para te ajudar! 🙂 \ No newline at end of file diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md index bc5b470f9..817451d2b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md @@ -1,10 +1,11 @@ --- id: vserver-linux-gitlab -title: "VPS: Instalar GitLab no Linux" +title: "Configure o GitLab em um Servidor Linux - Hospede Sua Própria Plataforma DevOps" description: "Descubra como configurar o GitLab no Linux de forma eficiente para otimizar fluxos DevOps e melhorar a colaboração da equipe → Saiba mais agora" sidebar_label: Instalar GitLab services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introdução -GitLab é uma plataforma DevOps completa que permite às equipes colaborar no código, automatizar fluxos de trabalho e gerenciar todo o ciclo de vida do desenvolvimento de software de forma eficiente. Neste guia, explicaremos como instalar o GitLab em um servidor Linux. +GitLab é uma plataforma DevOps completa que permite que equipes colaborem no código, automatizem fluxos de trabalho e gerenciem todo o ciclo de vida do desenvolvimento de software de forma eficiente. Neste guia, explicaremos como instalar o GitLab em um servidor Linux. ![](https://screensaver01.zap-hosting.com/index.php/s/ZWMPsLzrXZjnqEE/preview) @@ -21,15 +22,15 @@ GitLab é uma plataforma DevOps completa que permite às equipes colaborar no c ## Preparação -Os seguintes requisitos são recomendados pela equipe oficial do [GitLab](https://docs.gitlab.com/ee/install/requirements.html) e é altamente recomendado seguir os pré-requisitos para evitar problemas e inconvenientes no futuro. +Os seguintes requisitos são recomendados pela equipe oficial do [GitLab](https://docs.gitlab.com/ee/install/requirements.html) e é altamente recomendado seguir os pré-requisitos para evitar inconvenientes e problemas no futuro. #### Hardware | Componentes | Mínimo | Recomendado | -| ------------- | ---------------------- | -------------------------- | -| CPU | 2x 2 GHz | 4x 2.6+ GHz | -| RAM | 4 GB | 8 GB | -| Armazenamento | 10 GB | 50+ GB | +| ------------ | ---------------------- | -------------------------- | +| CPU | 2x 2 GHz | 4x 2.6+ GHz | +| RAM | 4 GB | 8 GB | +| Armazenamento| 10 GB | 50+ GB | | Largura de banda | 100 mbit/s (upload & download) | 100 mbit/s (upload & download) | #### Software @@ -42,12 +43,12 @@ Os seguintes requisitos são recomendados pela equipe oficial do [GitLab](https: | Outros | Redis 7.x+, Sidekiq 7.3.2+, Prometheus 2.54.1+ | :::info -Para informações mais precisas e atualizadas sobre especificações, consulte a documentação oficial de [Requisitos de Hardware](https://docs.gitlab.com/ee/install/requirements.html) do GitLab. +Para as informações mais precisas e atualizadas sobre especificações, consulte a documentação oficial de [Requisitos de Hardware](https://docs.gitlab.com/ee/install/requirements.html) do GitLab. ::: -É necessário estabelecer uma conexão via cliente SSH para instalar o GitLab no seu servidor Linux. Confira nosso [Guia de acesso inicial (SSH)](vserver-linux-ssh.md) para saber mais. +Uma conexão deve ser estabelecida via cliente SSH para instalar o GitLab no seu servidor Linux. Confira nosso [Guia de acesso inicial (SSH)](vserver-linux-ssh.md) para saber mais. -Após a conexão estar estabelecida, você pode começar a instalar os pacotes necessários para a instalação do GitLab. +Após a conexão, você pode começar a instalar os pacotes necessários para a instalação do GitLab. ## Passo 1: Instalando Dependências @@ -56,14 +57,14 @@ Primeiro, você precisa instalar algumas dependências para rodar o instalador d -Atualize a lista de pacotes para a versão mais recente e instale o pacote OpenSSH Server junto com as dependências necessárias usando o comando abaixo. É assim que a interface web do GitLab será hospedada. +Atualize a lista de pacotes para a versão mais recente e instale o pacote OpenSSH Server junto com os pré-requisitos usando o comando abaixo. É assim que seu painel web do GitLab será hospedado. ``` sudo apt update sudo apt-get install -y curl openssh-server ca-certificates tzdata perl ``` -Você também pode instalar o Postfix (Servidor SMTP) se quiser enviar notificações por email usando o GitLab. Isso é **opcional**. +Você também pode instalar o Postfix (Servidor SMTP) se quiser enviar notificações por email ao usar o GitLab. Isso é **opcional**. Se quiser usar notificações por email, instale o Postfix com o comando: ``` @@ -74,14 +75,14 @@ sudo apt-get install -y postfix -Atualize a lista de pacotes para a versão mais recente e instale o pacote OpenSSH Server junto com as dependências necessárias usando o comando abaixo. É assim que a interface web do GitLab será hospedada. +Atualize a lista de pacotes para a versão mais recente e instale o pacote OpenSSH Server junto com os pré-requisitos usando o comando abaixo. É assim que seu painel web do GitLab será hospedado. ``` sudo apt update sudo apt-get install -y curl openssh-server ca-certificates perl ``` -Você também pode instalar o Postfix (Servidor SMTP) se quiser enviar notificações por email usando o GitLab. Isso é **opcional**. +Você também pode instalar o Postfix (Servidor SMTP) se quiser enviar notificações por email ao usar o GitLab. Isso é **opcional**. Se quiser usar notificações por email, instale o Postfix com o comando: ``` @@ -92,13 +93,13 @@ sudo apt-get install -y postfix -Instale o pacote OpenSSH Server junto com as dependências necessárias usando o comando abaixo. É assim que a interface web do GitLab será hospedada. +Instale o pacote OpenSSH Server junto com os pré-requisitos usando o comando abaixo. É assim que seu painel web do GitLab será hospedado. ``` sudo zypper install curl openssh perl ``` -Em seguida, certifique-se de que o daemon OpenSSH está habilitado com os comandos: +Em seguida, certifique-se de que o daemon OpenSSH está ativado com os comandos: ``` sudo systemctl status sshd @@ -106,7 +107,7 @@ sudo systemctl enable sshd sudo systemctl start sshd ``` -Você deve garantir que o firewall permita o acesso necessário, caso esteja usando `firewalld`. +Garanta que o firewall permita o acesso necessário, caso esteja usando `firewalld`. Descubra se está usando `firewalld` rodando o comando: @@ -122,7 +123,7 @@ sudo firewall-cmd --permanent --add-service=https sudo systemctl reload firewalld ``` -Você também pode instalar o Postfix (Servidor SMTP) se quiser enviar notificações por email usando o GitLab. Isso é **opcional**. +Você também pode instalar o Postfix (Servidor SMTP) se quiser enviar notificações por email ao usar o GitLab. Isso é **opcional**. Se quiser usar notificações por email, instale o Postfix com os comandos: @@ -136,7 +137,7 @@ sudo systemctl start postfix :::info -Durante a instalação do Postfix, pode aparecer uma configuração. Nesse caso, selecione 'Internet Site' e pressione enter. Use o DNS externo do seu servidor Linux para 'mail name' e pressione enter. Se aparecerem outras telas, continue pressionando enter para aceitar as configurações padrão. +Durante a instalação do Postfix, pode aparecer uma configuração. Nesse caso, selecione 'Internet Site' e pressione enter. Use o DNS externo do seu servidor Linux para o 'mail name' e pressione enter. Se aparecerem outras telas, continue pressionando enter para aceitar as configurações padrão. Se preferir usar outra solução para enviar emails, pule este passo e [configure um servidor SMTP externo](https://docs.gitlab.com/omnibus/settings/smtp) após a instalação do GitLab seguindo um guia oficial do GitLab. ::: @@ -179,7 +180,7 @@ sudo zypper install gitlab-ee -Quando o processo terminar, o GitLab estará pronto para uso no seu servidor Linux. Siga para a próxima seção para configurar algumas definições essenciais e garantir que o servidor funcione corretamente. +Quando o processo terminar, o GitLab estará pronto no seu servidor Linux. Siga para a próxima seção para configurar algumas definições essenciais e garantir que o servidor funcione corretamente. ## Passo 3: Configurando o GitLab @@ -195,12 +196,12 @@ Procure pela linha `external_url` e insira seu domínio ou o endereço IP do seu ``` ## GitLab URL ##! URL na qual o GitLab estará acessível. -##! Para mais detalhes sobre como configurar external_url, veja: +##! Para mais detalhes sobre a configuração do external_url, veja: ##! https://docs.gitlab.com/omnibus/settings/configuration.html#configuring-the-external-url-for-gitlab ##! ##! Nota: Durante instalações/atualizações, o valor da variável de ambiente ##! EXTERNAL_URL será usado para preencher/substituir este valor. -##! Em instâncias AWS EC2, também tentamos obter o hostname/IP público +##! Em instâncias AWS EC2, tentamos também obter o hostname/IP público ##! do AWS. Para mais detalhes, veja: ##! https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instancedata-data-retrieval.html external_url 'http`s`://`Seu domínio / endereço IPv4 do seu servidor Linux`' @@ -209,7 +210,7 @@ external_url 'http`s`://`Seu domínio / endereço IPv4 do seu servidor Linux`' Além disso, recomendamos inserir seu email na linha `letsencrypt['contact_emails']`. Isso permitirá que o Let's Encrypt envie notificações e entre em contato sobre os certificados SSL automáticos e gratuitos. :::note -Você precisa usar um domínio para adquirir um certificado SSL gratuito do Let's Encrypt. Não é possível solicitar um certificado diretamente para o seu endereço IP. +Você precisa usar um domínio para adquirir um certificado SSL gratuito do Let's Encrypt. Não é possível solicitar um diretamente para seu endereço IP. ::: @@ -244,14 +245,14 @@ Por fim, rode o comando abaixo para reconfigurar o GitLab com as novas opções. sudo gitlab-ctl reconfigure ``` -Esse processo pode demorar um pouco, pois o GitLab será inicializado com as configurações atualizadas e processos automatizados. Os certificados SSL também serão emitidos se um domínio tiver sido usado. +Esse processo pode demorar um pouco, pois o GitLab será inicializado com as configurações atualizadas e os certificados SSL serão emitidos caso um domínio tenha sido usado. ## Passo 4: Acessando a Interface Web Após a inicialização, o servidor deve estar acessível via navegador. Acesse seu site digitando seu domínio ou endereço IP assim: ``` -https://[seu_dominio] OU http://[seu_endereço_ip] +https://[seu_dominio] OU http://[seu_endereco_ip] ``` Na primeira vez que acessar a interface web, você verá a página de login. @@ -270,7 +271,7 @@ sudo nano /etc/gitlab/initial_root_password ``` # AVISO: Este valor é válido apenas nas seguintes condições -# 1. Se fornecido manualmente (via variável de ambiente `GITLAB_ROOT_PASSWORD` ou via configuração `gitlab_rails['initial_root_password']` no `gitlab.rb`), antes do banco de dados ser inicializado pela primeira vez. +# 1. Se fornecido manualmente (via variável de ambiente `GITLAB_ROOT_PASSWORD` ou via configuração `gitlab_rails['initial_root_password']` no `gitlab.rb` antes do banco de dados ser inicializado). # 2. A senha não foi alterada manualmente, nem via UI nem via linha de comando. @@ -280,19 +281,18 @@ sudo nano /etc/gitlab/initial_root_password Password: `[SUA_SENHA_AQUI]` -# NOTA: Este arquivo será deletado automaticamente na primeira execução do reconfigure após 24 horas. +# NOTA: Este arquivo será deletado automaticamente na primeira reconfiguração após 24 horas. ``` -Digite o nome de usuário e a senha na página de login para acessar seu dashboard GitLab pela primeira vez. Agora você pode usar seu painel GitLab no seu próprio servidor Linux. +Digite o usuário e senha na página de login para acessar seu dashboard GitLab pela primeira vez. Agora você pode usar seu painel GitLab no seu próprio servidor Linux. ![](https://screensaver01.zap-hosting.com/index.php/s/AqPHoEmY2Q2nFCF/preview) -Recomendamos fortemente criar um novo usuário e/ou alterar a senha do usuário `root`. Isso pode ser feito acessando **Admin** no canto inferior esquerdo e selecionando **Visão Geral -> Usuários**. Nessa página, você pode gerenciar os usuários da sua instância GitLab. +Recomendamos criar um novo usuário e/ou alterar a senha do usuário `root`. Isso pode ser feito acessando **Admin** no canto inferior esquerdo e selecionando **Visão Geral -> Usuários**. Nessa página, você pode gerenciar os usuários da sua instância GitLab. ## Opcional: Configurar firewall com ufw -Você pode pular essa parte se não quiser configurar um firewall ou, por exemplo, já usar `firewalld` no OpenSUSE. -Garanta que as portas 80/443 e 22 estejam liberadas. +Você pode pular essa parte se não quiser configurar firewall ou, por exemplo, já usar `firewalld` no OpenSUSE. Garanta que as portas 80/443 e 22 estejam liberadas. ### Instalar ufw diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md index aa512359b..2eb7ea3b2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md @@ -1,10 +1,11 @@ --- id: vserver-linux-joplin -title: "VPS: Configurar Joplin no Linux" +title: "Configure o Joplin Server em um Servidor Linux - Hospede Sua Própria Plataforma Segura de Notas" description: "Descubra como organizar e sincronizar notas criptografadas em Markdown entre dispositivos com o Joplin para uma tomada de notas segura e flexível → Saiba mais agora" sidebar_label: Instalar Joplin services: -- vserver + - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,14 +14,14 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introdução -Joplin é um aplicativo open-source para anotações e tarefas que permite organizar notas em Markdown em cadernos pesquisáveis e sincronizá-las entre dispositivos. Ele oferece criptografia de ponta a ponta, um web clipper e sincronização multiplataforma. Perfeito para quem valoriza privacidade, flexibilidade e controle total sobre seus dados! +Joplin é um aplicativo open-source para anotações e tarefas que permite organizar notas baseadas em Markdown em cadernos pesquisáveis e sincronizá-las entre dispositivos. Ele oferece criptografia de ponta a ponta, um web clipper e sincronização multiplataforma. Perfeito para quem prioriza privacidade, flexibilidade e controle total sobre seus dados! ![img](https://screensaver01.zap-hosting.com/index.php/s/qfo8k2RXWPFqi3g/preview) -Pensando em hospedar esse serviço por conta própria? Vamos te guiar em cada passo para configurar e ajustar tudo, além de te mostrar o que é importante ficar de olho. +Pensando em hospedar esse serviço por conta própria? Vamos te guiar em cada passo para configurar e ajustar tudo, além de tudo que você precisa saber. :::danger Linux com Variante Desktop necessária -Esse aplicativo só pode ser instalado e usado em um sistema Linux com interface gráfica; neste exemplo, usamos o Ubuntu Desktop 25.04 como referência. +Este aplicativo só pode ser instalado e usado em um sistema Linux com interface gráfica; neste exemplo, o Ubuntu Desktop 25.04 é usado como referência. ::: @@ -28,7 +29,7 @@ Esse aplicativo só pode ser instalado e usado em um sistema Linux com interface -## Pré-requisitos +## Requisitos Antes de instalar o **Joplin**, certifique-se de que seu ambiente de hospedagem atende aos seguintes requisitos para garantir uma instalação tranquila e desempenho ideal. @@ -38,13 +39,13 @@ Antes de instalar o **Joplin**, certifique-se de que seu ambiente de hospedagem | RAM | 2 GB | 4 GB | | Espaço em disco | 250 MB | 250 MB | -O software exige que todas as dependências necessárias estejam instaladas e que esteja rodando em um sistema operacional suportado. Garanta que seu servidor atenda aos seguintes requisitos antes de prosseguir com a instalação: +O software exige que todas as dependências necessárias estejam instaladas e que esteja rodando em um sistema operacional suportado. Verifique se seu servidor atende aos seguintes requisitos antes de prosseguir com a instalação: **Dependências:** `Libfuse2` -**Sistema Operacional:** Linux com suporte Desktop +**Sistema Operacional:** Linux com Suporte Desktop -Verifique se todas as dependências estão instaladas e se a versão correta do sistema operacional está em uso para evitar problemas de compatibilidade durante a instalação do Joplin. +Garanta que todas as dependências estejam instaladas e que a versão correta do sistema operacional esteja em uso para evitar problemas de compatibilidade durante a instalação do Joplin. @@ -54,7 +55,7 @@ Antes de configurar o **Joplin**, você precisa preparar seu sistema. Isso inclu ### Atualizar Sistema -Para garantir que seu sistema esteja rodando com as versões mais recentes de software e melhorias de segurança, sempre faça a atualização do sistema primeiro. Para isso, execute o comando: +Para garantir que seu sistema esteja rodando com as versões mais recentes de software e melhorias de segurança, você deve sempre fazer a atualização do sistema primeiro. Para isso, execute o seguinte comando: ``` sudo apt update && sudo apt upgrade -y @@ -62,10 +63,10 @@ sudo apt update && sudo apt upgrade -y Isso garante que seu sistema tenha os patches de segurança e versões de software mais recentes antes de continuar. ### Instalar dependências -Após o processo de atualização, você pode prosseguir com a instalação das dependências. +Após o processo de atualização ser concluído, você pode prosseguir com a instalação das dependências. #### Libfuse2 -O Joplin requer que o Libfuse2 esteja instalado primeiro. Para isso, execute o comando: +O Joplin requer que o Libfuse2 esteja instalado primeiro. Para isso, execute o seguinte comando: ``` sudo apt install -y libfuse2 ``` @@ -74,13 +75,13 @@ sudo apt install -y libfuse2 ## Instalação -Agora que todos os requisitos foram atendidos e as preparações concluídas, você pode prosseguir com a instalação do Joplin. Para isso, execute o seguinte comando: +Agora que todos os requisitos foram atendidos e as preparações necessárias foram feitas, você pode prosseguir com a instalação do aplicativo Joplin. Para isso, execute o seguinte comando: ``` wget -O - https://raw.githubusercontent.com/laurent22/joplin/dev/Joplin_install_and_update.sh | bash ``` -O Joplin será baixado e instalado usando o script oficial de instalação. Apenas deixe o processo rodar até o fim, depois você pode abrir o aplicativo na hora. +O Joplin será baixado e instalado usando o script oficial de instalação. Apenas deixe o processo rodar até o fim, depois disso você pode abrir o aplicativo na hora. @@ -90,24 +91,24 @@ O Joplin será baixado e instalado usando o script oficial de instalação. Apen ## Configuração -Depois de instalar o Joplin, você deve configurar as opções básicas para adaptar o aplicativo ao seu fluxo de trabalho. A configuração fica acessível pelo menu *Configurações*. +Após instalar o Joplin, você deve configurar as definições básicas para adaptar o aplicativo ao seu fluxo de trabalho. A configuração fica acessível pelo menu *Configurações*. **Sincronização** -O Joplin suporta vários destinos de sync como Nextcloud, Dropbox, OneDrive ou WebDAV. Escolha seu provedor preferido em “Sincronização” e insira suas credenciais. Isso mantém suas notas atualizadas entre dispositivos. +O Joplin suporta múltiplos destinos de sincronização como Nextcloud, Dropbox, OneDrive ou WebDAV. Selecione seu provedor preferido em “Sincronização” e insira suas credenciais. Isso permite manter suas notas atualizadas entre dispositivos. **Criptografia** -Para proteger suas notas sincronizadas, ative a criptografia de ponta a ponta nas configurações de “Criptografia”. Uma chave será gerada e deve ser configurada em todos os dispositivos que acessam suas notas. +Para proteger suas notas sincronizadas, ative a criptografia de ponta a ponta nas configurações de “Criptografia”. Uma chave será gerada, que deve ser configurada em todos os dispositivos que acessam suas notas. **Editor & Aparência** -O Joplin usa Markdown para as notas. Nas configurações do “Editor” você pode definir se a prévia aparece automaticamente e ajustar o tipo e tamanho da fonte. +O Joplin usa Markdown para as notas. Nas configurações do “Editor” você pode definir se a pré-visualização aparece automaticamente e ajustar o tipo e tamanho da fonte. **Plugins & Extensões** O gerenciador de plugins integrado permite instalar recursos extras, como suporte a diagramas, integração com calendário ou gerenciamento avançado de tags. **Web Clipper** -Opcionalmente, ative a extensão “Joplin Web Clipper” no navegador para salvar páginas inteiras ou seleções diretamente como notas. +Opcionalmente, ative a extensão de navegador “Joplin Web Clipper” para salvar páginas inteiras ou seleções diretamente como notas. -Com essas configurações básicas, o Joplin está pronto para uso em várias situações, como gerenciamento de tarefas, documentação de projetos ou bases pessoais de conhecimento. +Com essas configurações básicas, o Joplin está pronto para uso em vários cenários, como gerenciamento de tarefas, documentação de projetos ou bases pessoais de conhecimento. @@ -118,7 +119,7 @@ Com essas configurações básicas, o Joplin está pronto para uso em várias si ## Conclusão e mais Recursos -Parabéns! Você instalou e configurou o Joplin com sucesso no seu VPS. Também recomendamos dar uma olhada nos seguintes recursos, que podem te ajudar ainda mais durante a configuração do seu servidor: +Parabéns! Você instalou e configurou com sucesso o Joplin no seu VPS/servidor dedicado. Também recomendamos dar uma olhada nos seguintes recursos, que podem te ajudar ainda mais durante o processo de configuração do seu servidor: - [Joplinapp.org](https://joplin.org/) - Site Oficial - [Joplinapp.org/help/](https://joplinapp.org/help/) - Central de Ajuda do Joplin diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md index d5dbae547..78f769721 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md @@ -1,8 +1,8 @@ --- id: vserver-linux-lamp-stack -title: "VPS: Configurar stack LAMP - Linux, Apache, MySQL, PHP" -description: "Descubra como configurar um stack LAMP para hospedar sites PHP dinâmicos em VPS Linux de forma eficiente → Saiba mais agora" -sidebar_label: Stack Web LAMP +title: "Configure uma LAMP Stack em um Servidor Linux - Potencialize Aplicações PHP Clássicas" +description: "Descubra como configurar uma LAMP stack para hospedar sites PHP dinâmicos em VPS Linux de forma eficiente → Saiba mais agora" +sidebar_label: Web LAMP stack services: - vserver --- @@ -13,7 +13,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introdução -O **LAMP** é uma seleção popular de softwares open-source configurados juntos para permitir uma hospedagem simples de sites dinâmicos, com foco especial em sites e apps PHP. A sigla significa: **L**inux como sistema operacional, **A**pache como servidor web, **M**ySQL como banco de dados e por último **P**HP para processamento. Neste guia, vamos cobrir o processo de configurar um stack LAMP em um VPS Linux, com uma explicação detalhada e um exemplo de criação de um site de lista de tarefas. +A **LAMP** stack é uma seleção popular de softwares open-source configurados juntos para permitir uma hospedagem simples de sites dinâmicos, com foco especial em sites e apps PHP. A sigla significa: **L**inux como sistema operacional, **A**pache como servidor web, **M**ySQL como banco de dados e por fim **P**HP para processamento. Neste guia, vamos cobrir o processo de configurar uma LAMP stack em um VPS Linux, com uma explicação detalhada e um exemplo de criação de um site de lista de tarefas. @@ -40,7 +40,7 @@ sudo dnf upgrade --refresh ## Instalação -A instalação pode ser dividida facilmente em cada dependência principal do LAMP, começando pelo servidor web Apache, seguido pelo banco de dados MySQL e por último o PHP. Durante a instalação, vamos configurar um site de teste escrito em PHP que acessará o banco MySQL. Por fim, cada requisição web será processada e servida pelo Apache. +A instalação pode ser dividida facilmente em cada dependência principal da LAMP, começando pelo servidor web Apache, seguido pelo banco de dados MySQL e por fim o PHP. Durante a instalação, configuraremos um site de teste escrito em PHP que acessará o banco MySQL. Cada requisição web será processada e servida pelo Apache. ### Configurando o Apache @@ -53,12 +53,12 @@ Após a instalação, certifique-se de que as regras apropriadas do firewall est Se você usa outro firewall, certifique-se de liberar a porta 80 (HTTP). Saiba mais sobre firewalls no Linux no nosso guia [Gerenciar Firewall](vserver-linux-firewall.md). -Ative o firewall UFW e crie uma regra para SSH: +Habilite o firewall UFW e crie uma regra para SSH: ``` # Criar regra para permitir SSH sudo ufw allow OpenSSH -# Ativar firewall UFW +# Habilitar firewall UFW sudo ufw enable ``` @@ -76,14 +76,14 @@ sudo ufw status ``` :::tip -Você pode ver quais perfis estão disponíveis rodando o comando `ufw app list`. No exemplo acima, usar `Apache Full` cria regras para HTTP (porta 80) e HTTPS (porta 443). +Você pode ver quais perfis estão disponíveis rodando o comando `ufw app list`. No exemplo acima, usar `Apache Full` significa que as regras para HTTP (porta 80) e HTTPS (porta 443) são criadas. ::: -Você deve ver as regras `Apache` e `Apache (v6)` com ação `ALLOW`, confirmando que o firewall está pronto. Também verá outras regras que já tenha configurado, incluindo a do SSH. +Você deve ver as regras `Apache` e `Apache (v6)` com ação `ALLOW`, confirmando que o firewall está pronto. Também verá outras regras que você tenha configurado, incluindo a do SSH. ![](https://screensaver01.zap-hosting.com/index.php/s/o8NDBppnTwHdSgf/preview) -Com o firewall liberado para o Apache, teste se ele está funcionando acessando seu endereço IP no navegador: `http://[seu_endereço_ip]` +Com o firewall liberado para o Apache, agora verifique se o Apache está funcionando. Tente acessar seu endereço IP no navegador assim: `http://[seu_endereço_ip]` Se estiver funcionando, verá uma página de boas-vindas padrão. Se não, verifique o status do serviço com: `systemctl status apache2` @@ -91,35 +91,35 @@ Se estiver funcionando, verá uma página de boas-vindas padrão. Se não, verif ### Configurando o MySQL -Agora instale e configure o servidor MySQL, que será seu banco de dados para armazenar dados de forma relacional. Instale com: +Agora instale e configure o servidor MySQL, que atuará como banco de dados para armazenar dados de forma relacional. Instale com: ``` sudo apt install mysql-server ``` Após a instalação, é recomendado rodar um script de instalação segura para garantir que seu MySQL fique protegido. É opcional, mas altamente recomendado. Execute com `sudo mysql_secure_installation`. -Esse script interativo vai te guiar. Primeiro, será perguntado sobre validação de senha. Recomendamos escolher `Y` para garantir senhas seguras e depois selecionar `MEDIUM` com `1` ou `STRONG` com `2`. +Esse processo é interativo. Primeiro, será perguntado sobre validação de senha. Recomendamos escolher `Y` para permitir apenas senhas seguras e depois selecionar `MEDIUM` com `1` ou `STRONG` com `2`. ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -Depois, será perguntado sobre remover o usuário `anonymous` e desabilitar login remoto do root. Recomendamos aceitar ambos com `Y` por segurança. Isso remove o usuário de teste e garante que o root só possa ser usado localmente via SSH, reduzindo riscos. +Depois, será perguntado sobre remover o usuário `anonymous` e desabilitar login remoto do root. Recomendamos aceitar ambos com `Y` por questões de segurança. Isso remove o usuário de teste e garante que o root só possa ser usado localmente via SSH, reduzindo riscos. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -Por fim, será perguntado sobre remover o banco `test` e recarregar as tabelas de privilégios. Aceite com `Y` para limpar o banco de teste e aplicar as mudanças. +Por fim, será perguntado sobre remover o banco `test` e recarregar as tabelas de privilégios. Novamente, recomendamos aceitar com `Y` para limpar o banco de testes e aplicar as mudanças. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -Verifique se o MySQL está rodando tentando logar: `sudo mysql -u root`. Se funcionar, verá uma mensagem de boas-vindas. Saia com o comando `quit`. +Agora verifique se o MySQL está rodando tentando logar: `sudo mysql -u root`. Se funcionar, verá uma mensagem de boas-vindas. Saia com o comando `quit` quando quiser. ### Configurando o PHP -A última dependência do LAMP é o PHP, que é simples de instalar. O comando abaixo instala o PHP junto com o plugin para Apache e MySQL, permitindo que o Apache trabalhe com PHP e que o PHP use MySQL. +A última dependência da LAMP é o PHP, que é simples de instalar. O comando abaixo instala o PHP junto com o plugin para Apache e MySQL, permitindo que o Apache trabalhe com PHP e que o PHP use MySQL. ``` sudo apt install php libapache2-mod-php php-mysql ``` -Confirme a instalação checando a versão. Se aparecer a versão, o PHP está funcionando: +Confirme a instalação checando a versão. Se aparecer a versão, o PHP está funcionando. ``` php -v ``` @@ -131,48 +131,48 @@ Use as setas para navegar e `Q` para sair. Para instalar extensões, use: ``` sudo apt install [php_extensão] [...] ``` -Você pode instalar várias extensões ao mesmo tempo separando por espaço. +Você pode instalar várias extensões de uma vez, separadas por espaço. ::: -Recomendamos ajustar o índice de diretório para que arquivos `index.php` tenham prioridade sobre `.html`. Abra o arquivo: +Recomendamos ajustar o índice de diretórios para garantir que arquivos `index.php` tenham prioridade sobre `.html`. Abra o arquivo: ``` sudo nano /etc/apache2/mods-enabled/dir.conf ``` -No editor nano, remova `index.php` e coloque ele na frente da lista, assim: +No editor nano, remova `index.php` e coloque ele no início da lista, assim: ``` DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm ``` -Salve e saia com `CTRL + X`, depois `Y` e `ENTER`. Reinicie o Apache para aplicar: `sudo systemctl restart apache2`. +Salve e saia do nano com `CTRL + X`, depois `Y` para confirmar e `ENTER`. Reinicie o Apache para aplicar: `sudo systemctl restart apache2`. ### Criando o Site de Teste -Com as dependências LAMP instaladas, vamos criar um site de teste para mostrar como o stack funciona junto para formar uma solução dinâmica. Isso é opcional, mas ajuda a entender como usar essas ferramentas para seus próprios sites. +Com as dependências da LAMP instaladas, vamos criar um site de teste para mostrar como a stack funciona para formar uma solução dinâmica. Isso é opcional, mas ajuda a entender como usar essas ferramentas para seus próprios sites. Neste exemplo, criaremos um site simples de lista de tarefas em PHP que busca e retorna as tarefas armazenadas em uma tabela MySQL, servido pelo Apache. Usaremos o domínio de teste `zapdocs.example.com`. No mundo real, você provavelmente usaria um domínio. Você **deve** configurar um registro DNS do tipo `A` para o domínio apontando para o endereço IP do seu servidor. Se precisar de ajuda, veja nosso guia [Registros de Domínio](domain-records.md). :::note -Você pode optar por não usar domínio e substituir `[your_domain]` por um nome comum. Acessaria o site pelo IP. Mas ao criar o arquivo de host virtual, remova o parâmetro `ServerName`. +Você pode optar por não usar domínio e substituir `[your_domain]` por um nome qualquer. Acessaria o site pelo IP. Mas ao criar o arquivo de host virtual, remova o parâmetro `ServerName`. ::: #### Configurando o Apache -Normalmente, todos os arquivos e dados dos sites ficam em `/var/www`. Por padrão, o Apache vem com uma pasta `html` com uma página padrão. Para organizar melhor, especialmente se hospedar vários sites, recomendamos criar uma pasta individual para cada domínio. +Normalmente, todos os arquivos e dados do site ficam em `/var/www`. Por padrão, o Apache já vem com uma pasta `html` com uma página padrão. Para organizar melhor, especialmente se hospedar vários sites, recomendamos criar uma pasta individual para cada domínio. Crie uma nova pasta em `/var/www/[your_domain]`. No exemplo, será `/var/www/zapdocs.example.com`. ``` sudo mkdir /var/www/[your_domain] ``` -Agora crie um arquivo de configuração de host virtual para esse domínio em `sites-available`: +Agora crie um arquivo de configuração de host virtual para esse domínio em `sites-available`. ``` sudo nano /etc/apache2/sites-available/[your_domain].conf ``` -Copie o template abaixo, substituindo `[your_domain]` pelo seu domínio: +Use o template abaixo, substituindo `[your_domain]` pelo seu domínio: ``` ServerName [your_domain] @@ -186,7 +186,7 @@ Copie o template abaixo, substituindo `[your_domain]` pelo seu domínio: Esse arquivo trata requisições na porta 80 (HTTP) e verifica se o pedido bate com o `ServerName` (seu domínio). Também aponta que a pasta `/var/www/[your_domain]` será usada para servir os arquivos. -Salve e saia com `CTRL + X`, `Y` e `ENTER`. Recomendamos rodar `sudo apache2ctl configtest` para garantir que não há erros de sintaxe. +Salve e saia do nano com `CTRL + X`, `Y` e `ENTER`. Recomendamos rodar `sudo apache2ctl configtest` para garantir que não há erros de sintaxe. Ative o novo host virtual com: ``` @@ -194,14 +194,14 @@ sudo a2ensite [your_domain] ``` :::note Sem Domínio -Se você **não** usar domínio, remova ou comente a linha `ServerName` (prefixando com `#`). Também desative o host virtual padrão com `sudo a2dissite 000-default`. +Se você **não** usar domínio, remova ou comente a linha `ServerName` com `#`. Também desative o host virtual padrão com `sudo a2dissite 000-default`. ::: Reinicie o Apache para aplicar: `sudo systemctl restart apache2`. #### Criando o Site -Agora que o Apache está configurado com o novo host virtual e pasta, vamos criar o site que será servido. A pasta está vazia, então nada será exibido ainda. Vamos criar um site simples de lista de tarefas para esse domínio. +Agora que o Apache está configurado, vamos criar o site que será servido. A pasta está vazia, então nada será mostrado ainda. Vamos criar o site de lista de tarefas mencionado. ##### Preparando o Banco de Dados @@ -229,10 +229,10 @@ CREATE TABLE todoitems ( Agora insira algumas tarefas de exemplo: ``` -INSERT INTO todoitems (name, is_completed) VALUES ('Criar Guia ZAP-Docs', 0); -INSERT INTO todoitems (name, is_completed) VALUES ('Comprar um servidor ZAP-Hosting', 1); -INSERT INTO todoitems (name, is_completed) VALUES ('Entrar no Discord da ZAP-Hosting', 0); -INSERT INTO todoitems (name, is_completed) VALUES ('Tenha um ótimo dia!', 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); ``` Por fim, crie um usuário dedicado `todo` para o site: @@ -254,7 +254,7 @@ Saia do terminal MySQL com `quit`. ##### Arquivos PHP do Site -Agora vamos criar o arquivo PHP do site de lista de tarefas. Crie um `index.php` em `/var/www/[your_domain]`: +Agora vamos criar o arquivo PHP principal para a página de tarefas. Crie o arquivo `index.php` em `/var/www/[your_domain]`: ``` sudo nano /var/www/[your_domain]/index.php ``` @@ -278,24 +278,24 @@ $conn = new mysqli($servername, $username, $password, $dbname); // Verificar conexão, se falhar retorna erro if ($conn->connect_error) { - die("Falha na conexão: " . $conn->connect_error); + die("Connection failed: " . $conn->connect_error); } -// Executar query para retornar entradas da tabela +// Executar query para buscar itens e salvar no resultado $sql = "SELECT id, name, is_completed, creation_date FROM todoitems ORDER BY creation_date DESC"; $result = $conn->query($sql); ?> - + - + - Lista de Tarefas + To-Do List -

              Lista de Tarefas Incrível :D

              -

              Para nosso guia 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

                query($sql); // Loop pelos itens retornados foreach ($result as $entry) { echo "
              • "; - // Exibir nome com htmlspecialchars para evitar XSS + // Mostrar nome com htmlspecialchars para evitar XSS echo htmlspecialchars($entry["name"]); - // Exibir status de conclusão + // Mostrar status de conclusão if ($entry["is_completed"]) { - echo " (Concluído)"; + echo " (Completed)"; } else { - echo " (Pendente)"; + echo " (Incomplete)"; } - // Exibir data de criação - echo " - Data de criação: " . htmlspecialchars($entry['creation_date']); + // Mostrar data de criação + echo " - Creation Date: " . htmlspecialchars($entry['creation_date']); echo "
              • "; } } else { // Se não houver itens, mostrar mensagem padrão - echo "
              • Nenhuma tarefa encontrada.
              • "; + echo "
              • No to-do items found.
              • "; } ?>
              @@ -336,16 +336,16 @@ Salve e saia do nano com `CTRL + X`, `Y` e `ENTER`. #### Testando o Site -Você seguiu o passo a passo e criou um site de lista de tarefas que usa todo o stack LAMP! +Você seguiu o passo a passo e criou um site de lista de tarefas que usa todos os componentes da LAMP stack! -Agora acesse o site pelo domínio (usando `http`/porta 80) que você configurou no host virtual, no exemplo `zapdocs.example.com`. O resultado deve ser parecido com isso: +Agora acesse o site pelo domínio (via `http`/porta 80) que você configurou no host virtual, no exemplo `zapdocs.example.com`. O resultado deve ser parecido com isso: ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## Conclusão -Parabéns, você instalou e configurou o stack LAMP com sucesso! Como próximo passo, **recomendamos muito** configurar um domínio e um **certificado SSL** para garantir que os dados sejam transmitidos com segurança para seus sites. Confira nosso [guia Certbot](dedicated-linux-certbot.md) focando no **Plugin Apache** e siga a configuração interativa para criar um certificado rápido e fácil para seu domínio. +Parabéns, você instalou e configurou a LAMP stack com sucesso! Como próximo passo, **recomendamos MUITO** configurar um domínio e um **certificado SSL** para garantir que os dados sejam transmitidos com segurança para seus sites. Confira nosso [guia Certbot](dedicated-linux-certbot.md) focado no **Plugin Apache** e siga o setup interativo para configurar seu certificado rapidamente. -Se tiver dúvidas ou precisar de ajuda, não hesite em contatar nosso time de suporte, disponível diariamente para te ajudar! 🙂 +Se tiver dúvidas ou precisar de ajuda, não hesite em contatar nosso time de suporte, disponível todos os dias para te ajudar! 🙂 \ No newline at end of file diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md index 101c19719..df31f77f2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md @@ -1,8 +1,8 @@ --- id: vserver-linux-lemp-stack -title: "VPS: Configurar stack LEMP - Linux, Nginx, MySQL, PHP" -description: "Descubra como configurar um stack LEMP para hospedar sites PHP dinâmicos em servidores VPS Linux → Saiba mais agora" -sidebar_label: Web LEMP stack +title: "Configure uma Stack LEMP em um Servidor Linux - Implante Aplicações Web de Alta Performance" +description: "Descubra como configurar uma stack LEMP para hospedar sites PHP dinâmicos em servidores VPS Linux → Saiba mais agora" +sidebar_label: Stack Web LEMP services: - vserver --- @@ -13,17 +13,17 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introdução -O **LEMP** stack é uma seleção popular de softwares open-source configurados juntos para permitir uma hospedagem simples de sites dinâmicos, com foco especial em sites e apps PHP. A sigla significa: **L**inux como sistema operacional, "**E**ngine x" (nginx) como servidor web, **M**ySQL como banco de dados e por fim **P**HP para processamento. Neste guia, vamos cobrir o processo de configurar um stack LEMP em um VPS Linux, com uma explicação detalhada e exemplo de criação de um site de lista de tarefas. +A **LEMP** stack é uma seleção popular de softwares open-source configurados juntos para permitir uma hospedagem simples de sites dinâmicos, com foco especial em sites e apps PHP. A sigla significa: **L**inux como sistema operacional, "**E**ngine x" (nginx) como servidor web, **M**ySQL como banco de dados e por fim **P**HP para processamento. Neste guia, vamos cobrir o processo de configurar uma stack LEMP em um VPS Linux, com uma explicação detalhada e exemplo de criação de um site de lista de tarefas. ## Preparação -Comece conectando ao seu servidor via SSH. Se você não sabe como fazer isso, dê uma olhada no nosso [Acesso inicial (SSH)](vserver-linux-ssh.md) guia. +Comece conectando ao seu servidor via SSH. Se não souber como fazer isso, dê uma olhada no nosso [guia de Acesso Inicial (SSH)](vserver-linux-ssh.md). Neste guia, usaremos o Ubuntu como distribuição Linux. As instruções são as mesmas para Debian e devem ser similares para outras distribuições, mas a sintaxe dos comandos pode variar um pouco. Certifique-se de que você tem um sistema operacional instalado e está conectado ao servidor via SSH. -Como sempre, antes de prosseguir com a instalação, garanta que todos os pacotes estejam atualizados com o seguinte comando: +Como sempre, antes de prosseguir com a instalação, garanta que todos os pacotes estejam atualizados com o comando: ``` // Ubuntu & Debian sudo apt update @@ -40,129 +40,129 @@ sudo dnf upgrade --refresh ## Instalação -A instalação pode ser dividida facilmente em cada dependência principal do LEMP, começando pelo servidor web Nginx, seguido pelo banco de dados MySQL e por fim o PHP. Durante a instalação, configuraremos um site de teste escrito em PHP que acessará o banco MySQL. Cada requisição web será processada e servida pelo servidor Nginx. +A instalação pode ser dividida facilmente em cada dependência principal da LEMP, começando pelo servidor web Nginx, seguido pelo banco de dados MySQL e por fim o PHP. Durante a instalação, configuraremos um site de teste escrito em PHP que acessará o banco MySQL. Cada requisição web será processada e servida pelo servidor Nginx. ### Configurando o Nginx -Nginx é o servidor web que será usado para processar requisições web e servir respostas. Instale-o com o comando: +O Nginx é o servidor web que processará as requisições e enviará as respostas. Instale-o com o comando: ``` sudo apt install nginx ``` -Após a instalação, você deve garantir que as regras apropriadas do firewall estejam criadas para que o servidor web seja acessível pela internet. Neste exemplo, usaremos o **Firewall UFW** já que o Nginx tem uma aplicação registrada para ele. +Após a instalação, certifique-se de que as regras apropriadas do firewall estejam criadas para garantir que o servidor web seja acessível pela internet. Neste exemplo, usaremos o **Firewall UFW**, pois o Nginx tem um perfil registrado para ele. -Se você usa outro firewall, certifique-se de liberar a porta 80 (HTTP) no firewall. Você pode aprender mais sobre firewalls em Linux no nosso guia [Gerenciar Firewall](vserver-linux-firewall.md). +Se estiver usando outro firewall, garanta que a porta 80 (HTTP) esteja liberada. Você pode aprender mais sobre firewalls em Linux no nosso guia [Gerenciando Firewall](vserver-linux-firewall.md). -Garanta que o firewall UFW esteja ativado e que uma regra para SSH esteja criada. +Ative o firewall UFW e crie uma regra para SSH: ``` -# Criar regra para permitir SSH +# Crie uma regra para permitir SSH sudo ufw allow OpenSSH -# Ativar firewall UFW +# Ative o Firewall UFW sudo ufw enable ``` :::caution -Certifique-se de ter uma regra configurada para SSH se estiver usando o firewall UFW! Caso contrário, você **não** conseguirá acessar o servidor via SSH novamente se perder a conexão atual! +Garanta que você tenha uma regra para SSH configurada se estiver usando o firewall UFW! Caso contrário, você **não** conseguirá se conectar via SSH novamente se perder a conexão atual! ::: -Agora crie a regra para liberar o Nginx e depois verifique se as regras estão presentes. +Agora crie a regra para liberar o Nginx e depois verifique se as regras estão ativas: ``` -# Criar regra para liberar Nginx +# Crie uma regra para liberar o Nginx sudo ufw allow in "Nginx Full" -# Verificar regras do firewall UFW +# Verifique as regras do firewall UFW sudo ufw status ``` :::tip -Você pode ver quais perfis estão disponíveis rodando o comando `ufw app list`. No exemplo acima, usar `Nginx Full` significa que as regras para HTTP (porta 80) e HTTPS (porta 443) são criadas. +Você pode ver quais perfis estão disponíveis rodando o comando `ufw app list`. No exemplo acima, usar `Nginx Full` significa que as regras para HTTP (porta 80) e HTTPS (porta 443) serão criadas. ::: -Você deve ver as regras `Nginx` e `Nginx (v6)` com ações `ALLOW`, confirmando que o firewall está pronto. Também verá outras regras que tenha configurado antes, incluindo a regra SSH. +Você deve ver as regras `Nginx` e `Nginx (v6)` com a ação `ALLOW`, confirmando que o firewall está pronto. Também verá outras regras que tenha configurado, incluindo a do SSH. ![](https://screensaver01.zap-hosting.com/index.php/s/A36rfRzL3gFGq9x/preview) -Com o firewall liberado para o Nginx, agora verifique se o Nginx está funcionando. Faça isso tentando acessar seu endereço IP no navegador, assim: `http://[seu_endereço_ip]` +Com o firewall liberado para o Nginx, agora verifique se o Nginx está funcionando. Faça isso acessando seu endereço IP no navegador: `http://[seu_endereço_ip]` -Se estiver funcionando, você verá uma página de boas-vindas padrão. Se não, verifique o status do serviço com o comando: `systemctl status nginx` +Se estiver funcionando, verá uma página de boas-vindas padrão. Se não, verifique o status do serviço com: `systemctl status nginx` ![](https://screensaver01.zap-hosting.com/index.php/s/EqFoyXMJMaHc3dc/preview) ### Configurando o MySQL -Agora você vai instalar e configurar um servidor MySQL que atuará como banco de dados para armazenar dados de forma persistente e relacional. Instale com o comando: +Agora instale e configure o servidor MySQL, que atuará como banco de dados para armazenar dados de forma relacional. Instale com: ``` sudo apt install mysql-server ``` -Após a instalação, é recomendado rodar um script de instalação segura para garantir que sua instância MySQL fique protegida. Isso é opcional, mas altamente recomendado. Execute com o comando `sudo mysql_secure_installation`. +Após a instalação, é recomendado rodar um script de instalação segura para garantir que seu MySQL fique protegido. É opcional, mas altamente recomendado. Execute com: `sudo mysql_secure_installation`. -Você passará por uma configuração interativa. Primeiro, será perguntado sobre validação de senha. Recomendamos escolher `Y` para garantir que apenas senhas seguras sejam aceitas no futuro, e depois escolher `MEDIUM` com `1` ou `STRONG` com `2`. +Você passará por uma configuração interativa. Primeiro, será perguntado sobre validação de senha. Recomendamos escolher `Y` para garantir senhas seguras e depois selecionar `MEDIUM` com `1` ou `STRONG` com `2`. ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -Depois, será perguntado sobre remover o usuário `anonymous` e desabilitar login remoto do root. Recomendamos aceitar ambos com `Y` por questões de segurança. Isso garante que o usuário de teste seja removido e que o usuário master `root` só possa ser usado localmente via SSH, reduzindo riscos. +Depois, será perguntado sobre remover o usuário `anonymous` e desabilitar login remoto do root. Recomendamos aceitar ambos com `Y` por questões de segurança. Isso remove o usuário de teste e garante que o root só possa ser usado localmente via SSH, reduzindo riscos. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -Por fim, será perguntado sobre remover o banco `test` e recarregar as tabelas de privilégios. Novamente, recomendamos aceitar com `Y` já que a tabela de teste não é necessária e é preciso recarregar as tabelas para aplicar as mudanças. +Por fim, será perguntado sobre remover o banco `test` e recarregar as tabelas de privilégios. Novamente, recomendamos aceitar com `Y` para limpar o banco de testes e aplicar as mudanças. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -Agora verifique se o banco MySQL está rodando tentando logar com: `sudo mysql -u root`. Se funcionar, verá uma mensagem de boas-vindas. Saia com o comando `quit` quando quiser. +Agora verifique se o MySQL está rodando tentando logar: `sudo mysql -u root`. Se conseguir, verá uma mensagem de boas-vindas. Saia com o comando `quit` quando quiser. ### Configurando o PHP -A última dependência do LEMP é o PHP e para o Nginx, isso requer usar um programa externo chamado `php-fpm` (PHP fastCGI process manager). O Nginx será configurado para passar requisições para o `php-fpm` antes de responder, usando blocos de servidor. +A última dependência da LEMP é o PHP. Para o Nginx, é necessário usar um programa externo chamado `php-fpm` (PHP fastCGI process manager). O Nginx será configurado para passar as requisições para o `php-fpm` antes de responder. -O comando abaixo instala a versão mais recente do php-fpm junto com o plugin PHP para MySQL, permitindo que o Nginx trabalhe com PHP e que o PHP use MySQL. +Instale a versão mais recente do php-fpm junto com o plugin PHP para MySQL, para que o Nginx funcione com PHP e o PHP possa usar MySQL: ``` sudo apt install php-fpm php-mysql ``` -Confirme que a instalação foi bem-sucedida checando a versão. Se aparecer uma versão, o PHP está funcionando corretamente. +Confirme que a instalação foi bem-sucedida checando a versão. Se aparecer a versão, o PHP está funcionando: ``` php -v ``` :::tip Extensões PHP -Para casos avançados, você pode precisar de extensões PHP adicionais para funcionalidades extras. Veja a lista rodando `apt search php- | less`. - -Use as setas para navegar e pressione `Q` para sair. Para instalar uma extensão, use o comando apt install assim. Pode instalar várias extensões de uma vez, separadas por espaço, para agilizar. +Para casos avançados, você pode precisar de extensões PHP extras para funcionalidades adicionais. Veja a lista rodando `apt search php- | less`. +Use as setas para navegar e `Q` para sair. Para instalar uma extensão, use: ``` sudo apt install [php_extensão] [...] ``` +Você pode instalar várias extensões de uma vez, separadas por espaço. ::: ### Criando o Site de Teste -Com a instalação das dependências LEMP concluída, vamos criar um site de teste para mostrar como o stack funciona junto para formar uma ótima solução de site dinâmico. Isso é totalmente opcional, mas útil para entender como usar essas ferramentas para montar seus próprios sites. +Com todas as dependências da LEMP instaladas, vamos criar um site de teste para mostrar como a stack funciona para formar uma solução dinâmica. Isso é opcional, mas ajuda a entender como usar essas ferramentas para seus próprios sites. -Neste exemplo, criaremos um site simples de lista de tarefas em PHP que busca e retorna as tarefas. Os dados ficarão em uma tabela MySQL e o site será servido pelo Nginx. +Neste exemplo, criaremos um site simples de lista de tarefas em PHP que busca e retorna as tarefas armazenadas em uma tabela MySQL. O site será servido pelo Nginx. -Usaremos o domínio de teste `zapdocs.example.com` durante o guia, pois no mundo real você provavelmente usaria um domínio. Você **deve** configurar um registro DNS do tipo `A` para o domínio apontando para o endereço IP do seu servidor. Se precisar de ajuda, veja nosso guia [Registros de Domínio](domain-records.md). +Usaremos o domínio de teste `zapdocs.example.com`, pois no mundo real você provavelmente usaria um domínio. Você **deve** configurar um registro DNS do tipo `A` para o domínio apontando para o endereço IP do seu servidor. Se precisar de ajuda, veja nosso guia [Registros de Domínio](domain-records.md). :::note -Você pode optar por não usar domínio e substituir as menções de `[your_domain]` por um nome comum. Acessaria o site pelo IP. Mas note que ao criar o arquivo do bloco de servidor depois, deve remover o parâmetro `server_name`. +Você pode optar por não usar domínio e substituir `[your_domain]` por um nome comum. Acessaria o site pelo IP. Mas ao criar o arquivo do server block, remova o parâmetro `server_name`. ::: #### Configurando o Nginx -Normalmente, em servidores web, todos os arquivos e dados do site ficam na pasta `/var/www`. Por padrão, o Nginx vem com uma pasta `html` que contém uma página padrão. Para manter tudo organizado, especialmente se hospedar vários sites no mesmo Nginx, recomendamos criar uma pasta individual para cada site. +Normalmente, todos os arquivos e dados dos sites ficam em `/var/www`. Por padrão, o Nginx vem com uma pasta `html` com uma página padrão. Para organizar melhor, especialmente se hospedar vários sites, recomendamos criar uma pasta individual para cada domínio. -Para isso, crie uma nova pasta em `/var/www/[your_domain]` para cada domínio. No exemplo, será `/var/www/zapdocs.example.com`. +Crie uma nova pasta em `/var/www/[your_domain]`. No exemplo, será `/var/www/zapdocs.example.com`. ``` sudo mkdir /var/www/[your_domain] ``` -Agora crie um novo arquivo de configuração de bloco de servidor Nginx na pasta `sites-available` para esse domínio e pasta. +Agora crie um arquivo de configuração de server block no diretório `sites-available` para esse domínio: ``` sudo nano /etc/nginx/sites-available/[your_domain].conf ``` -Use o template abaixo e cole no editor nano, substituindo `[your_domain]` pelo domínio que está usando. +Copie o template abaixo no editor nano, substituindo `[your_domain]` pelo seu domínio: ``` server { listen 80; @@ -187,48 +187,51 @@ server { ``` :::important Versão do PHP -É importante trocar `[your_phpversion]` pela versão atual do PHP instalada. Para checar, rode `php -v` que deve retornar algo como: `PHP 8.3.6 (cli) (built: Mar 19 2025 10:08:38) (NTS)`. +É importante trocar `[your_phpversion]` pela versão atual do PHP instalada. Verifique com `php -v`, que retorna algo como: `PHP 8.3.6 (cli) (built: Mar 19 2025 10:08:38) (NTS)`. -No exemplo, coloque `8.3` como subversão principal, ficando: `fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;` +No exemplo, use `8.3` como subversão, ficando: `fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;` ::: -Esse arquivo de bloco de servidor trata requisições na porta 80 (HTTP) e verifica se a requisição bate com o `server_name` especificado, ou seja, seu domínio. Também aponta que a pasta `/var/www/[your_domain]` criada antes será usada para servir os arquivos. +Esse arquivo de server block trata requisições na porta 80 (HTTP) e verifica se o pedido bate com o `server_name` (seu domínio). Também aponta para a pasta `/var/www/[your_domain]` para servir os arquivos. -Salve o arquivo e saia do nano com `CTRL + X`, depois `Y` para confirmar e por fim `ENTER`. +Salve e saia do nano com `CTRL + X`, depois `Y` para confirmar e `ENTER`. -O passo final para configurar o Nginx é ativar essa configuração criando um link simbólico na pasta `sites-enabled`. +Ative a configuração criando um link simbólico para `sites-enabled`: ``` sudo ln -s /etc/nginx/sites-available/[your_domain].conf /etc/nginx/sites-enabled/ ``` -:::note Sem domínio usado -Se você **não** estiver usando domínio, remova a linha `server_name` ou comente colocando `#` no início. Também desative o bloco padrão com o comando `sudo unlink /etc/nginx/sites-enabled/default`. +:::note Sem Domínio +Se não usar domínio, remova ou comente a linha `server_name` com `#`. Também desative o server block padrão com: `sudo unlink /etc/nginx/sites-enabled/default`. ::: -Recomendamos usar o comando `sudo nginx -t` para garantir que não há erros de sintaxe no arquivo. +Recomendamos rodar `sudo nginx -t` para checar erros de sintaxe. -Por fim, reinicie o Nginx para aplicar o novo host virtual com: `sudo systemctl reload nginx`. +Por fim, reinicie o Nginx para aplicar as mudanças: +``` +sudo systemctl reload nginx +``` #### Criando o Site -Agora que configurou o Nginx com o novo bloco de servidor e pasta de documentos, é hora de criar o site que será servido. No momento, a pasta está vazia, então nada será exibido. Vamos criar o site simples de lista de tarefas mencionado para esse domínio. +Com o Nginx configurado, vamos criar o site real que será servido. A pasta está vazia, então nada será exibido ainda. Faremos o site de lista de tarefas mencionado. ##### Preparando o Banco de Dados -Para começar, vamos criar um banco de dados e uma tabela para armazenar cada item da lista. Faça login no MySQL: +Primeiro, crie um banco e uma tabela para armazenar as tarefas. Logue no MySQL: ``` sudo mysql -u root ``` -Agora crie o banco `todowebsite` e a tabela `todoitems` dentro dele. +Crie o banco `todowebsite` e a tabela `todoitems`: ``` -# Criar banco de dados +# Criar banco CREATE DATABASE todowebsite; # Usar o banco criado USE todowebsite; -# Criar tabela de itens no banco +# Criar tabela de itens CREATE TABLE todoitems ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255) NOT NULL, @@ -237,7 +240,7 @@ CREATE TABLE todoitems ( ); ``` -Com a tabela pronta, vamos criar algumas entradas de exemplo. +Agora insira algumas tarefas de exemplo: ``` 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,7 +248,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); ``` -Por fim, crie um usuário dedicado `todo` que será usado só para esse site. +Por fim, crie um usuário dedicado `todo` para o site: ``` # Criar usuário dedicado # Substitua [your_password] pela sua senha @@ -260,22 +263,22 @@ TO todo@localhost; FLUSH PRIVILEGES; ``` -Com o banco preparado e usuário criado, saia do terminal MySQL com o comando `quit`. +Saia do terminal MySQL com `quit`. ##### Arquivos PHP do Site -A última parte é criar o arquivo PHP do site da lista de tarefas. Será um arquivo `index.php` na pasta `/var/www/[your_domain]` criada antes. Abra o nano para criar o arquivo: +Agora vamos criar o arquivo PHP para a página da lista de tarefas. Crie o arquivo `index.php` em `/var/www/[your_domain]`: ``` sudo nano /var/www/[your_domain]/index.php ``` -Abaixo temos um código simples para colocar no nano, que cria uma página básica de lista de tarefas retornando os itens do banco. A primeira parte PHP estabelece a conexão MySQL. +Copie o código abaixo para o editor nano. A primeira parte PHP conecta ao banco MySQL. :::important -Você deve trocar `[your_password]` pela senha que definiu para o usuário `todo` anteriormente. +Você deve trocar `[your_password]` pela senha que definiu para o usuário `todo`. ::: -A parte HTML contém a página principal que cria uma lista não ordenada, percorrendo os resultados. +A parte HTML cria a página principal com uma lista não ordenada, mostrando os itens do banco. ``` connect_error) { die("Connection failed: " . $conn->connect_error); } -// Rodar consulta SQL para retornar entradas da tabela e salvar no resultado +// Rodar query para pegar os itens e salvar em $result $sql = "SELECT id, name, is_completed, creation_date FROM todoitems ORDER BY creation_date DESC"; $result = $conn->query($sql); ?> @@ -310,27 +313,27 @@ $result = $conn->query($sql);

              For our awesome ZAP-Hosting guide: https://zap-hosting.com/guides/docs/vserver-linux-lemp-stack

                num_rows > 0) { - // Loop por cada item do array retornado pela consulta + // Loop pelos itens retornados foreach ($result as $entry) { echo "
              • "; - // Mostrar o nome e usar htmlspecialchars para evitar XSS (cross-site scripting) + // Exibe o nome com htmlspecialchars para evitar XSS echo htmlspecialchars($entry["name"]); - // Mostrar status de conclusão + // Exibe status de conclusão if ($entry["is_completed"]) { echo " (Completed)"; } else { echo " (Incomplete)"; } - // Mostrar data de criação + // Exibe data de criação echo " - Creation Date: " . htmlspecialchars($entry['creation_date']); echo "
              • "; } } else { - // Se não encontrar nada, mostrar mensagem padrão + // Se não houver itens, mostra mensagem padrão echo "
              • No to-do items found.
              • "; } ?> @@ -339,24 +342,24 @@ $result = $conn->query($sql); close(); ?> ``` -Depois de colar no nano, salve e saia com `CTRL + X`, depois `Y` para confirmar e `ENTER`. +Salve e saia do nano com `CTRL + X`, depois `Y` e `ENTER`. #### Testando o Site -Você seguiu o passo a passo e configurou um site de teste de lista de tarefas que usa todos os componentes do stack LEMP! +Você seguiu o passo a passo e configurou um site de lista de tarefas que usa todos os componentes da stack LEMP! -Agora deve conseguir acessar o site pelo domínio (usando `http`/porta 80) que definiu no arquivo do bloco de servidor, que no exemplo é `zapdocs.example.com`. O resultado final deve ser parecido com isso: +Agora deve conseguir acessar o site pelo domínio (usando `http`/porta 80) que configurou no server block, no exemplo `zapdocs.example.com`. O resultado final deve ser parecido com isso: ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## Conclusão -Parabéns, você instalou e configurou o stack LEMP com sucesso! Como próximo passo, **recomendamos muito** configurar um domínio e um **certificado SSL** para garantir que os dados sejam transmitidos com segurança para seus sites. Veja nosso [guia Certbot](dedicated-linux-certbot.md) focado no **Plugin Nginx** e siga a configuração interativa para configurar um certificado rápido e fácil para seu domínio. +Parabéns, você instalou e configurou a stack LEMP com sucesso! Como próximo passo, **recomendamos muito** configurar um domínio e um **certificado SSL** para garantir que os dados sejam transmitidos com segurança para seus sites. Veja nosso [guia Certbot](dedicated-linux-certbot.md) focado no **Plugin Nginx** e siga a configuração interativa para criar um certificado para seu domínio. Se tiver dúvidas ou precisar de ajuda, não hesite em contatar nosso time de suporte, disponível diariamente para te ajudar! 🙂 diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md index 75793eea4..4526b8696 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md @@ -1,10 +1,11 @@ --- id: vserver-linux-nextcloud -title: "VPS: Instalação do Nextcloud" -description: "Descubra como configurar um servidor Nextcloud de alta performance no Linux para hospedagem em nuvem ideal → Saiba mais agora" +title: "Configure o Nextcloud em um Servidor Linux - Monte Sua Nuvem Privada" +description: "Descubra como configurar um servidor Nextcloud de alta performance no Linux para hospedagem de nuvem ideal → Saiba mais agora" sidebar_label: Instalar Nextcloud services: - vserver + - dedicated --- import InlineVoucher from '@site/src/components/InlineVoucher'; @@ -21,15 +22,15 @@ Para alcançar desempenho, estabilidade e funcionalidade ideais, a seguinte conf ## Preparação -Os seguintes requisitos são recomendados pelos desenvolvedores e baseados em nossa própria experiência. Você pode enfrentar problemas se não cumprir esses pré-requisitos. +Os seguintes requisitos são recomendados pelos desenvolvedores e baseados na nossa própria experiência. Você pode enfrentar problemas se não cumprir esses pré-requisitos. #### Hardware -| Componentes | Mínimo | Recomendado | -| ------------- | ---------------------- | --------------------------- | -| CPU | 2x 1 GHz | 4x 2+ GHz | -| RAM | 512 MB | 4+ GB | -| Armazenamento | 10 GB | 50+ GB | +| Componentes | Mínimo | Recomendado | +| ------------ | --------------------- | ---------------------------- | +| CPU | 2x 1 GHz | 4x 2+ GHz | +| RAM | 512 MB | 4+ GB | +| Armazenamento| 10 GB | 50+ GB | | Largura de banda | 100 mbit/s (upload & download) | 500mbit/s (upload & download) Recomendado se vários usuários forem usar a nuvem | #### Software @@ -43,7 +44,7 @@ Os seguintes requisitos são recomendados pelos desenvolvedores e baseados em no É necessário estabelecer uma conexão via cliente SSH para instalar a nuvem em um servidor Linux. Caso não saiba usar SSH, aqui está um guia de como fazer: [Acesso inicial (SSH)](vserver-linux-ssh.md) -Uma vez estabelecida a conexão, você pode começar a instalar os pacotes necessários para a instalação do Nextcloud. Isso inclui a instalação de um servidor web e PHP. +Uma vez conectando, você pode começar a instalar os pacotes necessários para a instalação do Nextcloud. Isso inclui a instalação de um servidor web e PHP. import Tabs from '@theme/Tabs'; @@ -271,7 +272,7 @@ Instalação do pacote: sudo apt-get install mariadb-server php-mysql ``` -Durante a instalação, será solicitado que você defina uma senha para o usuário root. Se não for solicitado, a senha padrão é vazia. Isso não é seguro e deve ser alterado imediatamente! +Durante a instalação, será solicitado que você defina uma senha root. Se não houver solicitação de senha, a senha padrão é vazia. Isso não é seguro e deve ser alterado imediatamente! O próximo passo é conectar ao servidor de banco de dados e criar o banco necessário: @@ -280,7 +281,7 @@ mysql -u root -p CREATE DATABASE nextcloud; ``` -Depois, crie um usuário que terá acesso ao banco Nextcloud: +Depois, crie um usuário que terá acesso ao banco Nextcloud. ```sql CREATE USER 'nc_user'@'localhost' IDENTIFIED BY 'SUA_SENHA_AQUI'; @@ -310,7 +311,7 @@ Instalação do pacote: sudo apt-get install mysql-server php-mysql ``` -Durante a instalação, será solicitado que você defina uma senha para o usuário root. Se não for solicitado, a senha padrão é vazia. Isso não é seguro e deve ser alterado imediatamente! +Durante a instalação, será solicitado que você defina uma senha root. Se não houver solicitação de senha, a senha padrão é vazia. Isso não é seguro e deve ser alterado imediatamente! O próximo passo é conectar ao servidor de banco de dados e criar o banco necessário: @@ -319,7 +320,7 @@ mysql -u root -p CREATE DATABASE nextcloud; ``` -Depois, crie um usuário que terá acesso ao banco Nextcloud: +Depois, crie um usuário que terá acesso ao banco Nextcloud. ```sql CREATE USER 'nc_user'@'localhost' IDENTIFIED BY 'SUA_SENHA_AQUI'; @@ -350,7 +351,7 @@ sudo apt-get update sudo apt-get install postgresql postgresql-contrib ``` -Durante a instalação, será solicitado que você defina uma senha para o usuário root. Se não for solicitado, a senha padrão é vazia. Isso não é seguro e deve ser alterado imediatamente! +Durante a instalação, será solicitado que você defina uma senha root. Se não houver solicitação de senha, a senha padrão é vazia. Isso não é seguro e deve ser alterado imediatamente! O próximo passo é conectar ao servidor de banco de dados e criar o banco necessário: @@ -359,7 +360,7 @@ sudo -u postgres psql CREATE DATABASE nextcloud; ``` -Depois, crie um usuário que terá acesso ao banco Nextcloud: +Depois, crie um usuário que terá acesso ao banco Nextcloud. ```sql CREATE USER nextcloud with encrypted password 'SUA_SENHA_AQUI'; @@ -376,7 +377,7 @@ grant all privileges on database mydb to myuser; FLUSH PRIVILEGES; ``` -Quando terminar, pressione Ctrl-D para sair do banco. Depois você pode modificar o banco PostgreSQL via instalador web ou pelo arquivo **config.php**. +Quando terminar, pressione Ctrl-D para sair do banco. Depois, você pode modificar o banco PostgreSQL via instalador web ou pelo arquivo **config.php**. ``` `, enquanto dependências de desenvolvimento são adicionadas usando `npm install --save-dev`. A seção `scripts` dentro do `package.json` permite definir comandos personalizados, como `npm start` ou `npm run build`, para simplificar a execução e o gerenciamento do projeto. +As dependências podem ser instaladas com `npm install `, enquanto dependências de desenvolvimento são adicionadas usando `npm install --save-dev`. A seção `scripts` dentro do `package.json` permite definir comandos customizados, como `npm start` ou `npm run build`, para facilitar a execução e gerenciamento do projeto. Para setups mais avançados, o Node.js pode ser customizado usando arquivos `.npmrc` ou `.nvmrc`, que permitem configurar registries privados, opções de cache ou forçar uma versão específica do Node.js. Isso garante que suas aplicações rodem consistentemente em diferentes ambientes. @@ -99,7 +100,7 @@ Para setups mais avançados, o Node.js pode ser customizado usando arquivos `.np ## Conclusão e mais Recursos -Parabéns! Você agora instalou e configurou com sucesso o Node.js no seu VPS. Também recomendamos dar uma olhada nos seguintes recursos, que podem te ajudar ainda mais durante o processo de configuração do seu servidor: +Parabéns! Você agora instalou e configurou com sucesso o Node.js no seu VPS/servidor dedicado. Também recomendamos dar uma olhada nos seguintes recursos, que podem te ajudar ainda mais durante o processo de configuração do seu servidor: - [Node.js.com](https://Node.js.com/) - Site Oficial - https://Node.js.com/help/ - Central de Ajuda Node.js (Documentação) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md index d7d409358..a15519903 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md @@ -1,10 +1,11 @@ --- id: vserver-linux-notepad++ -title: "VPS: Configurar Notepad++ no Linux" -description: "Descubra como configurar e otimizar o Notepad++ no Linux para uma edição e desenvolvimento de código eficiente e leve → Saiba mais agora" +title: "Configure o Notepad++ em um Servidor Linux - Use Seu Editor Preferido via Wine" +description: "Descubra como configurar e otimizar o Notepad++ no Linux para edição de código eficiente e leve → Saiba mais agora" sidebar_label: Instalar Notepad++ services: -- vserver + - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,20 +14,22 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introdução -Notepad++ é um editor de texto e código-fonte gratuito e open-source para Windows. Ele suporta realce de sintaxe, dobramento de código e edição em abas para várias linguagens de programação e script, além de ser altamente personalizável via plugins. Conhecido por sua performance rápida e baixo uso de recursos, o Notepad++ continua sendo uma escolha popular para desenvolvedores e usuários que buscam uma ferramenta poderosa e leve para edição. +Notepad++ é um editor de texto e código-fonte gratuito e open-source para Windows. Ele suporta realce de sintaxe, dobramento de código e edição em abas para várias linguagens de programação e script, além de ser altamente personalizável via plugins. Conhecido por sua performance rápida e baixo consumo de recursos, o Notepad++ continua sendo uma escolha popular para desenvolvedores e usuários que buscam uma ferramenta poderosa e leve para edição. ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) -Pensando em hospedar esse serviço você mesmo? Vamos te guiar em cada passo para configurar e ajustar tudo, além de tudo que você precisa saber. +Pensando em hospedar esse serviço você mesmo? Vamos te guiar passo a passo em como configurar e ajustar tudo, além de tudo que você precisa saber para manter seu setup tinindo. :::danger Linux com Variante Desktop necessária -Este aplicativo só pode ser instalado e usado em um sistema Linux com interface gráfica; neste exemplo, usamos o Ubuntu Desktop 25.04 como referência. +Esse aplicativo só pode ser instalado e usado em um sistema Linux com interface gráfica; neste exemplo, usamos o Ubuntu Desktop 25.04 como referência. ::: -## Pré-requisitos + + +## Requisitos Antes de instalar o **Notepad++**, certifique-se de que seu ambiente de hospedagem atende aos seguintes requisitos para garantir uma instalação tranquila e desempenho ideal. @@ -36,7 +39,7 @@ Antes de instalar o **Notepad++**, certifique-se de que seu ambiente de hospedag | RAM | 2 GB | 4 GB | | Espaço em disco | 25 MB | 25 GB | -O software exige que todas as dependências necessárias estejam instaladas e que esteja rodando em um sistema operacional suportado. Garanta que seu servidor atenda aos seguintes requisitos antes de prosseguir com a instalação: +O software exige que todas as dependências necessárias estejam instaladas e que esteja rodando em um sistema operacional suportado. Garanta que seu servidor cumpra os seguintes requisitos antes de prosseguir com a instalação: **Dependências:** `Snap` @@ -44,12 +47,15 @@ O software exige que todas as dependências necessárias estejam instaladas e qu Verifique se todas as dependências estão instaladas e se a versão correta do sistema operacional está em uso para evitar problemas de compatibilidade durante a instalação do Notepad++. + + ## Preparação Antes de configurar o **Notepad++**, você precisa preparar seu sistema. Isso inclui atualizar seu sistema operacional para a versão mais recente e instalar todas as dependências necessárias. Essas preparações garantem um ambiente estável e ajudam a evitar problemas durante ou após a instalação. + ### Atualizar Sistema -Para garantir que seu sistema esteja rodando com as versões mais recentes de software e melhorias de segurança, sempre faça a atualização do sistema primeiro. Para isso, execute o comando: +Para garantir que seu sistema esteja rodando com as versões mais recentes de software e melhorias de segurança, sempre faça a atualização do sistema primeiro. Para isso, execute o seguinte comando: ``` sudo apt update && sudo apt upgrade -y @@ -61,43 +67,53 @@ Após o processo de atualização, você pode prosseguir com a instalação das #### Snap O Notepad++ requer que o Snap esteja instalado primeiro. Para isso, execute o comando: + ``` sudo apt install snapd ``` + + + ## Instalação -Agora que todos os requisitos foram atendidos e as preparações concluídas, você pode prosseguir com a instalação do Notepad++. Para isso, execute o comando: +Agora que todos os requisitos foram cumpridos e as preparações feitas, você pode seguir com a instalação do Notepad++. Para isso, execute o comando: ``` sudo snap install notepad-plus-plus ``` -O Notepad++ será baixado e instalado usando o script oficial. Apenas deixe o processo rodar até o fim, depois você pode abrir o aplicativo na hora. +O Notepad++ será baixado e instalado usando o script oficial. Deixe o processo rodar até o fim e, em seguida, você poderá abrir o aplicativo na hora. ![img](https://screensaver01.zap-hosting.com/index.php/s/ca9Z8D37wCSrDbf/preview) + + ## Configuração O Notepad++ oferece uma ampla gama de opções de personalização acessíveis em *Configurações > Preferências*. Elas permitem que você adapte o editor ao seu fluxo de trabalho específico: -- **Geral**: Controle o comportamento na inicialização, como recarregar arquivos abertos anteriormente, definir uma linguagem padrão ou definir como as abas se comportam. +- **Geral**: Controle o comportamento na inicialização, como recarregar arquivos abertos anteriormente, definir uma linguagem padrão ou configurar o comportamento das abas. - **Configurações do Editor**: Ajuste o tipo e tamanho da fonte, largura da tabulação, numeração de linhas, auto-indentação ou se espaços e marcas de tabulação são exibidos. - **Esquemas de Cores & Sintaxe**: Use o “Configurador de Estilo” para alternar entre temas e personalizar o realce de sintaxe para cada linguagem suportada. - **Manipulação de Arquivos**: Configure opções como recarregamento automático de arquivos ao serem alterados, comportamento com arquivos grandes ou preferências de codificação como UTF-8. - **Segurança & Backup**: Ative backups automáticos ou restauração de sessão para evitar perda de dados. - **Plugins**: Instale e gerencie extensões via o Gerenciador de Plugins para adicionar funcionalidades como suporte FTP ou formatação avançada. -Essas preferências tornam o Notepad++ altamente adaptável, seja para edição simples de texto ou desenvolvimento completo de software. +Essas preferências tornam o Notepad++ super adaptável, seja para edição simples de texto ou desenvolvimento completo de software. ![img](https://screensaver01.zap-hosting.com/index.php/s/X8og5qnFkBTRcmA/preview) + + + ## Conclusão e mais Recursos -Parabéns! Você instalou e configurou o Notepad++ com sucesso no seu VPS. Também recomendamos dar uma olhada nos seguintes recursos, que podem te ajudar ainda mais durante a configuração do seu servidor: +Parabéns! Você instalou e configurou com sucesso o Notepad++ no seu VPS/Servidor Dedicado. Também recomendamos dar uma olhada nos seguintes recursos, que podem te ajudar ainda mais durante a configuração do seu servidor: - [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - Site Oficial Tem dúvidas específicas que não foram abordadas aqui? Para mais perguntas ou suporte, não hesite em contatar nosso time de suporte, disponível diariamente para te ajudar! 🙂 + \ No newline at end of file diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-php.md b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-php.md index 2c75ca03c..2a138beda 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-php.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-php.md @@ -1,23 +1,24 @@ --- id: vserver-linux-php -title: 'VPS: Instalação do PHP' +title: 'Configurar PHP em um Servidor Linux - Potencialize Aplicações Web Dinâmicas' description: "Aprenda como instalar PHP no seu servidor Linux para desenvolvimento web e otimize sua configuração para Apache ou uso standalone → Saiba mais agora" sidebar_label: Instalar PHP services: - vserver + - dedicated --- import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introdução -PHP é uma linguagem de programação popular e versátil, muito usada no desenvolvimento web. Neste guia, vamos mostrar como instalar o PHP no seu servidor. +PHP é uma linguagem de programação popular e versátil, muito usada no desenvolvimento web. Neste guia, vamos mostrar como instalar PHP no seu servidor. ## Preparação -Comece conectando ao seu servidor via SSH. Se você não sabe como fazer isso, dê uma olhada no nosso [guia de Acesso inicial (SSH)](vserver-linux-ssh.md). +Comece conectando ao seu servidor via SSH. Se não souber como fazer isso, dê uma olhada no nosso [Acesso inicial (SSH)](vserver-linux-ssh.md). Depois de logar, é recomendado rodar o comando de atualização correspondente ao seu sistema operacional para manter seu servidor seguro e com as últimas novidades. @@ -57,7 +58,7 @@ import TabItem from '@theme/TabItem'; ## Instalação -Existem duas formas principais de instalar PHP no seu servidor Linux: standalone ou como pacote adicional para Apache. Se você usa seu próprio servidor web que não seja Apache ou para tarefas gerais, recomendamos o método standalone. Caso contrário, para uso com o servidor web Apache, use o método Apache para instalar o PHP como pacote extra. +Existem duas formas principais de instalar PHP no seu servidor Linux: standalone ou como pacote adicional para Apache. Se você usa seu próprio servidor web que não seja Apache ou para tarefas gerais, recomendamos o método standalone. Caso contrário, para uso com o servidor web Apache, use o método Apache para instalar PHP como um pacote extra. ## Standalone @@ -70,7 +71,7 @@ sudo apt install php sudo apt -y install php[versão] ``` -Verifique se a instalação foi bem-sucedida com o comando `php -v`. Pronto, você instalou o PHP no seu servidor! Recomendamos dar uma olhada na seção **Extensões PHP** para garantir que você instale as extensões que precisar. +Verifique se a instalação foi bem-sucedida com o comando `php -v`. Pronto, você instalou PHP no seu servidor! Recomendamos ler a seção **Extensões PHP** para garantir que você instale as extensões que precisar. ## Usando Apache @@ -79,29 +80,29 @@ Primeiro, instale o Apache no seu servidor, caso ainda não tenha feito. Use o c sudo apt install apache2 ``` -Depois, configure as regras do firewall para garantir que o servidor web fique acessível pela internet. Neste exemplo, usamos o **firewall UFW**, já que o Apache tem uma aplicação registrada nele. Se usar outro firewall, libere a porta 80 (HTTP). +Depois, certifique-se de criar as regras corretas no firewall para que o servidor web fique acessível pela internet. Neste exemplo, usamos o **Firewall UFW**, já que o Apache tem uma aplicação registrada nele. Se usar outro firewall, libere a porta 80 (HTTP). ``` sudo ufw allow in "Apache" ``` -Agora seu servidor deve estar acessível. Teste abrindo `http://[seu_endereço_ip]` no navegador. +Seu servidor já deve estar acessível. Teste abrindo `http://[seu_endereço_ip]` no navegador. Com o Apache pronto, instale o pacote PHP para Apache com o comando: ``` sudo apt install php libapache2-mod-php ``` -Verifique a instalação com `php -v`. Pronto, você instalou o PHP junto com o Apache. Não esqueça de conferir a seção **Extensões PHP** para instalar as extensões que precisar. +Verifique a instalação com `php -v`. PHP foi instalado com sucesso junto ao seu servidor Apache. Recomendamos conferir a seção **Extensões PHP** para instalar as extensões que precisar. ## Extensões PHP -O PHP tem várias extensões opcionais que você pode instalar para ampliar as funcionalidades. Para ver a lista de extensões disponíveis, rode o comando abaixo, que mostra os resultados paginados com o `less`. +PHP oferece várias extensões opcionais para ampliar suas funcionalidades. Para ver a lista de extensões disponíveis, rode o comando abaixo, que mostra os resultados paginados com o `less`. ``` apt search php- | less ``` -Use as setas para navegar e pressione `Q` para sair. Para instalar uma extensão, use o comando apt install assim. Pode instalar várias extensões de uma vez, separando por espaço, para agilizar. +Use as setas para navegar e pressione `Q` para sair. Para instalar uma extensão, use o comando apt install assim. Pode instalar várias extensões de uma vez, separando por espaço para agilizar. ``` sudo apt install [extensão_php] [...] @@ -109,6 +110,6 @@ sudo apt install [extensão_php] [...] ## Conclusão -Você instalou o PHP no seu servidor Linux com sucesso. Se tiver dúvidas ou precisar de ajuda, nosso time de suporte está disponível todos os dias para te dar aquela força! 🙂 +Você instalou PHP com sucesso no seu servidor Linux. Se tiver dúvidas ou precisar de ajuda, nosso time de suporte está disponível diariamente para te ajudar! 🙂 \ No newline at end of file diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md index fef2ec4e6..c13d4ce76 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md @@ -1,10 +1,11 @@ --- id: vserver-linux-plausible -title: "VPS: Configurar Plausible no SO" +title: "Configurar Plausible Analytics em um Servidor Linux - Execute Análises Web Focadas em Privacidade" description: "Descubra como configurar uma plataforma de análise web focada em privacidade para insights claros e desempenho rápido → Saiba mais agora" sidebar_label: Instalar Plausible services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,9 +14,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introdução -Plausible é uma plataforma de análise web leve e open-source que funciona sem cookies e segue totalmente as normas de privacidade. Ela entrega métricas chave, como contagem de visitantes, visualizações de página e duração das visitas, através de um dashboard limpo e intuitivo. Com sua facilidade de uso, desempenho rápido e infraestrutura baseada na UE, Plausible é uma alternativa moderna e consciente de privacidade ao Google Analytics. +Plausible é uma plataforma de análise web leve e open-source que funciona sem cookies e segue totalmente as normas de privacidade. Ela entrega métricas essenciais, como contagem de visitantes, visualizações de página e duração das visitas, tudo através de um dashboard limpo e intuitivo. Com facilidade de uso, desempenho rápido e infraestrutura baseada na UE, o Plausible é uma alternativa moderna e consciente à privacidade em relação ao Google Analytics. -Pensando em hospedar esse serviço você mesmo? Vamos te guiar em cada passo para configurar e ajustar, além de tudo que você precisa saber para manter o serviço rodando. +Pensando em hospedar esse serviço por conta própria? Vamos te guiar em cada passo para configurar e ajustar tudo, além de te mostrar o que é importante ficar de olho. @@ -29,20 +30,20 @@ Antes de instalar o **Plausible**, certifique-se que seu ambiente de hospedagem | RAM | 2 GB | 4 GB | | Espaço em disco | 10 GB | 25 GB | -O software exige que todas as dependências necessárias estejam instaladas e que rode em um sistema operacional suportado. Garanta que seu servidor cumpra os seguintes requisitos antes de prosseguir com a instalação: +O software exige que todas as dependências necessárias estejam instaladas e que rode em um sistema operacional suportado. Confira se seu servidor atende aos requisitos abaixo antes de seguir com a instalação: **Dependências:** `Docker` **Sistema Operacional:** Última versão do Ubuntu/Debian com suporte ao Docker 26+ -Verifique se todas as dependências estão instaladas e se a versão correta do sistema operacional está em uso para evitar problemas de compatibilidade durante a instalação do Plausible. +Garanta que todas as dependências estejam instaladas e que a versão correta do sistema operacional esteja em uso para evitar problemas de compatibilidade durante a instalação do Plausible. ## Preparação Antes de configurar o **Plausible**, você precisa preparar seu sistema. Isso inclui atualizar seu sistema operacional para a versão mais recente e instalar todas as dependências necessárias. Essas preparações garantem um ambiente estável e ajudam a evitar problemas durante ou após a instalação. ### Atualizar Sistema -Para garantir que seu sistema esteja rodando com as melhorias mais recentes de software e segurança, sempre faça a atualização do sistema primeiro. Para isso, execute o comando: +Para garantir que seu sistema esteja rodando com as melhorias mais recentes de software e segurança, sempre faça a atualização do sistema primeiro. Para isso, rode o comando: ``` sudo apt update && sudo apt upgrade -y @@ -50,25 +51,24 @@ sudo apt update && sudo apt upgrade -y Isso garante que seu sistema tenha os patches de segurança e versões de software mais recentes antes de continuar. ### Instalar dependências -Após o processo de atualização, você pode prosseguir com a instalação das dependências. +Depois que o processo de atualização terminar, você pode prosseguir com a instalação das dependências. #### Git -Os dados do Plausible serão baixados via GitHub. Para isso, o Git precisa estar instalado. Execute o comando: - +Os dados do Plausible serão baixados via GitHub. Por isso, é necessário ter o Git instalado primeiro. Para isso, rode o comando: ``` sudo apt install git-all ``` #### Docker -O Plausible será implantado e executado na sua máquina usando um container Docker. Por isso, o Docker precisa estar instalado. Execute o comando: +O Plausible será implantado e executado na sua máquina usando um container Docker. Por isso, é necessário instalar o Docker primeiro. Para isso, rode o comando: ``` curl -fsSL https://get.docker.com -o get-docker.sh sh get-docker.sh ``` -Um guia completo do processo de instalação e uso do Docker está disponível no nosso [guia Docker](dedicated-linux-docker.md). +Um passo a passo completo do processo de instalação e como usar o Docker está disponível no nosso [guia Docker](dedicated-linux-docker.md). ## Instalação Agora que todos os requisitos foram cumpridos e as preparações feitas, você pode seguir com a instalação do Plausible. @@ -80,7 +80,6 @@ $ git clone -b v3.0.1 --single-branch https://github.com/Plausible/community-edi ``` Depois, crie um arquivo de ambiente (.env) e defina as variáveis essenciais. O BASE_URL deve apontar para o domínio real que já tenha um registro DNS resolvendo para seu servidor. Também será necessário gerar uma SECRET_KEY_BASE aleatória com pelo menos 64 bytes: - ``` touch .env echo "BASE_URL=https://Plausible.example.com" >> .env @@ -98,7 +97,7 @@ HTTP_PORT=80 HTTPS_PORT=443 ``` -Essas portas padrão permitem que o Let’s Encrypt emita certificados TLS automaticamente. Se você planeja rodar o Plausible atrás de um proxy reverso, pode ajustar esses valores. Além disso, crie um `compose.override.yml` para expor as portas corretas para o container Plausible: +Essas portas padrão permitem que o Let’s Encrypt emita automaticamente certificados TLS. Se você planeja rodar o Plausible atrás de um proxy reverso, pode ajustar esses valores. Além disso, crie um `compose.override.yml` para expor as portas corretas para o container do Plausible: ``` cat > compose.override.yml << EOF @@ -122,11 +121,11 @@ Quando os containers estiverem rodando, abra seu navegador no domínio especific ## Configuração -O Plausible pode ser integrado ao Google Search Console para enriquecer suas análises com dados de consultas de busca. Isso permite ver quais palavras-chave estão gerando tráfego para seu site, oferecendo insights mais profundos sobre o comportamento dos visitantes. +O Plausible pode ser integrado ao Google Search Console para enriquecer suas análises com dados de consultas de busca. Isso permite ver quais palavras-chave estão trazendo tráfego para seu site, oferecendo insights mais profundos sobre o comportamento dos visitantes. Com uma conta Google Cloud existente e um cliente OAuth configurado, basta adicionar suas credenciais (`GOOGLE_CLIENT_ID` e `GOOGLE_CLIENT_SECRET`) ao arquivo `.env`. Depois de salvar, reinicie seus serviços Docker com `docker compose up -d`. No dashboard do Plausible, vá em *Configurações do Site > Integrações* para completar a conexão e seguir as instruções de autenticação. -Para quem ainda não tem um cliente OAuth ou não conhece o processo, a Wiki oficial do Plausible oferece um guia passo a passo detalhado. Ele explica como criar um projeto no Google Cloud, ativar as APIs necessárias, configurar um cliente OAuth e adicionar as credenciais geradas ao Plausible: [Plausible Wiki: Integração com Google](https://github.com/Plausible/community-edition/wiki/google-integration). +Para quem ainda não tem um cliente OAuth ou não conhece o processo, a Wiki oficial do Plausible oferece um guia detalhado passo a passo. Ela explica como criar um projeto no Google Cloud, ativar as APIs necessárias, configurar um cliente OAuth e adicionar as credenciais geradas ao Plausible: [Plausible Wiki: Integração com Google](https://github.com/Plausible/community-edition/wiki/google-integration). Se você usa o Google Search Console, pode configurar a integração para puxar dados do Search Console sobre termos de busca, o que é bem legal. @@ -134,10 +133,10 @@ Se já tem uma conta Google Cloud com cliente OAuth, é só colar seu `GOOGLE_CL ## Conclusão e mais Recursos -Parabéns! Você instalou e configurou o Plausible com sucesso no seu VPS. Também recomendamos dar uma olhada nos seguintes recursos, que podem te ajudar ainda mais durante a configuração do seu servidor: +Parabéns! Você instalou e configurou com sucesso o Plausible no seu VPS/servidor dedicado. Também recomendamos dar uma olhada nos recursos abaixo, que podem te ajudar ainda mais durante a configuração do seu servidor: - [Plausible.io](https://Plausible.io/) - Site Oficial -- [github.com/Plausible/analytics](https://github.com/Plausible/analytics) - Anúncios, Discussões, Reporte de problemas +- [github.com/Plausible/analytics](https://github.com/Plausible/analytics) - Anúncios, Discussões, Relatório de problemas Tem dúvidas específicas que não foram abordadas aqui? Para mais perguntas ou suporte, não hesite em contatar nosso time de suporte, disponível diariamente para te ajudar! 🙂 diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md index 1ddb0eb89..8dceb76f4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md @@ -1,28 +1,29 @@ --- id: vserver-linux-plesk -title: "VPS: Instalação do Plesk" -description: "Descubra como gerenciar sites e servidores de forma eficiente com o Plesk, para iniciantes e experts → Saiba mais agora" +title: "Configure o Plesk em um Servidor Linux - Gerencie Sites com um Painel de Controle Poderoso" +description: "Descubra como gerenciar sites e servidores de forma eficiente com Plesk, para iniciantes e experts → Saiba mais agora" sidebar_label: Instalar Plesk services: - vserver + - dedicated --- import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introdução -Plesk é uma plataforma completa de hospedagem de sites e gerenciamento de servidores que permite aos usuários administrar sites, servidores, contas de e-mail e muito mais através de uma interface amigável. É uma solução versátil, ideal tanto para iniciantes quanto para desenvolvedores web e administradores de sistema experientes. +Plesk é uma plataforma completa de hospedagem de sites e gerenciamento de servidores que permite aos usuários administrar sites, servidores, contas de e-mail e muito mais através de uma interface super amigável. É uma solução versátil, ideal tanto para iniciantes quanto para desenvolvedores web experientes e administradores de sistemas. -## Instalar Plesk +## Instalar o Plesk :::info Antes de instalar, rode `apt update` e `apt upgrade` para garantir que os pacotes mais recentes estejam instalados no servidor. ::: -Atualmente, o Plesk só pode ser instalado no 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. A arquitetura deve ser 64-bit. +Atualmente, o Plesk só pode ser instalado no 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. A arquitetura precisa ser 64-bit. -A conexão ao servidor pode ser feita via Putty, por exemplo. +A conexão com o servidor pode ser feita via Putty, por exemplo. ## Iniciando a instalação @@ -35,38 +36,39 @@ import TabItem from '@theme/TabItem'; Para que o Plesk seja instalado totalmente automático com os componentes padrão usados pela maioria dos usuários, basta um comando: ->O instalador do Plesk sempre instala a versão mais recente do Plesk. Pode acontecer de os gráficos/screenshots aqui mostrados não refletirem a versão mais atual. +>O instalador do Plesk sempre instala a versão mais recente do Plesk. Pode acontecer de os gráficos/screenshots aqui não mostrarem a versão mais atual. ``` sh <(curl https://autoinstall.plesk.com/one-click-installer || wget -O - https://autoinstall.plesk.com/one-click-installer) ``` :::info -Se aparecer o erro: "-bash: curl: command not found", você precisa instalar o pacote com `apt install curl`. +Se aparecer o erro: "-bash: curl: command not found", instale o pacote com `apt install curl`. ::: -Após executar esse comando, normalmente leva entre 15 e 60 minutos para o Plesk ser instalado completamente. +Depois de executar esse comando, normalmente leva entre 15 e 60 minutos para o Plesk ser instalado completamente. :::info -A sessão SSH não deve ser fechada enquanto o instalador estiver ativo, pois isso causaria a interrupção da instalação. +A sessão SSH não pode ser fechada enquanto o instalador estiver ativo, senão a instalação será interrompida. ::: -Caso contrário, o servidor teria que ser reinstalado para reiniciar o instalador. Se o instalador for reiniciado sem reinstalar o servidor, podem ocorrer problemas com funcionalidades que não funcionam durante a instalação ou no painel do Plesk. +Caso isso aconteça, será necessário reinstalar o servidor para reiniciar o instalador. +Se o instalador for reiniciado sem reinstalar o servidor, podem ocorrer problemas com funcionalidades que não funcionam durante a instalação ou no painel do Plesk. :::info -Pode parecer que o instalador está "travado", mas em 99% dos casos ele continuará rodando após alguns minutos, pois ainda está configurando pacotes/configurações. +Pode parecer que o instalador travou, mas em 99% dos casos ele continua rodando após alguns minutos, pois ainda está configurando pacotes e ajustes. ::: -A instalação está completa quando aparecer esta tela: +A instalação termina quando esta tela aparecer: ![](https://screensaver01.zap-hosting.com/index.php/s/9o6bEzBr8rCAWzf/preview) -São necessários apenas alguns comandos para instalar o Plesk via Web. +São necessários poucos comandos para instalar o Plesk via Web. :::info -O instalador do Plesk sempre instala a versão mais recente do Plesk. Pode acontecer de os gráficos/screenshots aqui mostrados não refletirem a versão mais atual. +O instalador do Plesk sempre instala a versão mais recente do Plesk. Pode acontecer de os gráficos/screenshots aqui não mostrarem a versão mais atual. ::: Baixe o instalador do Plesk: @@ -74,7 +76,7 @@ Baixe o instalador do Plesk: wget https://autoinstall.plesk.com/plesk-installer ``` -Defina a permissão correta: +Dê permissão de execução: ``` chmod +x plesk-installer @@ -89,10 +91,10 @@ Inicie o instalador: -São necessários apenas alguns comandos para instalar o Plesk via console. +São necessários poucos comandos para instalar o Plesk via console. :::info -O instalador do Plesk sempre instala a versão mais recente do Plesk. Pode acontecer de os gráficos/screenshots aqui mostrados não refletirem a versão mais atual. +O instalador do Plesk sempre instala a versão mais recente do Plesk. Pode acontecer de os gráficos/screenshots aqui não mostrarem a versão mais atual. ::: Baixe o instalador: @@ -101,7 +103,7 @@ Baixe o instalador: wget https://autoinstall.plesk.com/plesk-installer ``` -Defina a permissão correta: +Dê permissão de execução: ``` chmod +x plesk-installer @@ -117,22 +119,22 @@ Após executar esses três comandos, a licença deve ser aprovada com "F": ![](https://screensaver01.zap-hosting.com/index.php/s/XrCa3WYALoDx6H3/preview) -Depois da aprovação, o sistema perguntará qual versão do Plesk instalar, como Plesk Obsidian ou Plesk Onyx, indicando qual é a mais estável. Normalmente, usa-se a versão "stable" para uso produtivo. Como as opções já apontam para a versão estável, confirme com "F". +Depois da aprovação, o sistema perguntará qual versão do Plesk instalar, como Plesk Obsidian ou Plesk Onyx, indicando qual é a mais estável. Normalmente, usa-se a versão "stable" para produção. Como as opções já apontam para a versão estável, confirme com "F". -A pergunta sobre se o Plesk pode coletar dados para melhorar o produto pode ser respondida com "Y" (Sim) ou "n" (Não). +A pergunta sobre permitir que o Plesk colete dados para melhorar o produto pode ser respondida com "Y" (Sim) ou "n" (Não). -Depois, o sistema perguntará qual tipo da versão selecionada deseja instalar. Normalmente, o tipo "Recommended" já está definido e é suficiente. Módulos que não forem instalados agora, mas forem necessários, podem ser adicionados depois no painel do Plesk. +Depois, o sistema perguntará qual tipo da versão selecionada você quer instalar. Geralmente, o tipo "Recommended" já é suficiente. Módulos que não forem instalados agora, mas forem necessários, podem ser adicionados depois no painel do Plesk. -A próxima pergunta sobre permitir instalação/atualização de pacotes deve ser confirmada com "F". +A próxima pergunta sobre permitir a instalação/atualização de pacotes deve ser confirmada com "F". Agora o instalador inicia a instalação. :::info -A sessão SSH não deve ser fechada enquanto o instalador estiver ativo, pois isso causaria a interrupção da instalação e o servidor teria que ser reinstalado para reiniciar o instalador. +A sessão SSH não pode ser fechada enquanto o instalador estiver ativo, senão a instalação será abortada e será necessário reinstalar o servidor para reiniciar o instalador. ::: -Pode parecer que o instalador está "travado", mas em 99% dos casos ele continuará rodando após alguns minutos, pois ainda está configurando pacotes/configurações. +Pode parecer que o instalador travou, mas em 99% dos casos ele continua rodando após alguns minutos, pois ainda está configurando pacotes e ajustes. -A instalação está completa assim que aparecer a seguinte tela: +A instalação termina quando esta tela aparecer: ![](https://screensaver01.zap-hosting.com/index.php/s/8K5p6RHapwYDfZY/preview) @@ -141,24 +143,24 @@ A instalação está completa assim que aparecer a seguinte tela: ## Abrir o Instalador Web -Após iniciar o instalador, a instalação é feita pelo navegador. A página de instalação pode ser acessada via https://IP:8447 ou https://Domínio.xx:8447. +Depois que o instalador for iniciado, a instalação é feita pelo navegador. A página de instalação pode ser acessada via https://IP:8447 ou https://Domínio.xx:8447. ## O Painel Web do Plesk :::info -Ao acessar o Painel Web, pode aparecer a mensagem: "Esta conexão não é segura". Isso deve ser confirmado na primeira vez para abrir a página. +Ao acessar o Painel Web, pode aparecer a mensagem: "Esta conexão não é segura". Confirme isso na primeira vez para abrir a página. ::: -A interface web pode ser acessada via https://IP:8443 ou https://Domínio.xx:8443 do servidor. Os dados de login são root/admin e a senha root atual. Alternativamente, você pode usar uma das URLs exibidas. Se elas não forem mais válidas, você pode criar novas URLs com o comando ``plesk login``. +A interface web pode ser acessada via https://IP:8443 ou https://Domínio.xx:8443 do servidor. Os dados de login são root/admin e a senha root atual. Alternativamente, você pode usar uma das URLs exibidas. Se elas não funcionarem mais, crie novas URLs com o comando ``plesk login``. ### Configuração -Assim que o registro for concluído, a conta Admin deve ser configurada. É necessário informar um nome de contato, e-mail e senha. Se você já tiver uma licença Plesk, pode inseri-la diretamente. Caso contrário, pode solicitar uma licença trial de 15 dias pelo Plesk. Por fim, o contrato de usuário deve ser confirmado. +Assim que o registro for concluído, a conta Admin deve ser configurada. Informe um nome de contato, e-mail e senha. Se já tiver uma licença Plesk, pode inseri-la aqui. Caso contrário, pode solicitar uma licença trial de 15 dias direto do Plesk. Por fim, confirme o contrato de usuário. Agora o Plesk está pronto para uso. ### Definir idioma -Após a instalação, o painel do Plesk vem em inglês. O idioma português pode ser configurado ou selecionado em Ferramentas & Configurações ➡️ Aparência do Plesk ➡️ Idiomas. Lá, selecione "pt-BR". Depois, para definir o idioma como padrão para todos, clique em "Definir como padrão". +Após a instalação, o painel do Plesk vem em inglês. O idioma português pode ser configurado em Ferramentas & Configurações ➡️ Aparência do Plesk ➡️ Idiomas. Lá, selecione "pt-BR". Depois, para definir o idioma como padrão para todos, clique em "Definir como padrão". Após logout e login, o painel do Plesk estará em português. ![](https://screensaver01.zap-hosting.com/index.php/s/6Wo8Qz3oMXGzn3t/preview) @@ -169,22 +171,22 @@ Para adicionar o primeiro domínio, clique no botão azul "Adicionar domínio". ![](https://screensaver01.zap-hosting.com/index.php/s/2S4mgRPctffS452/preview) -Agora, insira seu domínio. Também é necessário definir um IP, nome de usuário e senha para a hospedagem de sites do domínio. Se o subdomínio "www" já estiver configurado no DNS do domínio, um certificado SSL da Let's Encrypt pode ser criado diretamente. Essa opção pode ser selecionada após inserir um e-mail e confirmar no botão azul "OK". +Agora, insira seu domínio. Também defina o IP, nome de usuário e senha para a hospedagem de sites do domínio. Se o subdomínio "www" já estiver configurado no DNS do domínio, um certificado SSL da Let's Encrypt pode ser criado direto. Essa opção aparece após inserir um e-mail e confirmar no botão azul "OK". ![](https://screensaver01.zap-hosting.com/index.php/s/SLSBz5TRH2mDBB8/preview) :::info -O domínio deve apontar para o IP da hospedagem de sites. Se o domínio for da ZAP-Hosting, pode ser facilmente redirecionado para a hospedagem via EasyDNS. Se for externo, deve ser criado um registro A apontando para o IP, e os subdomínios "www" e "webmail" também devem apontar para o IP. Um registro MX também deve ser configurado para o IP da hospedagem. +O domínio deve apontar para o IP da hospedagem de sites. Se o domínio for da ZAP-Hosting, pode ser redirecionado facilmente via EasyDNS. Se for externo, deve-se criar um registro A apontando para o IP, e os subdomínios "www" e "webmail" também devem apontar para o IP. Um registro MX também deve apontar para o IP da hospedagem. -Pode levar até 24 horas para que uma nova alteração no DNS seja propagada corretamente. +Pode levar até 24 horas para que uma alteração ou novo registro DNS seja propagado corretamente. ::: ## Criptografia SSL -Durante o registro do domínio/criação da hospedagem, um certificado SSL da Let's Encrypt já foi gerado. Ele pode ser selecionado em "Configurações de hospedagem" do domínio. Depois, confirme clicando em "Aplicar". +Durante o registro do domínio/criação da hospedagem, um certificado SSL da Let's Encrypt já foi gerado. Agora ele pode ser ativado em "Configurações de hospedagem" do domínio. Depois, confirme clicando em "Aplicar". :::info -Para redirecionar permanentemente para HTTPS (SSL) ao acessar o site, marque a opção "Redirecionamento permanente 301 adequado para SEO de HTTP para HTTPS". +Para redirecionar permanentemente para HTTPS (SSL) ao acessar o site, marque a opção "Redirecionamento permanente 301, adequado para SEO, de HTTP para HTTPS". ::: ![](https://screensaver01.zap-hosting.com/index.php/s/HL4tcnTqJtX7be9/preview) @@ -199,6 +201,6 @@ A instalação e configuração do primeiro domínio com criptografia estão tot ## Conclusão -Parabéns, você instalou e configurou o Plesk com sucesso! Se tiver mais dúvidas ou problemas, entre em contato com nosso time de suporte, que está disponível todos os dias para te ajudar! +Parabéns, você instalou e configurou o Plesk com sucesso! Se tiver dúvidas ou problemas, nosso time de suporte está disponível todos os dias para te ajudar! \ No newline at end of file diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-python.md b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-python.md index c08814908..2fe04afe1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-python.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-python.md @@ -1,17 +1,18 @@ --- id: vserver-linux-python -title: "VPS: Instalação do Python" -description: "Aprenda como instalar e atualizar o runtime do Python em várias distribuições Linux para garantir um ambiente seguro e atualizado → Saiba mais agora" +title: "Configurar Python em um Servidor Linux - Ative Desenvolvimento e Automação" +description: "Aprenda como instalar e atualizar o runtime Python em várias distribuições Linux para garantir um ambiente seguro e atualizado → Saiba mais agora" sidebar_label: Instalar Python services: - vserver + - dedicated --- import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introdução -Este guia traz os passos para a instalação do runtime do Python e do venv. Esses comandos devem ser executados via SSH, se você não sabe como conectar ao seu servidor via SSH, use nosso [Acesso Inicial (SSH)](vserver-linux-ssh.md) para aprender mais. +Este guia traz os passos para a instalação do runtime Python e do venv. Esses comandos devem ser executados via SSH, se você não sabe como conectar ao seu servidor via SSH, use nosso [Acesso Inicial (SSH)](vserver-linux-ssh.md) para aprender mais. @@ -110,19 +111,19 @@ Agora que você tem o Python instalado no seu servidor, pode começar a rodar se ### Modo interpretador -Rodar o comando `python3` vai iniciar o interpretador Python. Você pode começar a digitar qualquer código Python válido após o prefixo `>>>` e ele será executado ao pressionar `Enter`. Para sair do interpretador, rode `exit()` no console. +Rodar o comando `python3` vai iniciar o interpretador Python. Você pode começar a escrever qualquer código Python válido após o prefixo `>>>` e ele será executado ao pressionar `Enter`. Para sair do interpretador, rode `exit()` no console. ### Rodando arquivos .py Para rodar arquivos Python `.py`, basta usar o comando `python3 [nome_do_arquivo].py`, substituindo `[nome_do_arquivo]` pelo caminho do arquivo que você quer executar. :::tip -A maioria dos programas que você encontra online pode ser rodado com `python3 main.py`, pois `main.py` é o ponto de partida comum da maioria dos programas Python. +A maioria dos programas que você encontra online pode ser rodado com `python3 main.py` porque `main.py` é o ponto de partida comum da maioria dos programas Python. ::: ## Ambientes virtuais -Ao escrever um programa Python, você pode precisar instalar pacotes externos via pip. Eles podem ser instalados globalmente e ficar acessíveis para todos os scripts `.py` ou você pode criar um ambiente virtual (venv). +Ao escrever um programa Python, você pode precisar instalar pacotes externos via pip. Eles podem ser instalados globalmente e assim ficar acessíveis para todos os scripts `.py`, ou você pode criar um ambiente virtual (venv). ### Criando o venv @@ -132,7 +133,7 @@ Primeiro, navegue até a pasta onde quer criar seu venv usando `cd` e, quando es Para rodar comandos como `pip install` dentro do seu venv, você precisa ativá-lo rodando `source /bin/activate`. Agora seu console vai rodar só dentro do venv e os scripts terão acesso apenas aos pacotes instalados localmente. -Quando terminar de trabalhar no venv, volte ao ambiente normal rodando o comando `deactivate`. +Quando terminar de trabalhar no venv, você pode sair dele rodando o comando `deactivate`. ## Conclusão diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md index 8548b45b5..ade8bc8c7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md @@ -1,10 +1,11 @@ --- id: vserver-linux-speedtest-cli -title: "VPS: Configurar Speedtest-Cli no Linux" +title: "Configurar Speedtest CLI em um Servidor Linux - Monitore o Desempenho da Rede do Seu Servidor" description: "Descubra como configurar e usar o Speedtest-Cli para testes de rede confiáveis e automação → Saiba mais agora" sidebar_label: Instalar Speedtest-Cli services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -15,7 +16,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; Speedtest-Cli é tanto uma ferramenta gratuita de linha de comando quanto uma biblioteca de software (libSpeedtest-Cli) para transferência de dados usando URLs. Ele suporta uma ampla variedade de protocolos — incluindo HTTP(S), FTP, SMTP, LDAP, MQTT e mais — e é comumente usado para tarefas como baixar arquivos, testar APIs e automatizar operações de rede. -Pensando em hospedar esse serviço você mesmo? Vamos te guiar em cada passo para configurar e ajustar, além de tudo que você precisa saber para manter tudo funcionando. +Pensando em hospedar esse serviço você mesmo? Vamos te guiar em cada passo para configurar e ajustar, além de tudo que você precisa saber para manter tudo rodando tranquilo. @@ -24,16 +25,16 @@ Pensando em hospedar esse serviço você mesmo? Vamos te guiar em cada passo par Antes de configurar o **Speedtest-Cli**, você precisa preparar seu sistema. Isso inclui atualizar seu sistema operacional para a versão mais recente. Essas preparações garantem um ambiente estável e ajudam a evitar problemas durante ou após a instalação. ### Atualizar Sistema -Para garantir que seu sistema esteja rodando com as versões mais recentes de software e melhorias de segurança, você deve sempre fazer as atualizações do sistema primeiro. Para isso, execute o seguinte comando: +Para garantir que seu sistema esteja rodando com as versões mais recentes de software e melhorias de segurança, sempre faça a atualização do sistema primeiro. Para isso, rode o comando: ``` sudo apt update && sudo apt upgrade -y ``` -Isso garante que seu sistema tenha os patches de segurança e versões de software mais recentes antes de continuar. +Isso garante que seu sistema tenha os patches de segurança e versões de software mais atuais antes de continuar. ## Instalação -Agora que as preparações necessárias foram feitas, você pode prosseguir com a instalação do aplicativo Speedtest-Cli. Para isso, execute o seguinte comando: +Agora que as preparações necessárias foram feitas, você pode seguir com a instalação do Speedtest-Cli. Para isso, execute o comando: ```console sudo apt install speedtest-cli @@ -41,19 +42,19 @@ sudo apt install speedtest-cli ## Configuração -O speedtest-cli não depende de um arquivo de configuração tradicional, mas pode ser personalizado usando opções de linha de comando e variáveis de ambiente. Isso permite que você adapte para uso consistente e automatizado: +O speedtest-cli não depende de um arquivo de configuração tradicional, mas pode ser customizado usando opções de linha de comando e variáveis de ambiente. Isso permite adaptar para uso consistente e automatizado: - `--server `: Seleciona um servidor específico pelo seu ID para resultados de teste mais consistentes e comparáveis. - `--bytes`: Exibe velocidades em bytes por segundo ao invés de bits. - `--simple`: Mostra apenas ping, download e upload em um formato compacto. - `--json` ou `--csv`: Útil para automação e registro, pois os resultados são armazenados em formato legível por máquina. -- Suporte a proxy: Configure variáveis de ambiente como `http_proxy` ou `https_proxy` para rodar o speedtest-cli atrás de um proxy. +- Suporte a proxy: Configure variáveis de ambiente como `http_proxy` ou `https_proxy` para rodar o speedtest-cli atrás de um proxy. -Para uso repetido com as mesmas opções, é prático criar um alias no shell ou um pequeno script wrapper. Assim, você pode rodar o speedtest-cli rápido e garantir uma saída uniforme. +Para uso repetido com as mesmas opções, é prático criar um alias no shell ou um pequeno script wrapper. Assim, você roda o speedtest-cli rapidinho garantindo saída uniforme. ## Conclusão e mais Recursos -Parabéns! Você instalou e configurou com sucesso o Speedtest-Cli no seu VPS. Também recomendamos dar uma olhada nos seguintes recursos, que podem te ajudar ainda mais durante a configuração do seu servidor: +Parabéns! Você instalou e configurou com sucesso o Speedtest-Cli no seu VPS/servidor dedicado. Também recomendamos dar uma olhada nos recursos abaixo, que podem te ajudar ainda mais durante a configuração do seu servidor: - [Speedtest.net/apps/cli](https://www.speedtest.net/apps/cli) - Site Oficial diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md index 3e1153673..ebb48f250 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md @@ -1,10 +1,11 @@ --- id: vserver-linux-standard-notes -title: "VPS: Configurar Standard Notes no Linux" -description: "Descubra como sincronizar e proteger suas notas com segurança em vários dispositivos usando o self-hosting do Standard Notes → Saiba mais agora" +title: "Configure o Standard Notes em um Servidor Linux - Monte Seu Sistema Privado de Notas" +description: "Descubra como sincronizar e proteger suas notas com segurança em vários dispositivos usando o Standard Notes self-hosting → Saiba mais agora" sidebar_label: Instalar Standard Notes services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,83 +14,74 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introdução -Standard Notes é um app de notas open-source que protege seus dados usando criptografia ponta a ponta auditada. Só você controla as chaves de descriptografia. Ele sincroniza suas notas e arquivos criptografados de forma fluida entre dispositivos ilimitados, mantém eles acessíveis offline e protege seu conteúdo contra acessos externos. +Standard Notes é um app de notas open-source que protege seus dados com criptografia ponta a ponta auditada. Só você controla as chaves de descriptografia. Ele sincroniza suas notas e arquivos criptografados de forma fluida entre dispositivos ilimitados, mantém o acesso offline e protege seu conteúdo contra acessos externos. ![img](https://screensaver01.zap-hosting.com/index.php/s/b6ZpyKJGny5qAon/preview) -Pensando em hospedar esse serviço por conta própria? Vamos te guiar passo a passo em como configurar e ajustar tudo, além de tudo que você precisa saber para manter seu setup seguro. +Quer hospedar esse serviço por conta própria? Vamos te guiar passo a passo para configurar e ajustar tudo, além de te mostrar o que é importante ficar de olho. - - ## Requisitos -Antes de instalar o **Standard Notes**, certifique-se que seu ambiente de hospedagem atende aos seguintes requisitos para garantir uma instalação tranquila e desempenho ideal. +Antes de instalar o **Standard Notes**, certifique-se de que seu ambiente de hospedagem atende aos seguintes requisitos para garantir uma instalação tranquila e desempenho ideal. | Hardware | Mínimo | Recomendação ZAP-Hosting | | ---------- | ------------ | ------------------------ | | CPU | 1 núcleo vCPU | 4 núcleos vCPU | | RAM | 2 GB | 4 GB | -| Espaço em disco | 5 GB | 25 GB | +| Espaço em disco | 5 GB | 25 GB | -O software exige que todas as dependências necessárias estejam instaladas e que rode em um sistema operacional suportado. Garanta que seu servidor atenda aos seguintes requisitos antes de continuar com a instalação: +O software exige que todas as dependências necessárias estejam instaladas e que rode em um sistema operacional suportado. Confirme que seu servidor atende aos seguintes requisitos antes de continuar com a instalação: **Dependências:** `Docker (Engine 26+ e Compose)` **Sistema Operacional:** Última versão do Ubuntu/Debian com suporte ao Docker 26+ -Confirme que todas as dependências estão instaladas e que a versão correta do sistema operacional está em uso para evitar problemas de compatibilidade durante a instalação do Standard Notes. - - +Garanta que todas as dependências estejam instaladas e que a versão correta do sistema operacional esteja em uso para evitar problemas de compatibilidade durante a instalação do Standard Notes. ## Preparação -Antes de configurar o **Standard Notes**, você precisa preparar seu sistema. Isso inclui atualizar seu sistema operacional para a versão mais recente e instalar todas as dependências necessárias. Essas preparações garantem um ambiente estável e ajudam a evitar problemas durante ou após a instalação. - +Antes de configurar o **Standard Notes**, você precisa preparar seu sistema. Isso inclui atualizar o sistema operacional para a versão mais recente e instalar todas as dependências necessárias. Essas preparações garantem um ambiente estável e ajudam a evitar problemas durante ou após a instalação. ### Atualizar Sistema -Para garantir que seu sistema esteja rodando com as melhorias mais recentes de software e segurança, sempre faça a atualização do sistema primeiro. Para isso, rode o comando: +Para garantir que seu sistema esteja rodando com as versões mais recentes de software e melhorias de segurança, sempre faça a atualização do sistema primeiro. Execute o comando: ``` sudo apt update && sudo apt upgrade -y ``` -Isso garante que seu sistema tenha os patches de segurança e versões de software mais recentes antes de continuar. +Isso garante que seu sistema tenha os patches de segurança e versões de software mais recentes antes de prosseguir. ### Instalar dependências -Depois que o processo de atualização terminar, você pode instalar as dependências. O Standard Notes será implantado e executado na sua máquina usando vários containers Docker. Por isso, o Docker precisa estar instalado primeiro. Para isso, rode o comando: +Após a atualização, você pode instalar as dependências. O Standard Notes será executado usando vários containers Docker, então o Docker precisa estar instalado primeiro. Execute: ``` curl -fsSL https://get.docker.com -o get-docker.sh sh get-docker.sh ``` -Um guia completo do processo de instalação e como usar o Docker está disponível no nosso [guia Docker](dedicated-linux-docker.md). - - - +Um guia completo sobre instalação e uso do Docker está disponível no nosso [guia Docker](dedicated-linux-docker.md). ## Instalação -Agora que todos os requisitos foram cumpridos e as preparações feitas, você pode seguir com a instalação do Standard Notes. - +Com todos os requisitos atendidos e preparações feitas, você pode seguir com a instalação do Standard Notes. - -Primeiro, crie uma pasta que vai armazenar todos os arquivos de configuração e setup. Essa pasta será seu diretório de trabalho para a instalação. +Primeiro, crie uma pasta para armazenar todos os arquivos de configuração e setup. Essa pasta será seu diretório de trabalho para a instalação. ``` mkdir standardnotes cd standardnotes ``` -Depois, crie um arquivo .env no seu diretório de trabalho e preencha com os valores padrão do arquivo de configuração de exemplo do projeto: +Depois, crie um arquivo `.env` no diretório de trabalho e preencha com os valores padrão do arquivo de configuração de exemplo do projeto: + ``` touch .env curl https://raw.githubusercontent.com/standardnotes/server/main/.env.sample > .env ``` -Esse arquivo contém apenas as variáveis mínimas necessárias para um setup funcional. A lista completa das variáveis atualmente em uso pode ser encontrada aqui: [docker-entrypoint.sh](https://github.com/standardnotes/server/blob/main/docker/docker-entrypoint.sh) +Esse arquivo contém apenas as variáveis mínimas necessárias para um setup funcional. A lista completa das variáveis em uso está aqui: [docker-entrypoint.sh](https://github.com/standardnotes/server/blob/main/docker/docker-entrypoint.sh) -Abra o arquivo .env e certifique-se que todas as chaves na seção KEYS estão corretamente definidas. Gere valores aleatórios para cada variável de ambiente necessária usando: +Abra o arquivo `.env` e certifique-se de que todas as chaves na seção KEYS estejam configuradas corretamente. Gere valores aleatórios para cada variável de ambiente necessária com: ``` openssl rand -hex 32 @@ -114,41 +106,31 @@ Quando tudo estiver pronto, puxe as imagens mais recentes e inicie os serviços docker compose pull && docker compose up -d ``` - - ## Configuração -A configuração padrão no arquivo `docker-compose.yml` fornecido pode ser personalizada para atender suas necessidades específicas. Um ponto importante é o serviço `server`, onde você pode ajustar o mapeamento de portas na propriedade `ports`. Isso permite escolher em quais portas do host o app ficará acessível, ajudando a evitar conflitos com outros serviços rodando ou para alinhar com sua rede preferida. +A configuração padrão no arquivo `docker-compose.yml` pode ser personalizada para atender suas necessidades específicas. Um ponto importante é o serviço `server`, onde você pode ajustar o mapeamento de portas na propriedade `ports`. Isso permite escolher em quais portas do host o app ficará acessível, evitando conflitos com outros serviços ou alinhando com sua rede preferida. -Garantir a segurança do banco de dados é outro passo crucial. Senhas padrão devem ser substituídas por strings fortes e geradas aleatoriamente. Você pode criar uma senha segura com: +Garantir a segurança do banco de dados é outro passo essencial. Senhas padrão devem ser substituídas por strings fortes e geradas aleatoriamente. Você pode criar uma senha segura com: ``` -openssl rand -hex 12 +openssl rand -hex 12 ``` -Adicione o valor gerado no arquivo `.env` como `DB_PASSWORD`. O mesmo valor também precisa ser configurado para `MYSQL_ROOT_PASSWORD` e `MYSQL_PASSWORD` no arquivo `docker-compose.yml` para manter os containers sincronizados. - -Essas mudanças na configuração garantem que sua instalação não só funcione, mas também esteja segura e adaptada ao seu ambiente. - - - +Adicione o valor gerado no arquivo `.env` como `DB_PASSWORD`. O mesmo valor precisa ser configurado para `MYSQL_ROOT_PASSWORD` e `MYSQL_PASSWORD` no arquivo `docker-compose.yml` para manter os containers sincronizados. +Essas mudanças garantem que sua instalação seja funcional, segura e personalizada para seu ambiente. ## Conectando ao Servidor de Sincronização -Para configurar sua conta no Standard Notes, clique no ícone do avatar no canto inferior direito do app. No menu que aparecer, selecione “Criar Conta” para começar a criar seu perfil de usuário. Insira um e-mail válido junto com uma senha segura. +Para configurar sua conta no Standard Notes, clique no ícone do avatar no canto inferior direito do app. No menu que abrir, selecione “Criar Conta” para começar a criar seu perfil. Insira um e-mail válido e uma senha segura. -Antes de finalizar, abra a seção “Opções Avançadas”. Em “Servidor de Sincronização”, selecione a opção “Personalizado” e insira o endereço IP e a porta do seu próprio servidor no formato IP:Porta. Isso garante que suas notas não sejam sincronizadas pelo serviço padrão do Standard Notes, mas sim pelo seu servidor self-hosted. +Antes de finalizar, abra a seção “Opções Avançadas”. Em “Servidor de Sincronização”, escolha a opção “Personalizado” e informe o endereço IP e porta do seu próprio servidor no formato IP:Porta. Assim, suas notas não serão sincronizadas pelo serviço padrão do Standard Notes, mas sim pelo seu servidor self-hosted. ![img](https://screensaver01.zap-hosting.com/index.php/s/tpsFzSQEokP9xit/download) +## Conclusão e Mais Recursos - - - -## Conclusão e mais Recursos - -Parabéns! Você instalou e configurou com sucesso o Standard Notes no seu VPS. Também recomendamos dar uma olhada nos seguintes recursos, que podem te ajudar ainda mais durante a configuração do seu servidor: +Parabéns! Você instalou e configurou com sucesso o Standard Notes no seu VPS/servidor dedicado. Também recomendamos dar uma olhada nos seguintes recursos, que podem te ajudar ainda mais durante a configuração do seu servidor: - [Standardnotes.com](https://standardnotes.com/) - Site Oficial - [Standardnotes.com/help](https://standardnotes.com/help) - Central de Ajuda do Standard Notes (Documentação) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md index d44e58107..24c597b1a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md @@ -1,10 +1,11 @@ --- id: vserver-linux-supabase -title: "VPS: Configurar Supabase no Linux" -description: "Descubra como hospedar e configurar o Supabase para uma plataforma Postgres open-source confiável com autenticação e recursos em tempo real → Saiba mais agora" +title: "Configure o Supabase em um Servidor Linux - Lance Sua Plataforma Backend Open Source" +description: "Descubra como hospedar e configurar o Supabase para uma plataforma Postgres open source confiável com autenticação e recursos em tempo real → Saiba mais agora" sidebar_label: Instalar Supabase services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introdução -Supabase é uma plataforma de desenvolvimento Postgres open-source que oferece um banco de dados Postgres completo, além de autenticação, APIs instantâneas, realtime e armazenamento, sendo uma alternativa open-source ao Firebase. +Supabase é uma plataforma de desenvolvimento Postgres open source que oferece um banco de dados Postgres completo, além de autenticação, APIs instantâneas, realtime e armazenamento, sendo uma alternativa open source ao Firebase. ![img](https://screensaver01.zap-hosting.com/index.php/s/gE9NRSMr22oZaCx/preview) @@ -44,7 +45,7 @@ Verifique se todas as dependências estão instaladas e se a versão correta do Antes de configurar o **Supabase**, você precisa preparar seu sistema. Isso inclui atualizar seu sistema operacional para a versão mais recente e instalar todas as dependências necessárias. Essas preparações garantem um ambiente estável e ajudam a evitar problemas durante ou após a instalação. ### Atualizar Sistema -Para garantir que seu sistema esteja rodando com as melhorias mais recentes de software e segurança, sempre faça a atualização do sistema primeiro. Para isso, execute o comando: +Para garantir que seu sistema esteja rodando com as versões mais recentes de software e melhorias de segurança, sempre faça a atualização do sistema primeiro. Para isso, execute o comando: ``` sudo apt update && sudo apt upgrade -y @@ -52,10 +53,10 @@ sudo apt update && sudo apt upgrade -y Isso garante que seu sistema tenha os patches de segurança e versões de software mais recentes antes de continuar. ### Instalar dependências -Após o processo de atualização, você pode prosseguir com a instalação das dependências. +Depois que o processo de atualização terminar, você pode seguir para a instalação das dependências. #### Git -Os dados do Supabase serão baixados via GitHub. Por isso, é necessário ter o Git instalado primeiro. Execute o comando: +Os dados do Supabase serão baixados via GitHub. Por isso, o Git precisa estar instalado primeiro. Para isso, execute: ``` sudo apt install git-all @@ -63,17 +64,17 @@ sudo apt install git-all #### Docker -O Supabase será implantado e executado na sua máquina usando um container Docker. Portanto, o Docker precisa estar instalado. Execute o comando: +O Supabase será implantado e executado na sua máquina usando um container Docker. Por isso, o Docker precisa estar instalado primeiro. Para isso, execute: ``` curl -fsSL https://get.docker.com -o get-docker.sh sh get-docker.sh ``` -Um passo a passo completo da instalação e uso do Docker está disponível no nosso [guia Docker](dedicated-linux-docker.md). +Um passo a passo completo do processo de instalação e como usar o Docker está disponível no nosso [guia Docker](dedicated-linux-docker.md). ## Instalação -Agora que todos os requisitos foram atendidos e as preparações feitas, você pode seguir com a instalação do Supabase. +Agora que todos os requisitos foram cumpridos e as preparações feitas, você pode seguir com a instalação do Supabase. Clone o repositório do Supabase, crie um diretório dedicado para o projeto e copie os arquivos Docker e o arquivo de ambiente de exemplo para ele. @@ -85,7 +86,7 @@ cp -rf supabase/docker/* supabase-project cp supabase/docker/.env.example supabase-project/.env ``` -Entre no diretório do projeto, puxe as imagens mais recentes dos containers e inicie a stack em modo destacado. +Entre no diretório do projeto, puxe as imagens mais recentes dos containers e inicie a stack em modo destacado (detached). ``` cd supabase-project @@ -109,27 +110,27 @@ Seu app está rodando com credenciais padrão. Proteja seus serviços o quanto a ## Configuração Nunca faça deploy com valores padrão ou de exemplo. Substitua todos os placeholders por segredos fortes e únicos, revise a configuração conforme suas necessidades de segurança e reinicie todos os serviços para aplicar as mudanças. -Gere chaves API seguras antes de expor qualquer serviço. Comece escolhendo um segredo JWT de 40 caracteres. Você pode usar o valor fornecido ou criar o seu. Guarde esse segredo localmente em um lugar seguro. Não compartilhe e não faça commit no controle de versão. Use o segredo para gerar um JWT e depois derive as chaves API anon e service usando o formulário referenciado na documentação do Supabase: https://supabase.com/docs/guides/self-hosting/docker#generate-api-keys +Gere chaves API seguras antes de expor qualquer serviço. Comece escolhendo um segredo JWT de 40 caracteres. Você pode usar o valor fornecido ou criar o seu próprio. Guarde esse segredo localmente em um lugar seguro. Não compartilhe e não faça commit dele no controle de versão. Use o segredo para gerar um JWT e depois derive as chaves API anon e service usando o formulário referenciado na documentação do Supabase: https://supabase.com/docs/guides/self-hosting/docker#generate-api-keys -Execute o formulário duas vezes para gerar ambas as chaves. Atualize seu `./docker/.env` com: +Execute o formulário duas vezes para gerar ambas as chaves. Atualize seu arquivo `./docker/.env` com: - `ANON_KEY`: chave anon - `SERVICE_ROLE_KEY`: chave service -Atualize os segredos obrigatórios em `./docker/.env`. Esses valores devem estar configurados para que o deploy funcione: +Atualize os segredos obrigatórios em `./docker/.env`. Esses valores devem estar definidos para que o deploy funcione: - `POSTGRES_PASSWORD`: senha para o usuário `postgres` -- `JWT_SECRET`: usado pelo PostgREST e GoTrue +- `JWT_SECRET`: consumido pelo PostgREST e GoTrue - `SITE_URL`: URL base do seu site -- `SMTP_*`: credenciais do servidor de email -- `POOLER_TENANT_ID`: tenant id usado pelo pooler Supavisor +- `SMTP_*`: credenciais do servidor de e-mail +- `POOLER_TENANT_ID`: ID do tenant usado pelo pooler Supavisor Proteja o Dashboard com novas credenciais antes de usar em produção. Edite `./docker/.env`: - `DASHBOARD_USERNAME`: usuário do dashboard - `DASHBOARD_PASSWORD`: senha do dashboard -Você pode definir múltiplos usuários para o dashboard em `./docker/volumes/api/kong.yml`: +Você pode definir múltiplos usuários do dashboard em `./docker/volumes/api/kong.yml`: ``` basicauth_credentials: @@ -141,7 +142,7 @@ basicauth_credentials: password: password_two ``` -Para habilitar todos os recursos do dashboard fora do `localhost`, defina `SUPABASE_PUBLIC_URL` em `./docker/.env` para a URL ou IP que você usará para acessar o dashboard. +Para ativar todos os recursos do dashboard fora do `localhost`, defina `SUPABASE_PUBLIC_URL` em `./docker/.env` para a URL ou IP que você usará para acessar o dashboard. Aplique as mudanças reiniciando a stack: @@ -152,7 +153,7 @@ docker compose up -d ## Conclusão e mais Recursos -Parabéns! Você instalou e configurou o Supabase com sucesso no seu VPS. Também recomendamos dar uma olhada nos recursos abaixo, que podem te ajudar ainda mais durante a configuração do seu servidor: +Parabéns! Você instalou e configurou o Supabase com sucesso no seu VPS/servidor dedicado. Também recomendamos dar uma olhada nos seguintes recursos, que podem te ajudar ainda mais durante a configuração do seu servidor: - [Supabase.com](https://Supabase.com/) - Site Oficial - [Supabase.com/docs/guides/self-hosting](https://supabase.com/docs/guides/self-hosting) - Documentação Supabase diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md index a1d15f4af..b64ac97a6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md @@ -1,10 +1,11 @@ --- id: vserver-linux-ts6 -title: "VPS: Configure o Servidor Teamspeak 6 no seu VPS Linux" -description: "Descubra como configurar e otimizar o Servidor TeamSpeak 6 para hospedagem confiável e desempenho top → Saiba mais agora" +title: "Configurar Servidor TeamSpeak 6 em um Servidor Linux - Monte Sua Própria Plataforma de Voz" +description: "Descubra como configurar e otimizar o Servidor TeamSpeak 6 para hospedagem confiável e desempenho → Saiba mais agora" sidebar_label: Instalar Servidor Teamspeak 6 services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -15,7 +16,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; No verão de 2025, o TeamSpeak lançou a **versão Beta** do **Servidor TeamSpeak 6**. Agora você pode experimentar a próxima geração do TeamSpeak na prática! -Quer hospedar esse serviço por conta própria? Vamos te guiar passo a passo em como configurar e ajustar tudo, além de tudo que você precisa saber para rodar tranquilo. +Quer hospedar esse serviço por conta própria? Vamos te guiar em cada passo para configurar e ajustar, além de tudo que você precisa saber para manter seu servidor rodando redondo. ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) @@ -25,7 +26,7 @@ Quer hospedar esse serviço por conta própria? Vamos te guiar passo a passo em ## Requisitos -Antes de instalar o **Servidor Teamspeak 6**, certifique-se que seu ambiente de hospedagem atende aos seguintes requisitos para garantir uma instalação suave e desempenho ideal. +Antes de instalar o **Servidor Teamspeak 6**, certifique-se de que seu ambiente de hospedagem atende aos seguintes requisitos para garantir uma instalação tranquila e desempenho ideal. | Hardware | Mínimo | Recomendação ZAP-Hosting | | ---------- | ------------ | ------------------------ | @@ -41,15 +42,15 @@ Antes de configurar o **Servidor TeamSpeak 6**, você precisa preparar seu siste ### Atualizar Sistema -Para garantir que seu sistema esteja rodando com os softwares e melhorias de segurança mais recentes, sempre faça a atualização do sistema primeiro. Para isso, rode o comando: +Para garantir que seu sistema esteja rodando com as versões mais recentes de software e melhorias de segurança, sempre faça a atualização do sistema primeiro. Para isso, rode o comando: ``` sudo apt update && sudo apt upgrade -y ``` -Isso garante que seu sistema tenha os patches de segurança e versões de software mais atuais antes de continuar. +Isso garante que seu sistema tenha os patches de segurança e versões de software mais recentes antes de continuar. ### Instalar dependências -Depois que o processo de atualização terminar, você pode instalar as dependências. Para uma instalação rápida, fácil e recomendada, sugerimos usar Docker. Para isso, instale o Docker Engine com: +Depois que o processo de atualização terminar, você pode prosseguir com a instalação das dependências. Para uma instalação rápida, fácil e recomendada, sugerimos usar o Docker. Para isso, você precisa instalar o Docker Engine: ``` curl -fsSL https://get.docker.com -o get-docker.sh @@ -60,7 +61,7 @@ sh get-docker.sh ## Instalação -Agora que todos os requisitos foram cumpridos e as preparações feitas, você pode seguir para a instalação do aplicativo Servidor Teamspeak 6. +Agora que todos os requisitos foram cumpridos e as preparações feitas, você pode seguir com a instalação da aplicação Servidor Teamspeak 6. O próximo passo é criar o arquivo Docker Compose `docker-compose.yml` para o Servidor TeamSpeak 6. Você pode escolher qualquer diretório, mas neste exemplo o arquivo será criado em `/opt/containers/ts6/`. Para isso, usamos o arquivo Compose oficial do TeamSpeak: @@ -83,12 +84,12 @@ volumes: teamspeak-data: ``` -Navegue até o diretório onde o arquivo será criado e crie o arquivo. Para isso, use o comando `nano docker-compose.yml` e cole o conteúdo. +Navegue até o diretório onde o arquivo será criado e crie o arquivo. Para isso, use o comando `nano docker-compose.yml` e cole o conteúdo lá. ![img](https://screensaver01.zap-hosting.com/index.php/s/yBZTKL8MYgLiJEt/download) -Para iniciar o container Docker e o Servidor TeamSpeak 6, rode o comando Docker Compose: +Para iniciar o container Docker e o Servidor TeamSpeak 6, rode o seguinte comando Docker Compose: ``` docker compose -f /opt/containers/ts6/docker-compose.yml up ``` @@ -97,15 +98,15 @@ Agora o container Docker para o Servidor TeamSpeak 6 vai iniciar. Por padrão, e ![img](https://screensaver01.zap-hosting.com/index.php/s/7nNwWkEdG84yx4y/download) -Guarde essas informações com segurança, pois não serão exibidas novamente nas próximas inicializações. Depois, pare o container usando `CTRL+C`. +Guarde essas informações com segurança, pois não serão mostradas novamente nas próximas inicializações. Depois, pare o container usando `CTRL+C`. ## Configuração -Você pode ajustar configurações adicionais do Servidor TeamSpeak 6 usando **variáveis de ambiente** no arquivo Docker Compose. Isso permite configurar o servidor do seu jeito. A lista completa de opções está na documentação oficial do [Servidor TeamSpeak 6](https://github.com/teamspeak/teamspeak6-server/blob/main/CONFIG.md). +Você pode ajustar configurações adicionais para o Servidor TeamSpeak 6 usando **variáveis de ambiente** no arquivo Docker Compose. Isso permite configurar o servidor conforme suas necessidades. A lista completa de opções disponíveis está na documentação oficial do [Servidor TeamSpeak 6](https://github.com/teamspeak/teamspeak6-server/blob/main/CONFIG.md). -Exemplo no `docker-compose.yml`: +Exemplo de trecho no `docker-compose.yml`: ``` environment: @@ -131,9 +132,9 @@ docker compose -f /opt/containers/ts6/docker-compose.yml down -## Conectando +## Estabelecendo conexão -Quando o Servidor TeamSpeak 6 estiver rodando, você pode se conectar usando o Cliente TeamSpeak 6. Basta usar o endereço IP do seu servidor junto com a porta correta. Insira esses dados no cliente para conectar e começar a testar. +Assim que o Servidor TeamSpeak 6 estiver rodando, você pode se conectar usando o Cliente TeamSpeak 6. Basta usar o endereço IP do seu servidor junto com a porta correta. Insira esses dados no cliente para conectar ao seu servidor e começar a testar. ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) @@ -141,10 +142,10 @@ Quando o Servidor TeamSpeak 6 estiver rodando, você pode se conectar usando o C ## Conclusão e mais Recursos -Parabéns! Você instalou e configurou com sucesso o Servidor Teamspeak 6 no seu VPS. Também recomendamos dar uma olhada nos recursos abaixo, que podem te ajudar ainda mais durante a configuração do seu servidor: +Parabéns! Você instalou e configurou com sucesso o Servidor Teamspeak 6 no seu VPS/servidor dedicado. Também recomendamos dar uma olhada nos seguintes recursos, que podem te ajudar ainda mais durante a configuração do seu servidor: - [Site Oficial](https://teamspeak.com/en/) - Informações e downloads do TeamSpeak 6 - [Fórum da Comunidade](https://community.teamspeak.com/) - Suporte e discussões entre usuários -- [GitHub Issues](https://github.com/teamspeak/teamspeak6-server/issues) - Reporte bugs e acompanhe problemas abertos +- [GitHub Issues](https://github.com/teamspeak/teamspeak6-server/issues) - Reportar bugs e acompanhar problemas abertos -Tem dúvidas específicas que não foram respondidas aqui? Para mais perguntas ou ajuda, não hesite em contatar nosso time de suporte, disponível diariamente para te ajudar! 🙂 \ No newline at end of file +Tem dúvidas específicas que não foram abordadas aqui? Para mais perguntas ou ajuda, não hesite em contatar nosso time de suporte, disponível diariamente para te ajudar! 🙂 \ No newline at end of file diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md index d8d066c08..9841df3cf 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md @@ -1,10 +1,11 @@ --- id: vserver-windows-bitwarden -title: "VPS: Configurar Bitwarden no Windows" -description: "Descubra como hospedar seu próprio Bitwarden com segurança para gerenciar senhas com criptografia de ponta a ponta e recursos avançados de credenciais → Saiba mais agora" +title: "Configurar Bitwarden em um Servidor Windows - Proteja sua Gestão de Senhas" +description: "Descubra como hospedar seu próprio Bitwarden para gerenciar senhas com criptografia ponta a ponta e recursos avançados de credenciais → Saiba mais agora" sidebar_label: Instalar Bitwarden services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,19 +14,17 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introdução -Bitwarden é um gerenciador de senhas open source para senhas e passkeys que usa zero knowledge, criptografia de ponta a ponta para proteger seus dados. Você pode usá-lo como um serviço na nuvem ou hospedar por conta própria, com recursos para gerar, armazenar e preencher automaticamente credenciais fortes. +Bitwarden é um gerenciador de senhas open source para senhas e passkeys que usa zero knowledge e criptografia ponta a ponta para proteger seus dados. Você pode usar como serviço na nuvem ou hospedar por conta própria, com recursos para gerar, armazenar e preencher automaticamente credenciais fortes. ![img](https://screensaver01.zap-hosting.com/index.php/s/RwKmstAct5kNQwB/preview) -Pensando em hospedar esse serviço por conta própria? Vamos te guiar em cada passo para configurar e ajustar tudo, além de tudo que você precisa saber para manter seu setup seguro. +Pensando em hospedar esse serviço você mesmo? Vamos te guiar em cada passo para configurar e ajustar tudo, além de tudo que você precisa saber para manter seu setup seguro. - - ## Requisitos -Antes de instalar o **Bitwarden**, certifique-se de que seu ambiente de hospedagem atende aos seguintes requisitos para garantir uma instalação tranquila e desempenho ideal. +Antes de instalar o **Bitwarden**, certifique-se que seu ambiente de hospedagem atende aos seguintes requisitos para garantir uma instalação tranquila e desempenho ideal. | Hardware | Mínimo | Recomendação ZAP-Hosting | | ---------- | ------------ | ------------------------ | @@ -33,7 +32,7 @@ Antes de instalar o **Bitwarden**, certifique-se de que seu ambiente de hospedag | RAM | 2 GB | 4 GB | | Espaço em disco | 12 GB | 25 GB | -O software exige que todas as dependências necessárias estejam instaladas e que esteja rodando em um sistema operacional suportado. Garanta que seu servidor atenda aos seguintes requisitos antes de prosseguir com a instalação: +O software exige que todas as dependências necessárias estejam instaladas e que rode em um sistema operacional suportado. Garanta que seu servidor atenda aos seguintes requisitos antes de continuar com a instalação: **Dependências:** `Docker (Engine 26+ e Compose)` @@ -41,53 +40,44 @@ O software exige que todas as dependências necessárias estejam instaladas e qu Verifique se todas as dependências estão instaladas e se a versão correta do sistema operacional está em uso para evitar problemas de compatibilidade durante a instalação do Bitwarden. - - ## Preparação Antes de configurar o **Bitwarden**, você precisa preparar seu sistema. Isso inclui atualizar seu sistema operacional para a versão mais recente e instalar todas as dependências necessárias. Essas preparações garantem um ambiente estável e ajudam a evitar problemas durante ou após a instalação. - ### Atualizar Sistema -Para garantir que seu sistema esteja rodando com as melhorias mais recentes de software e segurança, sempre faça as atualizações do sistema primeiro. Isso garante que seu sistema tenha os patches de segurança e versões de software mais atuais antes de continuar. +Para garantir que seu sistema esteja rodando com as melhorias mais recentes de software e segurança, sempre faça as atualizações do sistema primeiro. Isso garante que seu servidor tenha os patches de segurança e versões de software mais atuais antes de prosseguir. ### Instalar dependências -Após o processo de atualização, você pode prosseguir com a instalação das dependências. O Bitwarden será implantado e executado na sua máquina usando vários containers Docker. Para isso, é necessário instalar o Docker primeiro. Instale o [Docker Desktop](https://docs.docker.com/desktop/setup/install/windows-install/) no seu servidor. +Após o processo de atualização, você pode instalar as dependências. O Bitwarden será implantado e executado na sua máquina usando vários containers Docker. Por isso, o Docker precisa estar instalado primeiro. Para isso, instale o [Docker Desktop](https://docs.docker.com/desktop/setup/install/windows-install/) no seu servidor. Um passo a passo completo do processo de instalação e como usar o Docker está disponível no nosso [guia Docker](vserver-windows-docker.md). - - ### Criar usuário & diretório -Recomendamos configurar seu servidor Windows com uma conta de serviço dedicada chamada `bitwarden`, a partir da qual o Bitwarden será instalado e executado. Isso garante que sua instância do Bitwarden fique isolada de outros aplicativos rodando no servidor. +Recomendamos configurar seu servidor Windows com uma conta de serviço dedicada chamada `bitwarden`, para instalar e rodar o Bitwarden. Isso garante que sua instância do Bitwarden fique isolada de outros apps rodando no servidor. -Abra o PowerShell como administrador. Crie o usuário local Bitwarden executando os comandos abaixo. Após o primeiro comando, aparecerá uma caixa para digitar a senha. Insira a senha desejada e confirme. Depois execute o segundo comando para finalizar a criação. +Abra o PowerShell como administrador. Crie o usuário local Bitwarden rodando os comandos abaixo. Após o primeiro comando, aparecerá uma caixa para digitar a senha desejada e confirmar. Depois rode o segundo comando para finalizar. ``` PS C:\> $Password = Read-Host -AsSecureString New-LocalUser "Bitwarden" -Password $Password -Description "Bitwarden Local Admin" ``` -Depois, crie uma pasta Bitwarden em `C:\` para o usuário criado: +Depois crie uma pasta Bitwarden em `C:\` para o usuário criado: ``` PS C:\> mkdir Bitwarden ``` -No Docker Desktop, vá em **Configurações → Recursos → Compartilhamento de Arquivos**. Adicione o diretório `C:\Bitwarden` aos caminhos compartilhados. Selecione Aplicar & Reiniciar para aplicar as mudanças. - - +No Docker Desktop, vá em **Settings → Resources → File Sharing**. Adicione o diretório `C:\Bitwarden` aos caminhos compartilhados. Clique em Aplicar & Reiniciar para salvar as mudanças. ### Configurar seu domínio Por padrão, o Bitwarden roda no host pelas portas 80 (HTTP) e 443 (HTTPS). Configure um domínio com registros DNS apontando para o host, por exemplo server.exemplo.com, especialmente se for disponibilizar na internet. Evite incluir “Bitwarden” no nome do host para reduzir a exposição do papel ou software do servidor. - - - ## Instalação -Agora que todos os requisitos foram cumpridos e as preparações feitas, você pode prosseguir com a instalação do Bitwarden. + +Agora que todos os requisitos foram atendidos e as preparações feitas, você pode seguir com a instalação do Bitwarden. Baixe o script de instalação do Bitwarden para sua máquina e execute o instalador: @@ -97,17 +87,15 @@ Invoke-RestMethod -OutFile bitwarden.ps1 -Uri "https://func.bitwarden.com/api/dl .\bitwarden.ps1 -install ``` -No instalador, primeiro insira o nome do domínio da sua instância Bitwarden, normalmente o registro DNS configurado. Depois escolha se o Let’s Encrypt deve gerar um certificado SSL gratuito e confiável. Se sim, informe um e-mail para avisos de expiração. Se não, as perguntas sobre certificado aparecerão. +No instalador, primeiro informe o nome do domínio da sua instância Bitwarden, normalmente o registro DNS configurado. Depois escolha se o Let’s Encrypt deve gerar um certificado SSL gratuito e confiável. Se sim, informe um e-mail para avisos de expiração. Se não, as perguntas sobre certificado seguem. -Digite seu ID de Instalação e Chave de Instalação, ambos obtidos em [Bitwarden](https://bitwarden.com/host). Depois selecione a região US ou EU, que só importa se você conectar uma instância self-hosted a uma assinatura paga. +Digite seu Installation ID e Installation Key, ambos obtidos em [Bitwarden](https://bitwarden.com/host). Depois selecione a região US ou EU, que só importa se você conectar uma instância self-hosted a uma assinatura paga. Se não usar Let’s Encrypt, pode usar um certificado existente colocando os arquivos em `C:\Bitwarden\bwdata\ssl\` e informando se é confiável. Alternativamente, pode gerar um certificado autoassinado, recomendado só para testes. Se escolher não usar certificado, deve colocar um proxy HTTPS na frente da instalação, senão o Bitwarden não funcionará. - - ## Configuração -Após a instalação, complete a configuração básica usando dois arquivos. Primeiro edite o arquivo de ambiente em `\bwdata\env\global.override.env`. Configure os detalhes do seu servidor SMTP, incluindo host, porta, SSL, usuário e senha, para que o Bitwarden possa enviar e-mails de verificação e convites para organizações. Se precisar acessar o Portal do Administrador do Sistema, adicione um e-mail de administrador em `adminSettings__admins`. +Após a instalação, finalize a configuração básica usando dois arquivos. Primeiro edite o arquivo de ambiente em `\bwdata\env\global.override.env`. Configure os detalhes do seu servidor SMTP, incluindo host, porta, SSL, usuário e senha, para que o Bitwarden envie e-mails de verificação e convites para organizações. Se precisar acessar o Portal do Administrador do Sistema, adicione um e-mail de administrador em `adminSettings__admins`. ``` ... @@ -121,19 +109,17 @@ adminSettings__admins= ... ``` -Valide a configuração SMTP. Uma configuração correta retorna sucesso; caso contrário, verá mensagens sobre OpenSSL ausente ou valores incorretos. Aplique as mudanças com `.\bitwarden.ps1 -start`. - -Uma configuração correta retorna sucesso; caso contrário, verá mensagens sobre OpenSSL ausente ou valores incorretos. Aplique as mudanças com `.\bitwarden.ps1 -restart`. +Valide a configuração SMTP. Uma configuração correta retorna sucesso; caso contrário, verá mensagens sobre OpenSSL faltando ou valores incorretos. Aplique as mudanças com `.\bitwarden.ps1 -start`. -Depois revise os parâmetros de instalação em `.\bwdata\config.yml`. Esse arquivo controla os assets gerados e deve ser ajustado para ambientes especiais, por exemplo, rodando atrás de proxy ou usando portas alternativas. Aplique essas mudanças com `.\bitwarden.ps1 -rebuild`. +Revise os parâmetros de instalação em `.\bwdata\config.yml`. Esse arquivo controla os assets gerados e deve ser ajustado para ambientes especiais, por exemplo, rodando atrás de proxy ou usando portas alternativas. Aplique essas mudanças com `.\bitwarden.ps1 -rebuild`. -Por fim, inicie a instância com `.\bitwarden.ps1 -start`. A primeira execução pode demorar enquanto o Docker baixa as imagens. Use `docker ps` para confirmar que todos os containers estão saudáveis. Depois abra o cofre web no domínio configurado e registre uma conta, se precisar. A verificação por e-mail exige variáveis SMTP configuradas corretamente. +Por fim, inicie a instância com `.\bitwarden.ps1 -start`. A primeira execução pode demorar enquanto o Docker baixa as imagens. Use `docker ps` para confirmar que todos os containers estão saudáveis. Depois abra o web vault no domínio configurado e registre uma conta, se precisar. A verificação por e-mail exige variáveis SMTP configuradas corretamente. ## Conclusão e mais Recursos -Parabéns! Você instalou e configurou com sucesso o Bitwarden no seu VPS. Também recomendamos dar uma olhada nos seguintes recursos, que podem te ajudar ainda mais durante a configuração do seu servidor: +Parabéns! Você instalou e configurou com sucesso o Bitwarden no seu VPS/servidor dedicado. Também recomendamos dar uma olhada nos recursos abaixo, que podem te ajudar ainda mais durante a configuração do seu servidor: - [bitwarden.com](https://bitwarden.com/) - Site Oficial - https://bitwarden.com/help/ - Central de Ajuda Bitwarden (Documentação) -Tem dúvidas específicas que não foram respondidas aqui? Para mais perguntas ou suporte, não hesite em contatar nosso time de suporte, disponível diariamente para te ajudar! 🙂 \ No newline at end of file +Tem dúvidas específicas que não foram abordadas aqui? Para mais perguntas ou suporte, não hesite em contatar nosso time de suporte, disponível diariamente para te ajudar! 🙂 \ No newline at end of file diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-windows-docker.md b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-windows-docker.md index 7867e7e00..42d5dd63a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-windows-docker.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-windows-docker.md @@ -1,10 +1,11 @@ --- id: vserver-windows-docker -title: "VPS: Configurar Docker no Windows" +title: "Configurar Docker em um Servidor Windows - Execute e Gerencie Containers na Sua Infraestrutura" description: "Descubra como implantar e gerenciar aplicações de forma eficiente com containers Docker para escalabilidade e atualizações sem complicações → Saiba mais agora" sidebar_label: Instalar Docker services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -15,40 +16,36 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; Docker é uma plataforma aberta para desenvolver, distribuir e executar aplicações dentro de containers. Um container empacota uma aplicação com todas as suas dependências em uma unidade padronizada que pode rodar de forma confiável em diferentes ambientes. -Essa abordagem elimina problemas causados por diferenças entre sistemas de desenvolvimento, teste e produção. Com Docker, as aplicações podem ser implantadas rapidamente, escaladas de forma eficiente e atualizadas sem downtime. +Essa abordagem elimina problemas causados por diferenças entre sistemas de desenvolvimento, teste e produção. Com Docker, as aplicações podem ser implantadas rapidamente, escaladas de forma eficiente e atualizadas sem tempo de inatividade. -Pensando em hospedar esse serviço você mesmo? Vamos te guiar em cada passo para configurar e ajustar tudo, além de tudo que você precisa ficar ligado. +Pensando em hospedar esse serviço você mesmo? Vamos te guiar em cada passo para configurar e ajustar tudo, além de tudo que você precisa saber para manter seu setup tinindo. +## Pré-requisitos +Antes de instalar o **Docker**, certifique-se de que seu ambiente de hospedagem atende aos seguintes requisitos para garantir uma instalação tranquila e desempenho ideal. -## Requisitos - -Antes de instalar o **Docker**, certifique-se que seu ambiente de hospedagem atende aos seguintes requisitos para garantir uma instalação tranquila e desempenho ideal. - -| Hardware | Mínimo | Recomendação ZAP-Hosting | -| ---------- | ------------ | ------------------------ | -| CPU | 1 núcleo vCPU | 4 núcleos vCPU | -| RAM | 4 GB | 4 GB | -| Espaço em disco | 10 GB | 25 GB | - - +| Hardware | Mínimo | Recomendação ZAP-Hosting | +| ---------- | ------------ | -------------------------- | +| CPU | 1 núcleo vCPU | 4 núcleos vCPU | +| RAM | 4 GB | 4 GB | +| Espaço em disco | 10 GB | 25 GB | ## Instalação -Para configurar o Docker no Windows Server, baixe e execute o script PowerShell `install-docker-ce.ps1`. Ele ativa os recursos do SO necessários para containers e instala o runtime do Docker. Abra o PowerShell como administrador e execute o comando: +Para configurar o Docker no Windows Server, baixe e execute o script PowerShell `install-docker-ce.ps1`. Ele ativa os recursos do sistema operacional necessários para containers e instala o runtime do Docker. Abra o PowerShell como administrador e execute o comando abaixo: ```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 ``` -O script ativa os recursos do Windows relacionados a containers, instala o Docker Engine e o Docker CLI e registra o serviço Docker para iniciar automaticamente. +O script ativa os recursos do Windows relacionados a containers, instala o Docker Engine e o Docker CLI, e registra o serviço Docker para iniciar automaticamente. ![img](https://screensaver01.zap-hosting.com/index.php/s/y26fPWy63FAWJGp/download) -O sistema vai reiniciar durante a instalação e deve continuar automaticamente depois. Após o reinício, faça login e execute o mesmo comando novamente se o script pedir para completar a inicialização do serviço. Quando o script terminar, a saída será parecida com isso: +O sistema vai reiniciar durante a instalação e deve continuar automaticamente depois. Após o reinício, faça login e execute o mesmo comando novamente se o script pedir, para que o serviço finalize a inicialização. Quando o script terminar, a saída será parecida com isso: ``` Installing Docker... C:\Users\Administrator\DockerDownloads\docker-28.3.3\docker\docker.exe @@ -62,13 +59,11 @@ REPOSITORY TAG IMAGE ID CREATED SIZE Script complete! ``` - - ## Configuração -### Iniciar e parar o docker +### Iniciar e parar o Docker -Docker roda como um serviço no Windows. Depois da instalação, ele inicia automaticamente. Para controlar manualmente: +O Docker roda como um serviço no Windows. Depois da instalação, ele inicia automaticamente. Para controlar manualmente: ``` Start-Service docker # Iniciar o serviço Docker @@ -76,8 +71,6 @@ Stop-Service docker # Parar o serviço Docker Restart-Service docker # Reiniciar o serviço Docker ``` - - ### Iniciar e parar container Inicie um container com `docker run`. Exemplo: servidor web IIS mapeando a porta 80 do container para a porta 8080 do host: @@ -86,11 +79,9 @@ Inicie um container com `docker run`. Exemplo: servidor web IIS mapeando a porta docker run -d --name web -p 8080:80 mcr.microsoft.com/windows/servercore/iis:windowsservercore-ltsc2022 ``` - - ### Verificar status do container -Confira o status do container com: +Confira o status dos containers com: ``` docker ps # Containers em execução @@ -99,22 +90,17 @@ docker inspect web # Informações detalhadas docker logs web # Logs do container ``` - - #### Recursos e status ``` docker stats # Uso ao vivo de CPU/RAM/IO ``` - - - ## Conclusão e mais Recursos -Parabéns! Você instalou e configurou o Docker no seu VPS com sucesso. Também recomendamos dar uma olhada nos seguintes recursos, que podem te ajudar ainda mais durante a configuração do seu servidor: +Parabéns! Você instalou e configurou o Docker com sucesso no seu VPS/servidor dedicado. Também recomendamos dar uma olhada nos seguintes recursos, que podem te ajudar ainda mais durante a configuração do seu servidor: -- [Docker.com](https://Docker.com/) - Site Oficial +- [Docker.com](https://Docker.com/) - Site oficial - [docs.docker.com](https://docs.docker.com/) - Documentação Docker Tem dúvidas específicas que não foram abordadas aqui? Para mais perguntas ou suporte, não hesite em contatar nosso time de suporte, disponível diariamente para te ajudar! 🙂 \ No newline at end of file diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md index a76edf0fc..54d653623 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md @@ -1,10 +1,11 @@ --- id: vserver-windows-joplin -title: "VPS: Configurar Joplin no Windows" -description: "Descubra como organizar e sincronizar notas criptografadas em Markdown entre dispositivos com o Joplin para uma tomada de notas segura e flexível → Saiba mais agora" +title: "Configure o Joplin Server em um Servidor Windows - Hospede Sua Própria Plataforma Segura de Notas" +description: "Descubra como organizar e sincronizar notas criptografadas em Markdown entre dispositivos com Joplin para uma tomada de notas segura e flexível → Saiba mais agora" sidebar_label: Instalar Joplin services: -- vserver + - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -17,7 +18,7 @@ Joplin é um aplicativo open-source para anotações e tarefas que permite organ ![img](https://screensaver01.zap-hosting.com/index.php/s/bqFberi2tRqobRn/preview) -Pensando em hospedar esse serviço você mesmo? Vamos te guiar em cada passo para configurar e ajustar tudo, além de tudo que você precisa saber. +Pensando em hospedar esse serviço por conta própria? Vamos te guiar em cada passo para configurar e ajustar tudo, além de te mostrar o que é importante ficar de olho. @@ -39,7 +40,7 @@ Antes de instalar o **Joplin**, certifique-se de que seu ambiente de hospedagem ## Instalação -Agora que todos os requisitos foram atendidos e as preparações feitas, você pode prosseguir com a instalação do Joplin. Para isso, baixe o aplicativo no site oficial: https://joplinapp.org/download/ +Agora que todos os requisitos foram atendidos e as preparações feitas, você pode seguir com a instalação do Joplin. Para isso, baixe o aplicativo no site oficial: https://joplinapp.org/download/ Execute o instalador do Joplin e siga os passos indicados. @@ -49,16 +50,16 @@ Execute o instalador do Joplin e siga os passos indicados. ## Configuração -Após instalar o Joplin, configure as opções básicas para adaptar o app ao seu fluxo de trabalho. A configuração fica acessível pelo menu *Configurações*. +Após instalar o Joplin, configure as opções básicas para adaptar o app ao seu fluxo de trabalho. A configuração fica disponível no menu *Configurações*. **Sincronização** -O Joplin suporta vários destinos de sync como Nextcloud, Dropbox, OneDrive ou WebDAV. Escolha seu provedor preferido em “Sincronização” e insira suas credenciais. Isso mantém suas notas atualizadas em todos os dispositivos. +O Joplin suporta vários destinos de sync como Nextcloud, Dropbox, OneDrive ou WebDAV. Escolha seu provedor preferido em “Sincronização” e insira suas credenciais. Assim, suas notas ficam atualizadas em todos os dispositivos. **Criptografia** Para proteger suas notas sincronizadas, ative a criptografia de ponta a ponta nas configurações de “Criptografia”. Uma chave será gerada e deve ser configurada em todos os dispositivos que acessam suas notas. **Editor & Aparência** -O Joplin usa Markdown para as notas. Nas configurações do “Editor” você pode definir se a prévia aparece automaticamente e ajustar o tipo e tamanho da fonte. +O Joplin usa Markdown para as notas. Em “Editor” você pode definir se a prévia aparece automaticamente e ajustar o tipo e tamanho da fonte. **Plugins & Extensões** O gerenciador de plugins integrado permite instalar recursos extras, como suporte a diagramas, integração com calendário ou gerenciamento avançado de tags. @@ -66,7 +67,7 @@ O gerenciador de plugins integrado permite instalar recursos extras, como suport **Web Clipper** Opcionalmente, ative a extensão “Joplin Web Clipper” no navegador para salvar páginas inteiras ou seleções diretamente como notas. -Com essas configurações básicas, o Joplin está pronto para uso em várias situações, como gerenciamento de tarefas, documentação de projetos ou bases de conhecimento pessoais. +Com essas configurações básicas, o Joplin está pronto para vários usos, como gerenciamento de tarefas, documentação de projetos ou bases pessoais de conhecimento. ![img](https://screensaver01.zap-hosting.com/index.php/s/G7gMLyzgyTEjoNf/preview) @@ -75,12 +76,12 @@ Com essas configurações básicas, o Joplin está pronto para uso em várias si ## Conclusão e mais Recursos -Parabéns! Você instalou e configurou o Joplin no seu VPS com sucesso. Também recomendamos dar uma olhada nos recursos abaixo, que podem te ajudar ainda mais durante a configuração do seu servidor. +Parabéns! Você instalou e configurou o Joplin com sucesso no seu VPS/servidor dedicado. Também recomendamos dar uma olhada nos recursos abaixo, que podem te ajudar ainda mais durante a configuração do seu servidor: - [Joplinapp.org](https://joplin.org/) - Site Oficial - [Joplinapp.org/help/](https://joplinapp.org/help/) - Central de Ajuda do Joplin -Tem dúvidas específicas que não foram abordadas aqui? Para mais perguntas ou suporte, não hesite em contatar nossa equipe de suporte, disponível diariamente para te ajudar! 🙂 +Tem dúvidas específicas que não foram abordadas aqui? Para mais perguntas ou suporte, não hesite em contatar nosso time de suporte, disponível diariamente para te ajudar! 🙂 diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md index 523133287..9a703b932 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md @@ -1,10 +1,11 @@ --- id: vserver-windows-notepad++ -title: "VPS: Configurar Notepad++ no Windows" +title: "Configure o Notepad++ em um Servidor Windows - Use um Editor de Código e Texto Poderoso" description: "Descubra como usar o Notepad++ para codificação eficiente com recursos personalizáveis e desempenho rápido → Saiba mais agora" sidebar_label: Instalar Notepad++ services: -- vserver + - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,14 +14,18 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introdução -Notepad++ é um editor de texto e código-fonte gratuito e open-source para Windows. Ele suporta realce de sintaxe, dobramento de código e edição em abas para várias linguagens de programação e script, além de ser altamente personalizável via plugins. Conhecido pelo desempenho rápido e baixo consumo de recursos, o Notepad++ continua sendo uma escolha popular para desenvolvedores e usuários que buscam uma ferramenta poderosa e leve para edição. +Notepad++ é um editor de texto e código-fonte gratuito e open-source para Windows. Ele suporta realce de sintaxe, dobramento de código e edição em abas para várias linguagens de programação e script, além de ser altamente personalizável via plugins. Conhecido pelo seu desempenho rápido e baixo uso de recursos, o Notepad++ continua sendo uma escolha popular para desenvolvedores e usuários que buscam uma ferramenta poderosa e leve para edição. ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) -Pensando em hospedar esse serviço você mesmo? Vamos te guiar em cada passo para configurar e ajustar tudo, além de te mostrar o que é importante ficar de olho. +Pensando em hospedar esse serviço você mesmo? Vamos te guiar em cada passo para configurar e ajustar tudo, além de tudo que você precisa saber para manter seu servidor tinindo. + + + + ## Requisitos Antes de instalar o **Notepad++**, certifique-se de que seu ambiente de hospedagem atende aos seguintes requisitos para garantir uma instalação tranquila e desempenho ideal. @@ -31,35 +36,44 @@ Antes de instalar o **Notepad++**, certifique-se de que seu ambiente de hospedag | RAM | 2 GB | 4 GB | | Espaço em disco | 25 MB | 25 GB | -## Instalação -Agora que todos os requisitos foram atendidos e as preparações feitas, você pode seguir com a instalação do Notepad++. Para isso, baixe o aplicativo no site oficial: https://notepad-plus-plus.org/downloads/ + + +## Instalação +Agora que todos os requisitos foram cumpridos e as preparações feitas, você pode seguir com a instalação do Notepad++. Para isso, baixe o aplicativo no site oficial: https://notepad-plus-plus.org/downloads/ Execute o instalador do Notepad++ e siga os passos conforme mostrado: ![img](https://screensaver01.zap-hosting.com/index.php/s/5ksLwSePniTPZFQ/preview) + + ## Configuração -O Notepad++ oferece uma ampla gama de opções de personalização acessíveis em *Configurações > Preferências*. Elas permitem que você ajuste o editor ao seu fluxo de trabalho específico: +O Notepad++ oferece uma ampla gama de opções de personalização acessíveis em *Configurações > Preferências*. Elas permitem que você adapte o editor ao seu fluxo de trabalho específico: - **Geral**: Controle o comportamento na inicialização, como recarregar arquivos abertos anteriormente, definir uma linguagem padrão ou configurar o comportamento das abas. - **Configurações do Editor**: Ajuste o tipo e tamanho da fonte, largura da tabulação, numeração de linhas, autoindentação ou se espaços e marcas de tabulação são exibidos. - **Esquemas de Cores & Sintaxe**: Use o “Configurador de Estilo” para alternar entre temas e personalizar o realce de sintaxe para cada linguagem suportada. -- **Manipulação de Arquivos**: Configure opções como recarregamento automático ao detectar mudanças, comportamento com arquivos grandes ou preferências de codificação como UTF-8. +- **Manipulação de Arquivos**: Configure opções como recarregamento automático de arquivos ao serem alterados, comportamento com arquivos grandes ou preferências de codificação como UTF-8. - **Segurança & Backup**: Ative backups automáticos ou restauração de sessão para evitar perda de dados. -- **Plugins**: Instale e gerencie extensões via o Gerenciador de Plugins para adicionar funcionalidades como suporte FTP ou formatação avançada. +- **Plugins**: Instale e gerencie extensões via o Gerenciador de Plugins para adicionar funcionalidades como suporte a FTP ou formatação avançada. -Essas preferências tornam o Notepad++ super adaptável, seja para edição simples de texto ou desenvolvimento de software completo. +Essas preferências tornam o Notepad++ super adaptável, seja para edição simples de texto ou desenvolvimento completo de software. ![img](https://screensaver01.zap-hosting.com/index.php/s/X8og5qnFkBTRcmA/preview) + + + ## Conclusão e mais Recursos -Parabéns! Você instalou e configurou o Notepad++ no seu VPS com sucesso. Também recomendamos dar uma olhada nos seguintes recursos, que podem te ajudar ainda mais durante a configuração do seu servidor: +Parabéns! Você instalou e configurou com sucesso o Notepad++ no seu VPS/servidor dedicado. Também recomendamos dar uma olhada nos seguintes recursos, que podem te ajudar ainda mais durante a configuração do seu servidor: - [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - Site Oficial Tem dúvidas específicas que não foram abordadas aqui? Para mais perguntas ou suporte, não hesite em contatar nossa equipe de suporte, disponível diariamente para te ajudar! 🙂 + + \ No newline at end of file diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md index c4adb7919..ff146aedd 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md @@ -1,29 +1,30 @@ --- id: vserver-windows-plesk -title: "VPS: Instalação do Plesk" +title: "Configure o Plesk em um Servidor Windows - Gerencie Sites com um Painel de Controle Poderoso" description: "Descubra como gerenciar sites e servidores de forma eficiente com a plataforma versátil do Plesk, ideal para iniciantes e experts → Saiba mais agora" sidebar_label: Instalar Plesk services: - vserver + - dedicated --- import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introdução -Plesk é uma plataforma completa de hospedagem de sites e gerenciamento de servidores que permite aos usuários administrar sites, servidores, contas de e-mail e muito mais através de uma interface fácil de usar. É uma solução versátil, perfeita tanto para iniciantes quanto para desenvolvedores web e administradores de sistema experientes. +O Plesk é uma plataforma completa de hospedagem de sites e gerenciamento de servidores que permite aos usuários administrar sites, servidores, contas de e-mail e muito mais através de uma interface fácil de usar. É uma solução versátil, perfeita tanto para iniciantes quanto para desenvolvedores web e administradores de sistemas experientes. ## Estabeleça uma conexão com o servidor -Para instalar o Plesk no servidor, primeiro você precisa se conectar a ele. Como fazer isso está explicado em detalhes no nosso guia separado: [Acesso Inicial (RDP)](vserver-windows-userdp.md) +Para instalar o Plesk no servidor, você precisa primeiro se conectar a ele. Como fazer isso está explicado em detalhes no nosso guia separado: [Acesso Inicial (RDP)](vserver-windows-userdp.md) ## Instalador do Plesk Agora você precisa do Instalador do Plesk, que é necessário para a instalação do Plesk. Ele pode ser baixado clicando em [Plesk Installer](https://installer-win.plesk.com/plesk-installer.exe) -Esse instalador deve ser salvo em uma pasta, no nosso exemplo usamos uma pasta chamada "Plesk" criada na área de trabalho. O caminho para esse arquivo será importante para os próximos passos. +Esse instalador deve ser salvo em uma pasta; no nosso exemplo, usamos uma pasta "Plesk" criada na área de trabalho. O caminho para esse arquivo será importante para os próximos passos. ![](https://screensaver01.zap-hosting.com/index.php/s/kLWzpPdxXRPKbHP/preview) @@ -42,7 +43,7 @@ Esse diretório é acessado no CMD com o comando "*cd*". ![](https://screensaver01.zap-hosting.com/index.php/s/QzQmFzpi3SDQbbE/preview) -Estando no diretório correto, o último passo é executar o comando do instalador. Isso vai rodar o plesk-installer.exe e instalar automaticamente a versão mais recente do Plesk. +Já no diretório correto, o último passo é executar o comando do instalador. Isso vai rodar o plesk-installer.exe e instalar automaticamente a versão mais recente do Plesk. ![](https://screensaver01.zap-hosting.com/index.php/s/2XcY2WEyX48RM4G/preview) @@ -55,6 +56,6 @@ O processo de instalação pode levar de 30 a 60 minutos. Após isso, o Plesk es ## Conclusão -Parabéns, você instalou e configurou o Plesk com sucesso no seu VPS! Se tiver qualquer dúvida ou problema, entre em contato com nosso time de suporte, que está disponível para te ajudar todos os dias! +Parabéns, você instalou e configurou com sucesso o Plesk no seu VPS/servidor dedicado! Se tiver qualquer dúvida ou problema, entre em contato com nosso time de suporte, que está disponível para te ajudar todos os dias! \ No newline at end of file diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md index 45f1cc259..e063f73a9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md @@ -1,10 +1,11 @@ --- id: vserver-windows-speedtest-cli -title: "VPS: Configurar Speedtest CLI no Windows" -description: "Descubra como gerenciar código-fonte de forma eficiente e colaborar usando o Speedtest CLI para um controle de versão tranquilo no desenvolvimento moderno → Saiba mais agora" +title: "Configure o Speedtest CLI em um Servidor Windows - Monitore o Desempenho da Sua Rede" +description: "Descubra como gerenciar código-fonte de forma eficiente e colaborar usando o Speedtest CLI para controle de versão sem complicações no desenvolvimento moderno → Saiba mais agora" sidebar_label: Instalar Speedtest CLI services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -15,7 +16,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; Speedtest CLI é um sistema de controle de versão distribuído projetado para o gerenciamento eficiente de código-fonte. Ele permite que desenvolvedores acompanhem mudanças, trabalhem em diferentes branches simultaneamente e colaborem em projetos de forma fluida. Graças à sua flexibilidade e desempenho, o Speedtest CLI se tornou a ferramenta padrão para controle de versão no desenvolvimento de software moderno. -Pensando em hospedar esse serviço você mesmo? Vamos te guiar em cada passo para configurar e ajustar tudo, além de tudo que você precisa saber para manter seu setup tinindo. +Pensando em hospedar esse serviço você mesmo? Vamos te guiar em cada passo para configurar e ajustar tudo, além de te mostrar o que é importante ficar de olho. @@ -30,13 +31,13 @@ Para garantir que seu sistema esteja rodando com as melhorias mais recentes de s Agora que as preparações necessárias foram feitas, você pode seguir com a instalação do aplicativo Speedtest CLI. Para isso, baixe o Speedtest CLI para Windows (x64) aqui: https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-win64.zip -Depois, execute o instalador do arquivo baixado e siga os passos indicados. +Em seguida, execute o instalador do arquivo baixado e siga os passos indicados. ![img](https://screensaver01.zap-hosting.com/index.php/s/XXERYCa3eKjYmxS/download) ## Configuração -O speedtest-cli não depende de um arquivo de configuração tradicional, mas pode ser customizado usando opções de linha de comando e variáveis de ambiente. Isso permite que você adapte para um uso consistente e automatizado: +speedtest-cli não depende de um arquivo de configuração tradicional, mas pode ser personalizado usando opções de linha de comando e variáveis de ambiente. Isso permite que você adapte para uso consistente e automatizado: - `--server `: Seleciona um servidor específico pelo seu ID para resultados de teste mais consistentes e comparáveis. - `--bytes`: Exibe velocidades em bytes por segundo ao invés de bits. @@ -44,7 +45,7 @@ O speedtest-cli não depende de um arquivo de configuração tradicional, mas po - `--json` ou `--csv`: Útil para automação e registro, pois os resultados são armazenados em formato legível por máquina. - Suporte a proxy: Configure variáveis de ambiente como `http_proxy` ou `https_proxy` para rodar o speedtest-cli atrás de um proxy. -Para uso repetido com as mesmas opções, é prático criar um alias no shell ou um pequeno script wrapper. Assim, você roda o speedtest-cli rapidinho garantindo saída uniforme. +Para uso repetido com as mesmas opções, é prático criar um alias no shell ou um pequeno script wrapper. Assim, você pode rodar o speedtest-cli rapidamente garantindo uma saída uniforme. ## Conclusão e mais Recursos diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md index 88d7a921f..b47b08dec 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md @@ -1,10 +1,11 @@ --- id: vserver-windows-ts6 -title: "VPS: Configure o Servidor Teamspeak 6 no seu VPS Windows" -description: "Descubra como configurar e otimizar o TeamSpeak 6 Server beta para um aluguel de servidores tranquilo e com alta performance → Saiba mais agora" +title: "Configurar Servidor TeamSpeak 6 no Windows - Monte Sua Própria Plataforma de Voz" +description: "Descubra como configurar e otimizar o TeamSpeak 6 Server beta para uma hospedagem e performance sem travas → Saiba mais agora" sidebar_label: Instalar Servidor Teamspeak 6 services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introdução -No verão de 2025, o TeamSpeak lançou a **versão Beta** do **Servidor TeamSpeak 6**. Agora você pode experimentar a próxima geração do TeamSpeak na prática! +No verão de 2025, o TeamSpeak lançou a **versão Beta** do **TeamSpeak 6 Server**. Agora você pode experimentar a próxima geração do TeamSpeak na prática! Quer hospedar esse serviço por conta própria? Vamos te guiar em cada passo para configurar e ajustar tudo, além de te mostrar o que é importante ficar de olho. @@ -25,7 +26,7 @@ Quer hospedar esse serviço por conta própria? Vamos te guiar em cada passo par ## Requisitos -Antes de instalar o **Servidor Teamspeak 6**, certifique-se de que seu ambiente de hospedagem atende aos seguintes requisitos para garantir uma instalação tranquila e desempenho top. +Antes de instalar o **Teamspeak 6 Server**, certifique-se de que seu ambiente de hospedagem atende aos seguintes requisitos para garantir uma instalação tranquila e desempenho top. | Hardware | Mínimo | Recomendação ZAP-Hosting | | ---------- | ------------ | ------------------------ | @@ -37,7 +38,7 @@ Antes de instalar o **Servidor Teamspeak 6**, certifique-se de que seu ambiente ## Preparação -Antes de configurar o **Servidor TeamSpeak 6**, você precisa preparar seu sistema. Para garantir que seu sistema esteja rodando com as versões mais recentes de software e melhorias de segurança, sempre faça as atualizações do sistema primeiro. +Antes de configurar o **TeamSpeak 6 Server**, você precisa preparar seu sistema. Para garantir que seu sistema esteja rodando com as versões mais recentes de software e melhorias de segurança, sempre faça as atualizações do sistema primeiro. Isso garante que seu sistema tenha os patches de segurança e versões de software mais atuais antes de continuar. @@ -45,27 +46,27 @@ Isso garante que seu sistema tenha os patches de segurança e versões de softwa ## Instalação -Agora que todos os requisitos foram cumpridos e as preparações feitas, você pode seguir com a instalação do aplicativo do Servidor Teamspeak 6. Para instalar o Servidor TeamSpeak 6, primeiro baixe o arquivo da última versão `http://teamspeak-server_win64-v6.0.0-beta6.zip/` no 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) +Agora que todos os requisitos foram cumpridos e as preparações feitas, você pode seguir para a instalação do aplicativo Teamspeak 6 Server. Para instalar o TeamSpeak 6 Server, primeiro baixe o arquivo da última versão `http://teamspeak-server_win64-v6.0.0-beta6.zip/` no 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) ![img](https://screensaver01.zap-hosting.com/index.php/s/Ywc6mMTJybbgtF5/preview) -Depois, extraia o arquivo para um diretório de sua preferência. Abra o **PowerShell** e navegue até a pasta onde você extraiu os arquivos do servidor. Inicie o servidor executando: +Depois, extraia o arquivo para uma pasta de sua preferência. Abra o **PowerShell** e navegue até o diretório onde você extraiu os arquivos do servidor. Inicie o servidor rodando: ``` .\tsserver.exe ``` -Na primeira inicialização, uma janela com o contrato de licença aparecerá, que você precisa aceitar. Depois disso, as credenciais da Conta Admin do Server Query e a chave de privilégio serão exibidas. Esses dados aparecem apenas uma vez, então guarde com cuidado. +Na primeira inicialização, vai aparecer uma janela com o contrato de licença, que você precisa aceitar. Depois disso, as credenciais da Conta Admin do Server Query e a chave de privilégio serão exibidas. Esses dados aparecem só uma vez, então guarde com cuidado. ![img](https://screensaver01.zap-hosting.com/index.php/s/rsmBkcJiAAinjE6/download) -Após confirmar, o Servidor TeamSpeak 6 já estará rodando em segundo plano e pronto para uso. +Confirmado isso, o TeamSpeak 6 Server já estará rodando em segundo plano e pronto para uso. ##### ## Configuração -Você também pode ajustar configurações adicionais do **Servidor TeamSpeak 6** usando **argumentos de linha de comando**. As opções são passadas diretamente ao iniciar o servidor. A lista completa de opções está na documentação oficial do [TeamSpeak 6 Server](https://github.com/teamspeak/teamspeak6-server/blob/main/CONFIG.md). Exemplo: +Você também pode ajustar configurações extras do **TeamSpeak 6 Server** usando **argumentos de linha de comando**. As opções são passadas diretamente ao iniciar o servidor. A lista completa de opções está na documentação oficial do [TeamSpeak 6 Server](https://github.com/teamspeak/teamspeak6-server/blob/main/CONFIG.md). Exemplo: ``` ./tsserver --default-voice-port 9987 @@ -73,9 +74,9 @@ Você também pode ajustar configurações adicionais do **Servidor TeamSpeak 6* -## Estabelecendo conexão +## Conectando -Com o Servidor TeamSpeak 6 rodando, você pode se conectar usando o Cliente TeamSpeak 6. Basta usar o endereço IP do seu servidor junto com a porta correta. Insira esses dados no cliente para conectar ao seu servidor e começar a testar. +Com o TeamSpeak 6 Server rodando, você pode se conectar usando o TeamSpeak 6 Client. É só usar o endereço IP do seu servidor junto com a porta correta. Insira esses dados no client para se conectar ao seu servidor e começar a testar. ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) @@ -83,10 +84,10 @@ Com o Servidor TeamSpeak 6 rodando, você pode se conectar usando o Cliente Team ## Conclusão e mais Recursos -Parabéns! Você instalou e configurou com sucesso o Servidor Teamspeak 6 no seu VPS. Também recomendamos dar uma olhada nos recursos abaixo, que podem te ajudar ainda mais durante a configuração do seu servidor: +Parabéns! Você instalou e configurou com sucesso o Teamspeak 6 Server no seu VPS/servidor dedicado. Também recomendamos dar uma olhada nos recursos abaixo, que podem te ajudar ainda mais durante a configuração do seu servidor: - [Site Oficial](https://teamspeak.com/en/) - Informações e downloads do TeamSpeak 6 - [Fórum da Comunidade](https://community.teamspeak.com/) - Suporte e discussões entre usuários - [GitHub Issues](https://github.com/teamspeak/teamspeak6-server/issues) - Reporte bugs e acompanhe problemas abertos -Tem dúvidas específicas que não foram respondidas aqui? Para mais perguntas ou ajuda, não hesite em contatar nosso time de suporte, disponível diariamente para te ajudar! 🙂 \ No newline at end of file +Tem dúvidas específicas que não foram respondidas aqui? Para mais perguntas ou ajuda, não hesite em contatar nosso time de suporte, disponível diariamente para te dar aquela força! 🙂 \ No newline at end of file diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md index b21eb625a..9d484d622 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-certbot -title: "Dedikerad Server: Installera Certbot på Linux" -description: "Lär dig hur du säkrar din webbplats med gratis SSL-certifikat via Certbot och Let's Encrypt för trygg dataöverföring → Läs mer nu" +title: "Installera Certbot på en Linux-server - Säkra dina webbplatser med Let's Encrypt SSL" +description: "Upptäck hur du säkrar din webbplats med gratis SSL-certifikat med Certbot och Let's Encrypt för säker dataöverföring → Läs mer nu" sidebar_label: Installera Certbot services: + - vserver - dedicated --- @@ -13,17 +14,17 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -SSL-certifikat är en viktig del av internet och ser till att data kan skickas säkert mellan klient och server. I den här guiden går vi igenom hur du sätter upp det open-source verktyget [**Certbot**](https://certbot.eff.org/) för att hämta gratis SSL-certifikat från den ideella certifikatutfärdaren **Let's Encrypt**. +SSL-certifikat är en viktig del av internet och ser till att data kan skickas säkert mellan klient och server. I den här guiden går vi igenom hur du sätter upp det open-source-verktyget [**Certbot**](https://certbot.eff.org/) för att begära gratis SSL-certifikat från den ideella certifikatutfärdaren **Let's Encrypt**. ## Förberedelser -För att använda Certbot behöver du en Linux-server och en **domän** som du äger. Du måste ha tillgång till domänens DNS-inställningar och **måste** skapa en `A` DNS-post som pekar på IP-adressen till din __Linux-server__ för varje root-domän eller subdomän du vill använda. +För att använda Certbot behöver du en Linux-server och en **domän** som du äger. Du måste ha tillgång till domänens DNS-inställningar och du **måste** skapa en `A` DNS-post som pekar på IP-adressen till din __Linux-server__ för varje rootdomän eller subdomän du vill använda. -Certbot har även extra plugins som gör det enkelt att "one-click" installera certifikat för domäner som fungerar med olika webbservrar som Nginx eller Apache. Vi rekommenderar Nginx eftersom det är en snabb och populär open-source webbserver. Kolla in vår [Linux reverse proxy](dedicated-linux-proxy.md)-guide för hjälp med att sätta upp detta. +Certbot har även extra plugins som gör det enkelt att "one-click" installera ett certifikat för en domän som fungerar med olika webbservrar som Nginx eller Apache. Vi rekommenderar Nginx eftersom det är en snabb och populär open-source webbserver. Kolla in vår [Linux reverse proxy](dedicated-linux-proxy.md)-guide för hjälp med att sätta upp detta. ## Installation -Börja med att installera det open-source paketet [**Certbot**](https://certbot.eff.org/) som du kommer använda för att hämta gratis SSL-certifikat från **Let's Encrypt**. +Börja med att installera det open-source-paketet [**Certbot**](https://certbot.eff.org/) som du kommer använda för att begära gratis SSL-certifikat från **Let's Encrypt**. ``` sudo apt install certbot @@ -31,32 +32,32 @@ sudo apt install certbot När Certbot är installerat kan du börja begära certifikat för dina domäner. Let's Encrypt och Certbot erbjuder flera ACME-utmaningar för att verifiera domänägarskap. -Vi rekommenderar starkt att använda standardmetoden **HTTP-01** eftersom den stödjer automatisk förnyelse. Om du stöter på problem kan du istället prova **DNS-01**-metoden som är manuell och kräver att du skapar en **TXT** DNS-post, men den stödjer inte automatisk förnyelse. +Vi rekommenderar starkt att använda standardmetoden **HTTP-01** eftersom den tillåter automatisk förnyelse. Om du stöter på problem kan du istället prova **DNS-01**-metoden som är manuell och inte stödjer automatisk förnyelse eftersom den verifierar via en **TXT** DNS-post. :::tip Använd Webbserver-Plugins -Om du kör en webbserver som Nginx, Apache eller en egen lösning, rekommenderar vi att du hoppar till avsnittet **Webbserver-Plugins** nedan. Där visar vi hur du använder Certbots plugins för att få en smidig "one-click" installation och begära certifikat utan att behöva stänga ner webbservern. +Om du kör en webbserver som Nginx, Apache eller en egen lösning rekommenderar vi att du kollar in avsnittet **Webbserver-Plugins** nedan. Där visar vi hur du använder Certbots plugins för en "one-click"-installation och kan begära certifikat utan att behöva stänga ner webbservern. ::: -### HTTP-01 Challenge +### HTTP-01-utmaning -Med Certbot installerat kan du nu begära certifikat för dina domäner. I det här exemplet använder vi standalone-läget, vilket innebär att Certbot startar en temporär webbserver för att utföra verifieringen. Det betyder att du måste öppna port 80 i din brandvägg och inte ha någon annan webbserver eller tjänst som körs på port 80, så att den temporära webbservern kan starta och utmaningen kan hämtas (därav `HTTP` i namnet). +Med Certbot installerat kan du nu begära certifikat för dina domäner. I det här exemplet använder vi standalone-läget, vilket innebär att Certbot startar en temporär webbserver för att utföra verifieringen. Det betyder att du måste öppna port 80 i din brandvägg och inte ha någon annan webbserver eller tjänst som körs på port 80, så att den temporära webbservern kan starta och utmaningen kan hämtas (därav `HTTP` i utmaningens namn). -I kommandot nedan använder du parametern `--standalone` för att tala om för Certbot att använda den temporära webbservern. +I kommandot nedan använder du parametern `--standalone` för att tala om för Certbot att du vill använda den temporära webbservern. ``` -# För root-domäner -certbot certonly --standalone -d [din_root_domän] -d www.[din_root_domän] +# För rootdomäner +certbot certonly --standalone -d [din_rootdomän] -d www.[din_rootdomän] # För subdomäner certbot certonly --standalone -d [din_domän] -# Interaktiv installation +# Interaktiv setup certbot certonly --standalone ``` -När kommandot körs kan du behöva gå igenom en första interaktiv setup där du anger en e-postadress för certifikatskommunikation, en valfri mailinglista och godkänner villkoren. +När kommandot körs kan du behöva följa en första interaktiv setup där du anger en e-postadress för certifikatskommunikation, eventuellt går med i en mailinglista och accepterar villkoren. -Certbot genererar nu en ACME-utmaning och hostar den via den temporära webbservern. Let's Encrypts servrar försöker sedan hämta denna från din server och om det lyckas skapas certifikaten och sparas i `/etc/letsencrypt/live/[din_domän]`. +Certbot genererar nu en ACME-utmaning och hostar den via den temporära webbservern. Let's Encrypts servrar försöker sedan hämta denna från din server och vid lyckad verifiering skapas certifikaten och sparas i `/etc/letsencrypt/live/[din_domän]`. ![](https://screensaver01.zap-hosting.com/index.php/s/7oGcQotKaowaDzM/preview) @@ -64,42 +65,42 @@ Du kan nu använda SSL-certifikaten var du än behöver genom att ange den lokal ### TXT DNS-post -Om du har problem med att verifiera din domän via **HTTP-01** kan du istället prova **DNS-01**-metoden som kräver att du skapar en **TXT** DNS-post med ett värde som Let's Encrypt ger dig. +Om du har problem med att verifiera din domän via **HTTP-01**-metoden kan du istället prova **DNS-01**-metoden som innebär att du skapar en **TXT** DNS-post med ett värde som Let's Encrypt ger dig. -Som nämnts tidigare stödjer inte denna metod automatisk förnyelse om du inte sätter upp egen infrastruktur för det. Därför rekommenderar vi att använda **HTTP-01** när det är möjligt. +Som nämnts tidigare stödjer inte denna metod automatisk förnyelse om du inte sätter upp egen infrastruktur för det. Därför rekommenderar vi att använda **HTTP-01**-metoden när det är möjligt. I kommandot nedan använder du parametern `--preferred-challenges` för att tala om för Certbot att du vill använda `DNS-01`-metoden. ``` -# För root-domäner -certbot certonly --preferred-challenges dns-01 -d [din_root_domän] -d www.[din_root_domän] --manual -m [din_root_domän] -m www.[din_root_domän] +# För rootdomäner +certbot certonly --preferred-challenges dns-01 -d [din_rootdomän] -d www.[din_rootdomän] --manual -m [din_rootdomän] -m www.[din_rootdomän] # För subdomäner certbot certonly --preferred-challenges dns-01 -d [din_domän] --manual -m [din_domän] -# Interaktiv installation +# Interaktiv setup certbot certonly --preferred-challenges dns-01 ``` -När kommandot körs kan du behöva gå igenom en första interaktiv setup där du anger en e-postadress för certifikatskommunikation, en valfri mailinglista och godkänner villkoren. +När kommandot körs kan du behöva följa en första interaktiv setup där du anger en e-postadress för certifikatskommunikation, eventuellt går med i en mailinglista och accepterar villkoren. -Certbot ger dig sedan instruktioner för att skapa en **TXT** DNS-post med ett specifikt värde. Målet är oftast `_acme-challenge.` följt av din domän (t.ex. `_acme-challenge.zapdocs.example.com`) och värdet får du i konsolen. +Certbot ger dig nu instruktioner för att skapa en **TXT** DNS-post med ett specifikt värde. Målet är oftast `_acme-challenge.` följt av din domän (i det här exemplet `_acme-challenge.zapdocs.example.com`) och värdet du ska sätta får du i konsolen. -När du skapat posten trycker du enter för att fortsätta. Om allt är korrekt och DNS-posten har hunnit spridas, skapas certifikaten och sparas i `/etc/letsencrypt/live/[din_domän]`. +När du skapat posten trycker du på enter för att fortsätta. Om allt är korrekt och propagationen klar, skapas certifikaten och sparas i `/etc/letsencrypt/live/[din_domän]`. :::note -Ha tålamod då DNS-ändringar kan ta lite tid att spridas. Det brukar gå snabbt, men ibland kan det ta längre tid. +Ha tålamod då DNS-ändringar kan ta lite tid att sprida sig. Det brukar gå snabbt, men ibland kan det ta längre tid. ::: Du kan nu använda SSL-certifikaten var du än behöver genom att ange den lokala sökvägen till certifikaten. ## Webbserver-Plugins -Certbot har flera olika webbserver-plugins som gör det ännu enklare att hantera certifikat eftersom de automatiskt ändrar serverblocken åt dig. För att använda ett plugin lägger du bara till rätt parameter i ditt `certbot`-kommando. +Certbot har flera olika webbserver-plugins som gör det ännu enklare att hantera certifikat eftersom de automatiskt ändrar relevanta serverblock åt dig. För att använda ett plugin lägger du bara till rätt parameter i ditt `certbot`-kommando. -Båda metoderna använder **HTTP-01**-utmaningen och fungerar i princip likadant. När ett plugin används söker Certbot efter serverblocket som innehåller den begärda domänen som `server_name`. När det hittas genererar Certbot en ACME-utmaning och lägger till en temporär `location /.well-known/acme-challenge/...` i serverblockets konfiguration. +Båda metoderna använder **HTTP-01**-utmaningen och fungerar i princip likadant. När ett plugin används söker Certbot först efter det serverblock som innehåller den begärda domänen som `server_name`. När det hittas genererar Certbot en ACME-utmaning och lägger till ett temporärt `location /.well-known/acme-challenge/...`-block i serverblockets konfiguration. -Let's Encrypts servrar försöker sedan hämta detta från din server och om det lyckas genereras certifikatet och serverblockets konfiguration ändras automatiskt för att använda HTTPS (port 443) och peka på det nya certifikatet. +Let's Encrypts servrar försöker sedan hämta detta från din server och vid lyckad verifiering genereras certifikatet och serverblockets konfiguration för vald webbserver ändras automatiskt för att använda HTTPS (port 443) och lägga till sökvägar till det nya certifikatet. @@ -112,21 +113,21 @@ Innan du använder pluginet, se till att det är installerat. sudo apt install python3-certbot-nginx ``` -För att använda Nginx-pluginet lägger du till parametern `--nginx` i ditt kommando så här: +För att använda Nginx-pluginet ska du lägga till parametern `--nginx` i ditt kommando, så här: ``` -# För root-domäner -certbot --nginx -d [din_root_domän] -d www.[din_root_domän] +# För rootdomäner +certbot --nginx -d [din_rootdomän] -d www.[din_rootdomän] # För subdomäner certbot --nginx -d [din_domän] -# Interaktiv installation +# Interaktiv setup certbot --nginx ``` :::tip -Vill du stänga av automatisk "one-click" ändring av serverblock från Certbot kan du lägga till `certonly` i kommandot, t.ex. `certbot certonly`. +Vill du stänga av automatisk "one-click" serverblock-justering från Certbot kan du lägga till `certonly` i kommandot, t.ex. `certbot certonly`. ::: @@ -141,21 +142,21 @@ Innan du använder pluginet, se till att det är installerat. sudo apt install python3-certbot-apache ``` -För att använda Apache-pluginet lägger du till parametern `--apache` i ditt kommando så här: +För att använda Apache-pluginet ska du lägga till parametern `--apache` i ditt kommando, så här: ``` -# För root-domäner -certbot --apache -d [din_root_domän] -d www.[din_root_domän] +# För rootdomäner +certbot --apache -d [din_rootdomän] -d www.[din_rootdomän] # För subdomäner certbot --apache -d [din_domän] -# Interaktiv installation +# Interaktiv setup certbot --apache ``` :::tip -Vill du stänga av automatisk "one-click" ändring av serverblock från Certbot kan du lägga till `certonly` i kommandot, t.ex. `certbot certonly`. +Vill du stänga av automatisk "one-click" serverblock-justering från Certbot kan du lägga till `certonly` i kommandot, t.ex. `certbot certonly`. ::: @@ -164,23 +165,23 @@ Vill du stänga av automatisk "one-click" ändring av serverblock från Certbot ### Webroot-plugin -Om du kör en egen lokal webbserver som inte använder traditionell mjukvara kan du använda webroot-metoden för att använda din egen webbserver utan att behöva stänga ner den. +Om du kör en egen lokal webbserver som inte använder traditionell mjukvara kan du vilja använda webroot-metoden för att använda din egen webbserver utan att behöva stänga ner den. -För att använda Webroot-pluginet lägger du till parametern `--webroot` i ditt kommando. Du måste också ange `-w [din_webbserver_sökväg]` (kort för `--webroot-path`) som är sökvägen till din webbservers toppkatalog. +För att använda Webroot-pluginet ska du lägga till parametern `--webroot` i ditt kommando. Du måste också ange `-w [din_webbserver_sökväg]` (kort för `--webroot-path`), vilket är sökvägen till din webbservers toppkatalog. ``` -# För root-domäner -certbot --webroot -w [din_webbserver_sökväg] -d [din_root_domän] -d www.[din_root_domän] +# För rootdomäner +certbot --webroot -w [din_webbserver_sökväg] -d [din_rootdomän] -d www.[din_rootdomän] # För subdomäner certbot --webroot -w [din_webbserver_sökväg] -d [din_domän] -# Interaktiv installation +# Interaktiv setup certbot --webroot -w [din_webbserver_sökväg] ``` :::tip -En vanlig sökväg för webroot är `/var/www/html`. Du kan även använda detta för webbservrar som Nginx eller Apache om du vill använda webbservern utan att Certbot automatiskt ändrar serverblocken som de inbyggda pluginen gör. +En vanlig webroot-plats är `/var/www/html`. Du kan även använda detta för webbservrar som Nginx eller Apache om du vill använda webbservern utan att Certbot automatiskt ändrar serverblocken som de inbyggda pluginen gör. ::: @@ -188,21 +189,21 @@ En vanlig sökväg för webroot är `/var/www/html`. Du kan även använda detta ## Automatisk förnyelse -I de flesta fall sätter Certbot automatiskt upp förnyelse av certifikat via cronjob och/eller systemd-timer. Du kan testa detta med kommandot nedan som använder `--dry-run` för att simulera processen. +I de flesta fall ska Certbot automatiskt sätta upp förnyelse av certifikat åt dig via cronjob och/eller systemd-timer. Du kan kontrollera detta genom att köra följande kommando som använder `--dry-run` för att testa processen. ``` certbot renew --dry-run ``` :::tip -Som sagt tidigare stödjer inte **DNS-01**-metoden automatisk förnyelse via Certbot om du inte har egen infrastruktur för det. Därför rekommenderar vi att använda **HTTP-01**-metoden. +Som nämnt tidigare stödjer inte **DNS-01**-metoden automatisk förnyelse via Certbot om du inte sätter upp egen infrastruktur för det. Därför rekommenderar vi att använda **HTTP-01**-metoden. ::: -Om allt är korrekt ska detta lyckas. Vill du se eller ändra inställningarna för automatisk förnyelse hittar du kommandot i någon av dessa platser: `/etc/crontab/`, `/etc/cron.*/*` eller via `systemctl list-timers`. +Detta bör lyckas om allt är som det ska. Vill du se eller ändra inställningar för automatisk förnyelse hittar du kommandot i någon av följande platser: `/etc/crontab/`, `/etc/cron.*/*` eller via `systemctl list-timers`. ### Manuell cronjob-setup -Om automatisk förnyelse inte är satt upp kan du lägga till det själv via cronjob. Öppna crontab med `crontab -e`. Om det är första gången kan du bli ombedd att välja en editor – välj första alternativet som brukar vara `/bin/nano`. +Om automatisk förnyelse av någon anledning inte är satt upp kan du lägga till det själv via cronjob. Öppna crontab med `crontab -e`. Om det är första gången kan du bli ombedd att välja en editor. Välj första alternativet, som bör vara `/bin/nano`. När filen är öppen i nano, lägg till följande rad för att köra förnyelsen varje dag kl 06:00 lokal tid. @@ -210,8 +211,8 @@ När filen är öppen i nano, lägg till följande rad för att köra förnyelse 0 6 * * * certbot renew ``` -Spara och avsluta nano med `CTRL + X`, tryck `Y` för att bekräfta och sedan `ENTER`. +Spara filen och avsluta nano med `CTRL + X`, följt av `Y` för att bekräfta och sedan `ENTER`. ## Avslutning -Du har nu framgångsrikt satt upp Certbot för dina domäner via flera metoder som standalone, webroot eller via plugins, och gett din webbplats säker dataöverföring via HTTPS. Har du fler frågor eller behöver hjälp, tveka inte att kontakta vår support som finns tillgänglig varje dag för att hjälpa dig! 🙂 \ No newline at end of file +Du har nu framgångsrikt satt upp Certbot för dina domäner via flera metoder, inklusive standalone, webroot eller via något av pluginen, och gett din webbplats säker dataöverföring via HTTPS. Har du fler frågor eller behöver hjälp, tveka inte att kontakta vår support som finns tillgänglig varje dag för att hjälpa dig! 🙂 \ No newline at end of file diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md index c43cd805d..01fcf7940 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-databases -title: "Dedikerad Server: Installation av Databaser" -description: "Utforska hur du installerar och sätter upp olika databaser på Ubuntu och andra Linux-distros för bättre prestanda och säkerhet → Lär dig mer nu" -sidebar_label: Installera Databaser +title: "Sätt upp databaser på en Linux-server - Distribuera och hantera databastjänster" +description: "Upptäck hur du installerar och konfigurerar olika databaser på Ubuntu och andra Linux-distros för bättre prestanda och säkerhet → Lär dig mer nu" +sidebar_label: Installera databaser services: + - vserver - dedicated --- @@ -11,11 +12,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -Den här guiden visar steg för installation av olika typer av databaser. I exemplet används Ubuntu 20.04 som operativsystem, men motsvarande kommandon för andra Linux-distros som vi erbjuder på vår webbplats anges också. Dessa kommandon måste köras via SSH, om du inte vet hur du ansluter till din server via SSH, kika här: [Initial access (SSH)](vserver-linux-ssh.md). +Den här guiden visar steg för installation av olika typer av databaser. I exemplet används Ubuntu 20.04 som operativsystem, men motsvarande kommandon för andra Linux-distros som vi erbjuder på vår webbplats anges också. Dessa kommandon måste köras via SSH, om du inte vet hur du ansluter till din server via SSH, kolla här: [Initial access (SSH)](vserver-linux-ssh.md). + + ## Förberedelser -Innan du börjar installera en databas behöver du först se till att systemet är uppdaterat. Det gör du genom att uppdatera paketen via din systempakethanterare med följande kommando, beroende på ditt operativsystem: +Innan du börjar installera en databas behöver du först se till att systemet är uppdaterat. Det gör du genom att uppdatera paketen från din systempakethanterare med följande kommando, beroende på ditt operativsystem: ``` // Ubuntu & Debian @@ -43,7 +46,7 @@ import TabItem from '@theme/TabItem'; ## Vad är MariaDB? -MariaDB är ett open-source relationsdatabashanteringssystem, ursprungligen en fork av MySQL. Det ger förbättrad prestanda, säkerhet och kontinuerlig utveckling. MariaDB erbjuder bland annat bättre lagringsmotorer och är fullt kompatibelt med MySQL. Vi rekommenderar MariaDB framför MySQL. +MariaDB är ett open-source relationsdatabashanteringssystem, ursprungligen en fork av MySQL. Det erbjuder förbättrad prestanda, säkerhet och kontinuerlig utveckling. MariaDB har bland annat förbättrade lagringsmotorer och dess arkitektur är fullt kompatibel med MySQL. Vi rekommenderar MariaDB framför MySQL. ## Installation av MariaDB @@ -59,7 +62,7 @@ Efter att ha installerat repo, uppdatera din pakethanterares cache enligt stegen MariaDB-repo-installationen (steget ovan) kan tryggt hoppas över på moderna operativsystem som Ubuntu 22.04 eller Debian 11. ::: -När repo-setup är klar kan installationen av MariaDB börja genom att installera paketet `mariadb-server`. Beroende på operativsystem kör du något av följande: +När repo-setup är klar kan installationen av MariaDB påbörjas genom att installera paketet `mariadb-server`. Beroende på operativsystem kör du något av följande kommandon: ``` // Ubuntu & Debian @@ -75,7 +78,7 @@ sudo zypper install mariadb sudo dnf install mariadb-server ``` -## Konfigurering av MariaDB +## Konfigurera MariaDB När installationen är klar, skriv in följande kommando för att starta serverkonfigurationen: @@ -88,16 +91,16 @@ Nu kan du konfigurera din MariaDB (MySQL) server genom att följa instruktionern ![](https://screensaver01.zap-hosting.com/index.php/s/sYDegXcMZwCoZzJ/preview) :::info -Användaren root är huvudanvändaren på din MariaDB (MySQL) server! +Användaren root är huvudkontot för din MariaDB (MySQL) server! ::: -Du kommer sedan bli tillfrågad om du vill sätta ett lösenord för root-användaren, bekräfta med **y** för ja. Skriv sedan in det nya lösenordet för root. +Du kommer nu bli tillfrågad om du vill sätta ett lösenord för root-användaren, bekräfta med **y** för ja. Därefter skriver du in det nya lösenordet för root. :::note När du skriver in lösenordet syns det inte, men det är helt normalt och lösenordet sparas ändå. Se till att använda ett säkert lösenord för root och förvara det på ett säkert ställe. ::: -Därefter frågas du om du vill ta bort anonyma användare från servern, detta bör du göra av säkerhetsskäl. Bekräfta med **y**: +Nästa fråga är om du vill ta bort anonyma användare från servern, det bör du göra av säkerhetsskäl. Bekräfta med **y**: ![](https://screensaver01.zap-hosting.com/index.php/s/9rnHy9dJmezjemq/preview) @@ -122,7 +125,7 @@ Din MariaDB (MySQL) server är nu redo att användas! ## Vad är Redis? -Redis är en in-memory datalagringsstruktur, främst använd för att lagra data i nyckel-värdeformat, men stöder även andra format som listor, JSON med mera. Det kännetecknas av sin hastighet och svarar på förfrågningar på millisekunder. +Redis är en in-memory datalagringsstruktur, främst använd för att lagra data i nyckel-värde-format, men stöder även andra format som listor, JSON med mera. Det kännetecknas av sin hastighet och ger svar på förfrågningar inom millisekunder. ## Installation av Redis @@ -146,7 +149,7 @@ Efter att ha installerat repo, uppdatera din pakethanterares cache enligt förbe Om ditt operativsystem inte finns med ovan kan du hoppa över detta steg. ::: -Efter att ha installerat rätt repo kan du installera Redis Server-paketet. Kör kommandot som passar ditt operativsystem: +Efter att ha installerat rätt repo, fortsätt med installationen av Redis-serverpaketet. Kör kommandot som passar ditt operativsystem: ``` // Ubuntu och Debian @@ -166,7 +169,7 @@ Efter installationen är din Redis-server redo att användas! Som standard körs :::caution För Debian/Ubuntu-användare: -Kom ihåg att aktivera `redis-server`-tjänsten efter installationen så att den startar automatiskt vid serverstart. Det gör du med följande kommando: +Kom ihåg att aktivera `redis-server`-tjänsten efter installationen för att säkerställa att den startar automatiskt vid serverstart. Det gör du med följande kommando: ``` sudo systemctl enable --now redis-server ``` @@ -177,18 +180,18 @@ sudo systemctl enable --now redis-server ## Vad är MongoDB? -MongoDB är en dokumentorienterad NoSQL-databas, designad för skalbarhet och utvecklarvänlighet. Den lagrar data i JSON-liknande BSON-format, vilket möjliggör lagring av olika datatyper. Den har stöd för index för att minska svarstider och kännetecknas av att inte ha ett fördefinierat schema som MySQL eller SQLite, vilket ger flexibilitet och snabbhet. +MongoDB är en dokumentorienterad NoSQL-databas, designad för skalbarhet och utvecklarvänlighet. Den lagrar data i JSON-liknande BSON-format, vilket möjliggör lagring av olika datatyper. Den har stöd för indexering för att minska svarstider och kännetecknas av att inte ha ett fördefinierat schema som MySQL eller SQLite, vilket ger snabbhet och flexibilitet. ## Installation av MongoDB -Välj ditt operativsystem i flikarna nedan för att visa rätt guide. +Välj ditt operativsystem i flikarna nedan för att visa motsvarande guide. ### Installation på Ubuntu & Debian -Börja med att importera MongoDB:s publika GPG-nyckel: +Först ska du importera MongoDB:s publika GPG-nyckel med följande kommando: ``` curl -fsSL https://pgp.mongodb.com/server-6.0.asc | \ @@ -196,26 +199,26 @@ curl -fsSL https://pgp.mongodb.com/server-6.0.asc | \ --dearmor ``` -Därefter lägger du till MongoDB-källan i din systems källista. Kör följande kommando: +Därefter behöver du lägga till MongoDB-källan till din systems källista. Det gör du med detta kommando: ``` 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 ``` -Nu kan pakethanteraren installera MongoDB Community Edition, men först måste du uppdatera repositorierna med `sudo apt update`. Slutligen installerar du MongoDB med: +Nu kan pakethanteraren installera MongoDB Community Edition, men först måste du uppdatera repositorierna med kommandot: `sudo apt update`. Slutligen installerar du MongoDB med: ``` sudo apt install mongodb-org ``` -Din MongoDB-installation ska nu fungera! +Din MongoDB-installation borde nu fungera! ### Installation på CentOS & Fedora -Först måste du sätta upp MongoDB-repot för Red Hat-system. +Först behöver du sätta upp MongoDB-repot för Red Hat-system. Skapa en fil vid `/etc/yum.repos.d/mongodb-org-6.0.repo` och klistra in följande innehåll: @@ -228,7 +231,7 @@ enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc ``` -Nu kan du installera MongoDB. Installationskommandot skiljer sig lite mellan CentOS och Fedora, så använd rätt kommando nedan: +Nu kan du installera MongoDB. Det finns en liten skillnad i installationskommandot mellan CentOS och Fedora, så använd rätt kommando nedan: ``` // CentOS @@ -238,20 +241,20 @@ sudo yum install -y mongodb-org sudo dnf install -y mongodb-org ``` -Din MongoDB-installation ska nu fungera, mycket enklare än på andra Linux-distros! +Din MongoDB-installation borde nu fungera, det är mycket enklare jämfört med andra Linux-distros! ### Installation på OpenSUSE -Börja med att importera MongoDB:s publika nyckel för repo med: +Först importerar du MongoDB:s publika nyckel för MongoDB-repot med kommandot: ``` sudo rpm --import https://www.mongodb.org/static/pgp/server-6.0.asc ``` -Sedan lägger du till MongoDB-repot med: +Därefter lägger du till MongoDB-repot med: ``` sudo zypper addrepo --gpgcheck "https://repo.mongodb.org/zypper/suse/15/mongodb-org/6.0/x86_64/" mongodb @@ -263,7 +266,7 @@ Slutligen installerar du senaste MongoDB-versionen med: sudo zypper -n install mongodb-org ``` -Din MongoDB-installation ska nu fungera! +Din MongoDB-installation borde nu fungera! diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md index 524bb7a60..775e8621a 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-docker -title: "Dedikerad Server: Installation av Docker" +title: "Installera Docker på en Linux-server – Kör och hantera containers på din infrastruktur" description: "Upptäck hur du installerar Docker på din Linux-server för att köra isolerade applikationer effektivt och optimera resursanvändningen → Läs mer nu" sidebar_label: Installera Docker services: + - vserver - dedicated --- @@ -13,21 +14,21 @@ import TabItem from '@theme/TabItem'; ## Introduktion -Docker är en lättviktig, öppen källkodsvirtualiseringsmjukvara som levererar tjänster eller applikationer isolerat på ett enda system. Till skillnad från riktiga virtuella maskiner emuleras eller hostas inget extra operativsystem, utan endast en applikationsmiljö inom värdsystemet. Detta sparar inte bara resurser generellt, utan ger också låg overhead jämfört med full virtualisering. I den här guiden går vi igenom hur du installerar Docker på din server. +Docker är en lättvikts, öppen källkodsvirtualiseringsmjukvara som levererar tjänster eller applikationer isolerat på ett enda system. Till skillnad från riktiga virtuella maskiner emuleras eller körs inget extra operativsystem, utan endast en applikationsmiljö inom värdsystemet. Detta sparar inte bara resurser generellt, utan ger också låg overhead jämfört med full virtualisering. I den här guiden går vi igenom hur du installerar Docker på din server. ## Förberedelser -För att börja måste du ansluta till din Linux-server via SSH. Kolla gärna in vår guide för [Initial åtkomst (SSH)](dedicated-linux-ssh.md) om du behöver hjälp med detta. I den här guiden använder vi Ubuntu som Linux-distribution. +För att börja måste du ansluta till din Linux-server via SSH. Kolla gärna in vår guide för [Första åtkomst (SSH)](dedicated-linux-ssh.md) om du behöver hjälp med detta. I den här guiden använder vi Ubuntu som Linux-distribution. ### Aktivera Docker-kompatibilitet -Du måste aktivera **Docker-kompatibilitet** i ditt webbgränssnitt för att Docker-containrar ska fungera, annars får du `Permission Denied`-fel. +Du måste aktivera **Docker-kompatibilitet** i ditt webbgränssnitt för att tillåta Docker-containrar att fungera, annars får du `Permission Denied`-fel. -Gå till **Inställningar** i serverns webbpanel, slå på **Docker-kompatibilitet** och spara. +Gå till **Inställningar** i serverns webbpanel, aktivera alternativet **Docker-kompatibilitet** och spara. ![](https://screensaver01.zap-hosting.com/index.php/s/o5t82kKM38r2MwY/preview) -När du sparat, se till att starta om servern innan du går vidare. +När du sparat, se till att starta om servern innan du fortsätter. ## Installation @@ -36,7 +37,7 @@ Nu när du är ansluten till din Linux-server kan du fortsätta med installation -För att börja måste du lägga till Dockers paket via `apt` och konfigurera det. Det gör att du enkelt kan installera och uppdatera Docker från repot framöver. +För att börja måste du lägga till Dockers paket via `apt` och konfigurera det. Detta gör att du enkelt kan installera och uppdatera Docker från repot i framtiden. Använd följande kommandon för att lägga till Dockers officiella GPG-nyckel till din repolista. ``` @@ -60,7 +61,7 @@ Nu när du lagt till Docker-repot i dina källor, kör `apt-get update` för att sudo apt-get update ``` -Vid det här laget har du framgångsrikt satt upp Docker `apt`-repo. Som sista steg installerar du Docker-paketen. Installera senaste versionen med följande kommando. +Vid det här laget har du framgångsrikt konfigurerat Docker `apt`-repo. Som sista steg installerar du Docker-paketen. Installera senaste versionen med följande kommando. ``` sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin ``` @@ -79,7 +80,7 @@ När paketet är installerat, lägg till Docker-repot och installera det med fö sudo dnf-3 config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo ``` -Docker bör nu vara installerat. Som sista steg behöver du starta och aktivera tjänsten så att den fungerar. +Docker ska nu vara installerat. Som sista steg behöver du starta och aktivera tjänsten så att den fungerar. ``` sudo systemctl enable --now docker ``` @@ -92,19 +93,19 @@ För att verifiera att installationen lyckades, testa att köra **hello-world**- sudo docker run hello-world ``` -Om det lyckas ser du ett trevligt välkomstmeddelande i chatten med grundläggande info. Om du får `Permission Denied`-fel, dubbelkolla att du aktiverat **Docker-kompatibilitet** i webbgränssnittet och startat om servern som beskrivet i förberedelserna. +Vid framgång bör du se ett trevligt välkomstmeddelande i chatten med grundläggande info. Om du får `Permission Denied`-fel, kontrollera att du aktiverat **Docker-kompatibilitet** i webbgränssnittet och startat om servern som beskrivet i förberedelseavsnittet. ![](https://screensaver01.zap-hosting.com/index.php/s/tzJwpYRYb9Mmryo/preview) Du har nu installerat Docker på din Linux-server. -## Efterinstallationsinställningar +## Efterinstallation -Med Docker installerat kan du göra lite extra inställningar för att slippa använda sudo vid Docker-kommandon och för att starta Docker automatiskt vid serverstart. +Med Docker installerat kan du göra lite extra konfiguration för att slippa använda `sudo` vid Docker-kommandon och för att starta Docker automatiskt vid serverstart. ### Hantera Docker utan Sudo -Du kan slippa prefixa alla Docker-kommandon med `sudo` genom att skapa en Docker-grupp och lägga till dina användare i den. Det gör det smidigare, men var medveten om att det indirekt ger root-behörighet till användaren. +Du kan slippa prefixa alla Docker-kommandon med `sudo` genom att skapa en Docker-grupp och lägga till dina användare i den. Det gör det smidigare, men tänk på att det indirekt ger root-behörighet till användaren. Skapa Docker-gruppen och lägg till din nuvarande användare med följande kommandon. ``` @@ -115,31 +116,31 @@ sudo groupadd docker sudo usermod -aG docker $USER ``` -När detta är gjort rekommenderar vi att du startar om servern för att gruppmedlemskapet ska uppdateras. Alternativt kan du köra `newgrp docker`. +När detta är gjort rekommenderar vi att du startar om servern så att gruppmedlemskapet uppdateras. Alternativt kan du köra `newgrp docker`. -Testa sedan att köra Docker-kommandon utan `sudo` genom att köra `docker run hello-world` igen. +Verifiera sedan att du kan köra Docker-kommandon utan `sudo` genom att köra `docker run hello-world` igen. :::tip -Ibland kan du få ett fel om en konfigurationsfil om du tidigare kört kommandot med `sudo`. Lös det genom att ta bort Docker-mappen med `rmdir ~/.docker/`. Den skapas automatiskt igen vid nästa kommando. +Ibland kan du få ett fel om en konfigurationsfil om du tidigare kört kommandot med `sudo`. Lös det genom att ta bort Docker-katalogen med `rmdir ~/.docker/`. Den skapas automatiskt igen vid nästa kommando. ::: Om kommandot fungerar som det ska har du lyckats konfigurera Docker för att köras utan `sudo`. ### Starta Docker vid Boot -Du kan ställa in Docker att starta automatiskt vid serverstart med `systemd`, som används av de flesta Linux-distributioner. +Du kan konfigurera Docker att starta automatiskt vid serverstart med `systemd`, som används av de flesta Linux-distributioner. :::tip På både Ubuntu & Debian startar Docker automatiskt vid boot som standard. Använder du dessa behöver du inte göra något mer. ::: -Aktivera Docker-tjänsten att starta vid boot med följande kommandon. +Du aktiverar Docker-tjänsten vid boot med följande kommandon. ``` sudo systemctl enable docker.service sudo systemctl enable containerd.service ``` -För att istället inaktivera tjänsten vid boot, byt ut `enable` mot `disable`. Du kan också hantera tjänsten med olika `systemctl`-kommandon, till exempel: +För att inaktivera tjänsten vid boot byter du ut `enable` mot `disable`. Du kan även hantera tjänsten med olika `systemctl`-kommandon, till exempel: ``` sudo systemctl start [din_tjänst] sudo systemctl stop [din_tjänst] @@ -148,4 +149,4 @@ sudo systemctl restart [din_tjänst] ## Avslutning -Grattis, du har nu installerat och konfigurerat Docker på din Linux-server! Har du fler frågor eller problem, tveka inte att kontakta vår support som finns tillgänglig varje dag! \ No newline at end of file +Grattis, du har nu installerat och konfigurerat Docker på din Linux-server! Om du har fler frågor eller problem, tveka inte att kontakta vår support som finns tillgänglig varje dag för att hjälpa dig! \ No newline at end of file diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md index 8267b2695..24a59dc11 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-ftp-install -title: "Dedikerad Server: Installation av en FTP-server" -description: "Upptäck hur du sätter upp och hanterar en säker FTP-server på Linux med FileZilla Server för smidigare filöverföringar och användarhantering → Lär dig mer nu" +title: "Sätt upp ProFTPD på en Linux-server - Host en säker FTP-tjänst" +description: "Lär dig hur du sätter upp och hanterar en säker FTP-server på Linux med FileZilla Server för smidigare filöverföringar och användarhantering → Läs mer nu" sidebar_label: Installera FTP-server services: + - vserver - dedicated --- @@ -11,17 +12,17 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -**FTP (File Transfer Protocol)** är ett nätverksprotokoll som används för att överföra filer över ett TCP/IP-nätverk. Protokollet utvecklades för att möjliggöra enkel filutbyte mellan system. Med **FileZilla Server** kan du sätta upp en sådan FTP-server på ett Linux-operativsystem. FileZilla Server är enkel att installera och konfigurera, och erbjuder många funktioner som möjligheten att skapa användarkonton, hantera åtkomsträttigheter och överföra filer. I den här guiden går vi igenom hur du installerar och konfigurerar **FileZilla Server** på en Linux-server. +**FTP (File Transfer Protocol)** är ett nätverksprotokoll som används för att överföra filer över ett TCP/IP-nätverk. Protokollet utvecklades för att göra det enkelt att byta filer mellan system. Med **FileZilla Server** kan du sätta upp en sådan FTP-server på ett Linux-operativsystem. FileZilla Server är enkel att installera och konfigurera, och erbjuder massor av funktioner som möjligheten att skapa användarkonton, hantera åtkomsträttigheter och överföra filer. I den här guiden går vi igenom hur du installerar och konfigurerar **FileZilla Server** på en Linux-server. ## Hur installerar jag FTP-servern för att lägga till en användare? För att lägga till en FTP-användare måste du först installera FTP-servern. Anslut till servern en gång via SSH (Putty). -För att installera FTP-servern skriver du nu följande: **apt-get install proftpd**. Bekräfta med **Y** och tryck enter: +För att installera FTP-servern skriver du nu in följande: **apt-get install proftpd**. Bekräfta med **Y** och tryck enter: ![](https://screensaver01.zap-hosting.com/index.php/s/MWzQMoq5yrRXP7Y/preview) -Nu måste vi justera konfigurationen. Skriv följande: **nano /etc/proftpd/proftpd.conf** och tryck enter. Då öppnas konfigurationsfilen i Nano-editorn: +Nu måste vi justera konfigurationen. Skriv in: **nano /etc/proftpd/proftpd.conf** och tryck enter. Då öppnas konfigurationsfilen i Nano-editorn: ![](https://screensaver01.zap-hosting.com/index.php/s/8X4A6MZEr27YqFf/preview) @@ -43,11 +44,11 @@ Nu blir du ombedd att sätta ett lösenord: ![](https://screensaver01.zap-hosting.com/index.php/s/4cmAAMcBaoTQ4QD/preview) -Bekräfta sedan att uppgifterna är korrekta: +Sedan bekräftar du att uppgifterna är korrekta: ![](https://screensaver01.zap-hosting.com/index.php/s/6bNjWnr7ie3Cnty/preview) -Sista steget är att tilldela den nya användaren till gruppen med **adduser benutzerftp ftpuser**: +Sista steget är att tilldela den nya användaren till gruppen via **adduser benutzerftp ftpuser**: ![](https://screensaver01.zap-hosting.com/index.php/s/bj277RHHMBQtPbp/preview) diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-git.md b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-git.md index 2c63dc17f..67df078dd 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-git.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-git.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-git -title: "Dedikerad Server: Installera Git på Linux" -description: "Upptäck hur du sätter upp och konfigurerar Git för effektiv versionshantering och smidig samarbete i dina projekt → Lär dig mer nu" +title: "Sätt upp Git på en Linux-server – Aktivera versionshantering för dina projekt" +description: "Upptäck hur du installerar och konfigurerar Git för effektiv versionshantering och smidig samarbete i dina projekt → Läs mer nu" sidebar_label: Installera Git services: + - vserver - dedicated --- @@ -15,7 +16,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; Git är ett distribuerat versionshanteringssystem designat för effektiv hantering av källkod. Det låter utvecklare spåra ändringar, jobba på olika grenar samtidigt och samarbeta sömlöst i projekt. Tack vare sin flexibilitet och prestanda har Git blivit standardverktyget för versionshantering i modern mjukvaruutveckling. -Fundera på att hosta den här tjänsten själv? Vi guidar dig steg för steg hur du sätter upp och konfigurerar den, plus allt du behöver ha koll på. +Fundera på att hosta den här tjänsten själv? Vi guidar dig steg för steg hur du sätter upp och konfigurerar Git, plus allt du behöver ha koll på. @@ -25,7 +26,7 @@ Innan du sätter upp **Git** behöver du förbereda ditt system. Det innebär at ### Uppdatera systemet -För att vara säker på att ditt system kör den senaste mjukvaran och säkerhetsuppdateringarna bör du alltid börja med att uppdatera systemet. Kör följande kommando: +För att se till att ditt system kör den senaste mjukvaran och säkerhetsfixarna bör du alltid börja med att uppdatera systemet. Kör följande kommando: ``` sudo apt update && sudo apt upgrade -y @@ -36,15 +37,15 @@ Detta ser till att ditt system har de senaste säkerhetspatcharna och mjukvaruve ## Installation -Nu när förberedelserna är klara kan du fortsätta med installationen av Git. Kör följande kommando: +Nu när förberedelserna är klara kan du installera Git. Kör det här kommandot: ```console sudo apt install git-all -y ``` -När installationen är klar bör du verifiera att Git fungerar som det ska genom att öppna en terminal eller kommandoprompt. Skriv kommandot `git --version` och tryck Enter. +När installationen är klar bör du kontrollera att Git fungerar som det ska genom att öppna terminalen eller kommandoprompten. Skriv `git --version` och tryck Enter. -Om installationen lyckades kommer Git att visa den installerade versionsnumret. Får du ett felmeddelande eller inget svar betyder det oftast att Git inte installerades korrekt eller att kommandot inte finns i systemets sökväg. +Om installationen lyckades visar Git den installerade versionen. Får du ett felmeddelande eller inget svar betyder det oftast att Git inte installerades korrekt eller att kommandot inte finns i systemets sökväg. ``` git --version @@ -55,7 +56,7 @@ git version 2.51.2 ## Konfiguration -Ställ in ditt Git-användarnamn och e-post med kommandona nedan, byt ut exempelvärdena mot dina egna uppgifter. Dessa uppgifter kopplas till varje commit du gör. +Ställ in ditt Git-användarnamn och e-post med kommandona nedan, byt ut exemplen mot dina egna uppgifter. Dessa kopplas till varje commit du gör. ``` git config --global user.name "John Doe Paris" @@ -66,9 +67,9 @@ git config --global user.email "doe@e-mail.com" ## Avslutning och fler resurser -Grattis! Du har nu installerat och konfigurerat Git på din Dedikerade Server. Vi rekommenderar också att du kollar in följande resurser som kan ge dig extra hjälp och vägledning under din serverkonfiguration: +Grattis! Du har nu installerat och konfigurerat Git på din VPS/Dedikerade Server. Vi rekommenderar också att du kollar in följande resurser som kan ge dig extra hjälp och tips under din serverkonfiguration: -- [git-scm.com](https://git-scm.com/) - Officiell webbplats +- [git-scm.com](https://git-scm.com/) – Officiell webbplats - [git-scm.com/doc](https://git-scm.com/doc) Git-dokumentation -Har du specifika frågor som inte täcks här? För fler frågor eller support, tveka inte att kontakta vårt supportteam som finns tillgängligt varje dag för att hjälpa dig! 🙂 \ No newline at end of file +Har du frågor som inte täcks här? Tveka inte att kontakta vår support, som finns tillgänglig varje dag för att hjälpa dig! 🙂 \ No newline at end of file diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-java.md b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-java.md index 5e9d58822..9717c964d 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-java.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-java.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-java -title: "Dedikerad Server: Installation av Java" +title: "Installera Java på en Linux-server - Kör Java-baserade applikationer och tjänster" description: "Lär dig hur du installerar Java på olika Linux-system för att köra Java-applikationer smidigt och säkerställa att din miljö är korrekt uppsatt → Läs mer nu" sidebar_label: Installera Java services: + - vserver - dedicated --- @@ -15,7 +16,7 @@ Java är ett väldigt populärt programmeringsspråk som används världen över -## Förberedelse +## Förberedelser Innan du sätter igång med själva Java-installationen är det viktigt att se till att systemet är uppdaterat. För detta ansluter vi till servern via SSH. Om du inte vet vad SSH är eller hur du använder det, kolla in den här guiden: [Initial access (SSH)](vserver-linux-ssh.md) @@ -42,7 +43,7 @@ sudo dnf upgrade --refresh ## Installation -När förberedelserna är klara kan du starta Java-installationen. Beroende på operativsystem kör du följande kommandon: +När förberedelserna är klara kan Java-installationen startas. Beroende på operativsystem kör du följande kommandon: **Debian** @@ -72,7 +73,7 @@ sudo dnf install java-11-openjdk ## Versionskontroll -Du kan kolla om installationen lyckades med kommandot **java --version**. Utdata bör se ut ungefär så här: +Du kan kolla om installationen gick igenom med kommandot **java --version**. Outputen borde se ut ungefär så här: ``` openjdk 11.0.9.1 2020-11-04 @@ -80,6 +81,5 @@ 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) ``` -I det här fallet är Java 11 installerat och klart på ditt system. Nu kan du enkelt köra dina Java-applikationer på servern. - +I det här fallet har Java 11 installerats framgångsrikt på ditt system. Nu kan du enkelt köra dina Java-applikationer på servern. diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md index a27379670..7ca5b1548 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-javascript -title: 'Dedikerad Server: Installation av JavaScript' -description: "Upptäck hur du installerar och konfigurerar Node.js, Deno och Bun på din server för effektiv hantering av JavaScript-runtime → Lär dig mer nu" +title: "Installera JavaScript Runtime på en Linux-server – Kör moderna webbappar smidigt" +description: "Lär dig hur du installerar och sätter upp Node.js, Deno och Bun på din server för effektiv JavaScript-runtime → Läs mer nu" sidebar_label: Installera JavaScript services: + - vserver - dedicated --- @@ -11,11 +12,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -Den här guiden visar steg för installation av Node.js, Deno och Bun. Dessa kommandon måste köras via SSH, om du inte vet hur du ansluter till din server via SSH, ta en titt på vår [Initial access (SSH)](vserver-linux-ssh.md). +Den här guiden visar steg för installation av Node.js, Deno och Bun. Dessa kommandon måste köras via SSH. Om du inte vet hur du ansluter till din server via SSH, kolla in vår [Initial access (SSH)](vserver-linux-ssh.md). ## Förberedelser -Innan du installerar något på en server rekommenderas det att köra uppdateringskommandot som passar ditt operativsystem för att hålla servern säker. +Innan du installerar något på servern rekommenderar vi att du kör uppdateringskommandot för ditt operativsystem för att hålla servern säker. import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; @@ -53,14 +54,14 @@ import TabItem from '@theme/TabItem'; ## Installation -Först måste du bestämma vilken JavaScript-runtime du vill installera. Det finns massor av resurser online som beskriver varje alternativ i detalj. Men du kan också läsa den här guiden eftersom den inkluderar grundläggande kommandon och kodexempel. Vi rekommenderar NodeJS eftersom det är en av de mest använda och populära valen. +Först måste du bestämma vilken JavaScript-runtime du vill installera. Det finns massor av resurser online som beskriver varje alternativ i detalj. Men du kan också läsa den här guiden som inkluderar grundläggande kommandon och kodexempel. Vi rekommenderar NodeJS eftersom det är en av de mest använda och populära lösningarna. ## Installera Node.js Runtime -Du kan installera Node.js via din Linux-distributions paketmanager eller med nvm. Vi rekommenderar apt eftersom det oftast är enklare. +Du kan installera Node.js via din Linux-distributions paketmanager eller med nvm. Vi rekommenderar apt eftersom det oftast är enklast. @@ -79,20 +80,20 @@ apt install npm ### Uppdatera Node.js till senaste versionen -Att köra `node -v` visar vilken version av Node.js som är installerad. Det är oftast inte den senaste, så du behöver uppdatera för att få de senaste funktionerna. Lyckligtvis finns npm-paketet `n` som gör detta väldigt enkelt. +Kör `node -v` för att se vilken version av Node.js som är installerad. Det är ofta inte den senaste, så du behöver uppdatera för att få de senaste funktionerna. Lyckligtvis finns npm-paketet `n` som gör detta väldigt enkelt. -Först installerar vi det med `npm install -g n` och sedan kan vi köra `n [version]`, där du byter ut `[version]` mot önskad versionsnummer, för att installera vilken version av Node.js som helst. +Först installerar du det med `npm install -g n` och sedan kan du köra `n [version]`, där du byter ut `[version]` mot önskad versionsnummer, för att installera vilken version av Node.js som helst. :::tip -Det rekommenderas generellt att hålla din installation på senaste Long Term Support-versionen. Det gör du enkelt med `n lts`. +Det rekommenderas generellt att hålla installationen på senaste Long Term Support-versionen. Det gör du med `n lts`. ::: -Att installera Node.js via nvm ger dig mer kontroll över att ha olika Node.js-versioner med egna paket. +Att installera Node.js via nvm ger dig bättre kontroll över olika Node.js-versioner och deras egna paket. -Först, se till att curl är installerat på ditt system och kör sedan följande kommando. +Först, se till att curl är installerat och kör sedan: ``` curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash @@ -101,13 +102,13 @@ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash Detta hämtar och kör nvm-installationsscriptet från GitHub. :::note -Om nvm-kommandon inte fungerar efter installation, kör `source ~/.bashrc` för att ladda om bash-konfigurationsfilen. +Om nvm-kommandon inte fungerar efter installation, kör `source ~/.bashrc` för att ladda om bash-konfigurationen. ::: -Precis som med tidigare metod kan du nu köra `nvm install v[version]` för att installera valfri Node.js-version. Vill du se alla tillgängliga versioner kör du `nvm list-remote` och för att se installerade versioner kör du `nvm list`. +Precis som tidigare kan du nu installera valfri Node.js-version med `nvm install v[version]`. Vill du se alla tillgängliga versioner kör du `nvm list-remote` och för att se installerade versioner kör du `nvm list`. :::tip -Installera Long Term Support-versionen med `nvm install --lts` +Long Term Support-versionen installerar du med `nvm install --lts` ::: @@ -115,17 +116,17 @@ Installera Long Term Support-versionen med `nvm install --lts` ### Köra Node.js & npm -Npm är den officiella paketmanagern för Node.js. Du använder den för att installera paket från internet. +Npm är den officiella paketmanagern för Node.js och används för att installera paket från internet. :::note -Du hittar alla npm-paket på deras [webbplats](https://www.npmjs.com/). +Alla npm-paket hittar du på deras [webbplats](https://www.npmjs.com/). ::: ### Skapa ett nytt projekt -Varje gång du vill starta ett nytt Node.js-projekt behöver du skapa en ny mapp (`mkdir [projekt-namn]`) eller gå in i en tom mapp och köra `npm init` för att starta setupen. Det här frågar efter grundläggande info för att skapa en `package.json`-fil. Den är "konfigurationsfilen" för Node.js. +Varje gång du vill starta ett nytt Node.js-projekt skapar du en ny mapp (`mkdir [projekt-namn]`) eller går in i en tom mapp och kör `npm init` för att starta setupen. Du får fylla i lite grundläggande info för att skapa en `package.json`-fil, som är konfigurationsfilen för Node.js. -Efter att ha initierat projektet kan du skapa en fil som heter `index.js` och skriva kod i den. Som exempel skapar vi en enkel HTTP-server på standardport 80 som svarar med ett testmeddelande när du går till localhost. Koden ser ut så här: +Efter initiering kan du skapa en fil som heter `index.js` och skriva kod i den. Här är ett exempel på en enkel HTTP-server på port 80 som svarar med ett testmeddelande när du går till `localhost`. ```js const http = require('http') @@ -138,7 +139,7 @@ const server = http.createServer((req, res) => { server.listen(80) ``` -Nu kan du köra koden med kommandot `node .` och kolla resultatet genom att gå till `localhost:80` i din webbläsare. +Kör koden med `node .` och kolla resultatet genom att gå till `localhost:80` i din webbläsare. :::tip Installera externa paket från npm med `npm install [paket-namn]` @@ -150,19 +151,19 @@ Installera externa paket från npm med `npm install [paket-namn]` ## Installera Deno Runtime -Att installera Deno är lika enkelt som att skriva `curl -fsSL https://deno.land/install.sh | sh` i din terminal. +Installera Deno enkelt genom att skriva `curl -fsSL https://deno.land/install.sh | sh` i terminalen. :::tip -För att kolla vilken version som är installerad, kör `deno --version`. +Kolla vilken version som är installerad med `deno --version`. ::: ### Uppdatera Deno till senaste versionen -Uppdatera Deno enkelt med kommandot `deno upgrade`. +Uppdatera Deno med kommandot `deno upgrade`. ### Köra Deno -För att köra Deno behöver du skapa en ny fil `index.ts` och skriva lite kod i den. Som exempel skapar vi en enkel HTTP-server på port 80 som svarar med ett testmeddelande när du går till localhost. Så här ser koden ut: +Skapa en fil `index.ts` och skriv lite kod. Här är ett exempel på en enkel HTTP-server på port 80 som svarar med ett testmeddelande när du går till `localhost`. ```js Deno.serve({ port: 80 }, (_req: Request) => { @@ -173,7 +174,7 @@ Deno.serve({ port: 80 }, (_req: Request) => { Kör koden med `deno run --allow-net index.ts` och kolla resultatet på `localhost:80` i webbläsaren. :::info -Deno är byggt för att vara säkrare och kräver därför vissa tillstånd som `--allow-net` för att få åtkomst till vissa moduler. +Deno är designat för att vara säkrare och kräver därför vissa tillstånd som `--allow-net` för att få åtkomst till vissa moduler. ::: @@ -182,15 +183,15 @@ Deno är byggt för att vara säkrare och kräver därför vissa tillstånd som ## Installera Bun Runtime -Bun erbjuder två officiella installationssätt, antingen via curl eller npm. +Bun kan installeras på två officiella sätt, via curl eller npm. -Kör `curl -fsSL https://bun.sh/install | bash` för att installera Bun på din server. +Kör `curl -fsSL https://bun.sh/install | bash` för att installera Bun på servern. :::tip -För att installera andra versioner av Bun, kör `curl -fsSL https://bun.sh/install | bash -s "bun-v[version]"` +Vill du installera en annan version av Bun kör du `curl -fsSL https://bun.sh/install | bash -s "bun-v[version]"` ::: @@ -203,13 +204,13 @@ Om du redan har npm installerat kan du köra `npm install -g bun`. ### Köra Bun -Bun är gjort för att vara snabbare än många andra JavaScript-motorer, samtidigt som setupen liknar Node.js. För att köra Bun, öppna en tom mapp och kör `bun init`. +Bun är byggt för att vara snabbare än andra JavaScript-motorer och har en setup som liknar Node.js. Öppna en tom mapp och kör `bun init`. :::note Beroende på valt språk (JS eller TS) skapar Bun en konfigurationsfil (jsconfig.json eller tsconfig.json). ::: -För att köra Bun behöver du skapa en ny fil `index.ts` och skriva lite kod i den. Som exempel skapar vi en enkel HTTP-server på port 80 som svarar med ett testmeddelande när du går till localhost. Så här ser koden ut: +Skapa en fil `index.ts` och skriv lite kod. Här är ett exempel på en enkel HTTP-server på port 80 som svarar med ett testmeddelande när du går till `localhost`. ```js const server = Bun.serve({ @@ -220,9 +221,9 @@ const server = Bun.serve({ }) ``` -Kör koden med `bun index.ts` och kolla resultatet på `localhost:80` i din webbläsare. +Kör koden med `bun index.ts` och kolla resultatet på `localhost:80` i webbläsaren. -Genom att följa den här guiden har du nu installerat en av de populära JavaScript-runtimes på din Linux-server. \ No newline at end of file +Följ den här guiden så har du snabbt och enkelt installerat en av de populära JavaScript-runtimes på din Linux-server. \ No newline at end of file diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md index 6ab139d28..83b69abac 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-jitsi -title: "Dedikerad Server: Installation av Jitsi Meet" -description: "Upptäck hur du sätter upp och kör din egen säkra Jitsi Meet-videokonferensserver för enkla, privata online-möten → Lär dig mer nu" +title: "Sätt upp Jitsi Meet på en Linux-server - Hosta din egen videokonferensplattform" +description: "Upptäck hur du sätter upp och kör din egen säkra Jitsi Meet-videokonferensserver för enkla, privata online-möten → Läs mer nu" sidebar_label: Installera Jitsi Meet services: + - vserver - dedicated --- @@ -11,23 +12,23 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -Jitsi Meet är en open source-videokonferensprogramvara som låter dig sätta upp dina egna videomöten på din server. En stor fördel med Jitsi Meet är den enkla hanteringen: Du behöver bara en webbläsare (på mobil används Jitsi-appen) och du loggar inte in på externa tjänster. Varje videokonferens får sin egen URL för att ansluta till mötet. Jitsi Meet är perfekt för videokonferenser även med personer som inte är så tekniskt bevandrade. -Obs: Utan ytterligare inställningar kan vem som helst som når Jitsi Meet-servern starta egna videomöten på servern. +Jitsi Meet är en open source-videokonferensmjukvara som låter dig sätta upp dina egna videomöten på din server. En stor fördel med Jitsi Meet är den enkla hanteringen: Du behöver bara en webbläsare (på mobiler används Jitsi-appen) och du loggar inte in på externa tjänster. Varje videomöte får sin egen URL för att ansluta till konferensen. Jitsi Meet är perfekt för videomöten även med folk som inte är så tekniskt vana. +Obs: Utan några extra inställningar kan vem som helst som kommer åt Jitsi Meet-servern starta egna videokonferenser på servern. ## Installera Jitsi Meet på en Debian-server -Nedan visar vi hur du installerar en Jitsi Meet-server på en Debian-server. I princip fungerar Jitsi Meet även på andra Linux-servrar, t.ex. Ubuntu, och installationen är väldigt lik. +Här visar vi hur du installerar en Jitsi Meet-server på en Debian-server. I princip funkar Jitsi Meet på andra Linux-servrar också, t.ex. Ubuntu, och installationen är väldigt lik. ### Förberedelser -För att använda Jitsi Meet på rätt sätt bör du använda din egen domän för att nå Jitsi-servern. Det är smart att skapa en egen subdomän för Jitsi Meet-servern. Som exempel använder vi domänen meet.zap-testdomain.de. -För ZAP-Hosting-domäner måste du skapa en ny post under DNS-administrationen. Skriv in subdomänens namn i fältet "Namn" och IP-adressen till din server i fältet "Värde". I vårt exempel skriver vi "meet" i Namn-fältet och IP-adressen till ZAP-testservern där vi installerar Jitsi Meet i Värde-fältet: 185.239.239.49 (ange IP:n till din server, inte detta exempel). +För att använda Jitsi Meet på bästa sätt bör du använda din egen domän för att nå Jitsi-servern. Det är smart att skapa en egen subdomän för Jitsi Meet-servern. Som exempel använder vi domänen meet.zap-testdomain.de. +För ZAP-Hosting-domäner måste du skapa en ny post i DNS-administrationen. Skriv in subdomänens namn i fältet "Namn" och IP-adressen till din server i fältet "Värde". I vårt exempel skriver vi "meet" i Namn-fältet och IP-adressen till ZAP-testservern där vi installerar Jitsi Meet i Värde-fältet: 185.239.239.49 (ange IP:n till din server, inte detta exempel). -Du kan nå en Jitsi Meet-server via IP-adressen, men en domän krävs för SSL-certifikatet. Utan domän kommer webbläsaren visa en säkerhetsvarning. +Du kan nå Jitsi Meet-servern via IP-adressen, men för SSL-certifikatet krävs en domän. Utan domän får du en säkerhetsvarning i webbläsaren. -När subdomänen är satt (det kan ta upp till 24 timmar innan ändringar träder i kraft) kan du förbereda din server för installation. +När subdomänen är satt (det kan ta upp till 24 timmar innan ändringarna slår igenom) kan du förbereda servern för installation. Anslut till din server via Putty eller WinSCP. -Innan du fortsätter, se till att servern är uppdaterad. Vid behov måste varje kommando köras med superuser-rättigheter. Lägg då till "sudo" före kommandot (t.ex. "sudo apt-get update"). +Innan du fortsätter, se till att servern är uppdaterad. Om det behövs måste varje kommando köras med superuser-rättigheter, alltså lägg till "sudo" före kommandot (t.ex. "sudo apt-get update"). ``` $ apt-get update @@ -36,7 +37,7 @@ $ apt-get update $ apt-get upgrade ``` -Om ingen brandvägg är installerad på servern kan du installera en brandvägg, till exempel UFW: +Om ingen brandvägg är installerad på servern kan du installera en, t.ex. UFW: ``` $ apt install ufw ``` @@ -56,7 +57,7 @@ Aktivera brandväggen: $ ufw enable ``` -Kontrollera status: +Kolla status: ``` $ ufw status ``` @@ -68,7 +69,7 @@ För att installera Jitsi Meet behöver du först paketet gnupg: $ apt install gnupg ``` -Efter paketinstallationen laddas Jitsi-GPG-nyckeln ner och läggs till: +Efter installationen laddas Jitsi-GPG-nyckeln ner och läggs till: ``` $ wget https://download.jitsi.org/jitsi-key.gpg.key ``` @@ -81,7 +82,7 @@ För att installera Jitsi Meet måste du lägga till Jitsi-repositoriet: $ nano /etc/apt/sources.list.d/jitsi-stable.list ``` -Följande rad läggs till i editorn. Spara ändringen och stäng editorn: +Lägg till följande rad i editorn. Spara ändringen och stäng editorn: ``` $ deb https://download.jitsi.org stable/ ``` @@ -113,9 +114,9 @@ Kör skriptet för att installera TLS-certifikatet: $ /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh ``` -Under körningen blir du ombedd att ange en e-postadress som skickas till letsencrypt.org. Skriv in en e-postadress och bekräfta. +Under körningen blir du ombedd att ange en e-postadress som skickas till letsencrypt.org. Skriv in din e-post och bekräfta. -Efter detta bör Jitsi Meet vara fullt installerat och aktivt på din server. För att testa att Jitsi Meet är korrekt installerat, skriv in subdomänen du satt upp i webbläsarens adressfält. I denna guide är det: +Efter det ska Jitsi Meet vara fullt installerat och aktivt på din server. För att testa att allt funkar, skriv in subdomänen du satt upp i webbläsarens adressfält. I den här guiden är det: ``` https://meet.zap-testdomain.de ``` diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md index 1975581d2..ab874c5f2 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md @@ -1,8 +1,8 @@ --- id: dedicated-linux-lamp-stack -title: "Dedikerad Server: Installera LAMP-stack - Linux, Apache, MySQL, PHP" -description: "Lär dig hur du snabbt och smidigt sätter upp en LAMP-stack för att hosta dynamiska PHP-webbplatser på Linux-servrar → Läs mer nu" -sidebar_label: Web LAMP-stack +title: "Sätt upp en LAMP Stack på en Linux-server - Driv klassiska PHP-appar" +description: "Upptäck hur du enkelt sätter upp en LAMP stack för att hosta dynamiska PHP-webbplatser på Linux-servrar → Lär dig mer nu" +sidebar_label: Web LAMP stack services: - dedicated --- @@ -13,11 +13,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -**LAMP**-stacken är en populär samling öppen källkodsprogram som installeras tillsammans för att enkelt kunna hosta dynamiska webbplatser, med särskilt fokus på PHP-webbplatser och appar. Akronymen står för: **L**inux som operativsystem, **A**pache som webbserver, **M**ySQL som databas och slutligen **P**HP för bearbetning. I den här guiden går vi igenom hur du sätter upp en LAMP-stack på en Linux Dedikerad Server, med en detaljerad genomgång och exempel på hur du skapar en att-göra-lista-webbplats. +**LAMP** stacken är en populär samling öppen källkodsprogram som sätts upp tillsammans för att möjliggöra enkel hosting av dynamiska webbplatser, med särskilt fokus på PHP-webbplatser och appar. Akronymen står för: **L**inux som operativsystem, **A**pache som webbserver, **M**ySQL som databas och slutligen **P**HP för bearbetning. I den här guiden går vi igenom hur du sätter upp en LAMP stack på en Linux Dedicated Server, med en detaljerad genomgång och exempel på hur man sätter upp en att-göra-lista-webbplats. ## Förberedelser -Börja med att ansluta till din server via SSH. Om du inte vet hur man gör detta, kolla in vår guide för [Initial access (SSH)](vserver-linux-ssh.md). +Börja med att ansluta till din server via SSH. Om du inte vet hur man gör detta, kolla gärna in vår [Initial access (SSH)](vserver-linux-ssh.md)-guide. I den här guiden använder vi Ubuntu som Linux-distribution. Instruktionerna är desamma för Debian och bör vara liknande för andra distributioner, men syntaxen för kommandon kan skilja sig något. Se till att du har ett OS installerat och är ansluten till servern via SSH. @@ -38,22 +38,22 @@ sudo dnf upgrade --refresh ## Installation -Installationen delas enkelt upp i varje kärnkomponent i LAMP, med start från Apache-webbservern, följt av MySQL-databasen och slutligen PHP. Under installationen sätter vi upp en testwebbplats skriven i PHP som kommer att använda MySQL-databasen. Varje webbförfrågan kommer sedan att bearbetas och serveras via Apache. +Installationen kan enkelt delas upp i varje kärnberoende i LAMP, med start från Apache webbserver, följt av MySQL-databasen och slutligen PHP. Under installationen kommer vi att sätta upp en testwebbplats skriven i PHP som kommer att använda MySQL-databasen. Varje webbförfrågan kommer sedan att bearbetas och serveras via Apache webbserver. -### Installera Apache +### Sätta upp Apache -Apache är webbservern som hanterar inkommande webbförfrågningar och levererar svar. Installera den med följande kommando: +Apache är webbservern som kommer att användas för att bearbeta inkommande webbförfrågningar och leverera svar. Installera den med följande kommando. ``` sudo apt install apache2 ``` -När installationen är klar bör du se till att rätt brandväggsregler skapas så att webbservern är tillgänglig från internet. I det här exemplet använder vi **UFW-brandväggen** eftersom Apache har en registrerad applikation för den. +När installationen är klar bör du säkerställa att rätt brandväggsregler skapas så att webbservern är tillgänglig från internet. I det här exemplet använder vi **UFW Firewall** eftersom Apache har en registrerad applikation för detta. -Om du använder en annan brandvägg, se till att port 80 (HTTP) är tillåten genom brandväggen. Du kan läsa mer om brandväggar i Linux i vår guide [Hantera brandvägg](vserver-linux-firewall.md). +Om du använder en annan brandvägg, se till att port 80 (HTTP) är tillåten genom brandväggen. Du kan lära dig mer om brandväggar i Linux via vår [Manage Firewall](vserver-linux-firewall.md)-guide. -Se till att UFW-brandväggen är aktiverad och att en regel för SSH finns. +Se till att UFW-brandväggen är aktiverad och att en regel för SSH är skapad. ``` -# Skapa regel för att tillåta SSH +# Skapa en regel för att tillåta SSH sudo ufw allow OpenSSH # Aktivera UFW-brandväggen @@ -64,12 +64,12 @@ sudo ufw enable Se till att du har en regel för SSH om du använder UFW-brandväggen! Om du inte har det kommer du **inte** kunna SSH:a in i servern igen om du tappar anslutningen till din nuvarande session! ::: -Skapa nu regeln för att tillåta Apache och kontrollera att reglerna finns. +Skapa nu regeln för att tillåta Apache och kontrollera sedan att reglerna finns. ``` -# Skapa regel för att tillåta Apache +# Skapa en regel för att tillåta Apache sudo ufw allow in "Apache Full" -# Kontrollera UFW-brandväggsregler +# Kontrollera UFW-brandväggsreglerna sudo ufw status ``` @@ -77,62 +77,62 @@ sudo ufw status Du kan se vilka profiler som finns tillgängliga genom att köra kommandot `ufw app list`. I exemplet ovan betyder `Apache Full` att både HTTP (port 80) och HTTPS (port 443) regler skapas. ::: -Du bör se `Apache` och `Apache (v6)` regler med `ALLOW`-status, vilket bekräftar att brandväggen är redo. Du bör också se andra regler du tidigare skapat, inklusive SSH-regeln. +Du bör se `Apache` och `Apache (v6)` regler med `ALLOW`-åtgärder, vilket bekräftar att brandväggen är redo. Du bör också se andra regler som du tidigare har satt upp, inklusive SSH-regeln. ![](https://screensaver01.zap-hosting.com/index.php/s/o8NDBppnTwHdSgf/preview) -När brandväggen är öppen för Apache bör du kontrollera att Apache fungerar. Testa att nå din IP-adress i en webbläsare, så här: `http://[din_ipadress]` +När brandväggen är öppen för Apache bör du nu kontrollera att Apache fungerar. Du kan göra detta genom att försöka nå din IP-adress i en webbläsare, så här: `http://[your_ipaddress]` -Om allt fungerar ska du se en standard välkomstsida. Om inte, kolla status på tjänsten med kommandot: `systemctl status apache2` +Om det fungerar bör du se en standard välkomstsida. Om inte, kontrollera statusen på tjänsten med följande kommando: `systemctl status apache2` ![](https://screensaver01.zap-hosting.com/index.php/s/irmnDDNi436HH4c/preview) -### Installera MySQL +### Sätta upp MySQL -Nu installerar och konfigurerar du en MySQL-server som kommer agera som din databas för att lagra data på ett relationsmässigt sätt. Installera med följande kommando: +Nu installerar och sätter du upp en MySQL-server som kommer att fungera som din databas för att lagra data på ett relationsmässigt sätt. Installera den med följande kommando. ``` sudo apt install mysql-server ``` -När installationen är klar rekommenderas det att köra ett säkerhetsinstallationsskript som ser till att din MySQL-server är säker. Detta är valfritt men starkt rekommenderat. Kör det med kommandot `sudo mysql_secure_installation`. +När detta är klart rekommenderas det att köra ett säkert installationsskript som ser till att din MySQL-serverinstans förblir säker. Detta är valfritt men starkt rekommenderat. Du kan köra detta med kommandot `sudo mysql_secure_installation`. -Du kommer att guidas genom en interaktiv setup. Först blir du tillfrågad om lösenordsvalidering. Vi rekommenderar att du väljer `Y` för att säkerställa att endast säkra lösenord tillåts i framtiden, och sedan väljer antingen `MEDIUM` via `1` eller `STRONG` via `2`. +Detta tar dig igenom en interaktiv setup. Först kommer du att bli tillfrågad om lösenordsvalidering. Vi rekommenderar att välja `Y` för att säkerställa att endast säkra lösenord tillåts i framtiden och sedan välja antingen `MEDIUM` via `1` eller `STRONG` via `2`. ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -Nästa steg är att ta bort `anonymous`-användaren och förhindra root-inloggning på distans. Vi rekommenderar starkt att acceptera båda med `Y` för säkerhetens skull. Detta tar bort testanvändaren och ser till att root-användaren bara kan användas lokalt via SSH, vilket minskar risken. +Nästa steg är att ta bort `anonymous`-användaren och förhindra root-inloggning på distans. För båda rekommenderar vi starkt att acceptera med `Y` av säkerhetsskäl. Detta säkerställer att testanvändaren tas bort och att master `root`-användaren endast kan användas lokalt via SSH och inte någon annanstans, vilket minskar risken. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -Slutligen blir du tillfrågad om att ta bort `test`-databasen och ladda om privilegietabellerna. Vi rekommenderar att acceptera med `Y` eftersom testtabellen inte behövs och privilegietabellerna måste laddas om för att ändringar ska träda i kraft. +Slutligen blir du tillfrågad om att ta bort `test`-databasen och ladda om privilegietabellerna. Återigen rekommenderar vi att acceptera med `Y` eftersom testtabellen inte behövs och du måste ladda om privilegietabellen för att ändringarna ska träda i kraft. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -Kolla nu om MySQL-databasen körs genom att försöka logga in med kommandot: `sudo mysql -u root`. Om det lyckas bör du se ett välkomstmeddelande. Avsluta med kommandot `quit` när du är klar. +Kontrollera nu om MySQL-databasen körs genom att försöka logga in med följande kommando: `sudo mysql -u root`. Om det lyckas bör du se ett välkomstmeddelande. Du kan avsluta med kommandot `quit` när du är klar. -### Installera PHP +### Sätta upp PHP -Den sista LAMP-komponenten är PHP och det är enkelt att installera. Följande kommando installerar PHP tillsammans med en plugin för Apache och MySQL, så att Apache kan hantera PHP och PHP kan använda MySQL. +Den sista LAMP-komponenten är PHP och det är ganska enkelt att installera. Följande kommando installerar PHP tillsammans med en plugin för Apache och MySQL, för att låta Apache arbeta med PHP och PHP använda MySQL. ``` sudo apt install php libapache2-mod-php php-mysql ``` -Bekräfta att installationen lyckades genom att kolla versionen. Om du får en versionsutskrift betyder det att PHP fungerar som det ska. +Bekräfta att installationen lyckades genom att kolla versionen. Om du ser en versionsutskrift betyder det att PHP fungerar korrekt. ``` php -v ``` :::tip PHP Extensions -För mer avancerade användningsfall kan du behöva extra PHP-tillägg för att få mer funktionalitet. Du kan se en lista på dessa genom att köra `apt search php- | less`. +För avancerade användningsfall kan du behöva extra PHP-tillägg för att få mer funktionalitet. Du kan se en lista på dessa genom att köra kommandot `apt search php- | less`. -Använd piltangenterna för att scrolla och tryck `Q` för att avsluta. För att installera ett tillägg, använd helt enkelt `apt install` följt av tilläggets namn. Du kan installera flera tillägg samtidigt genom att separera dem med mellanslag. +Använd piltangenterna för att scrolla och tryck `Q` när du vill avsluta. För att installera ett tilläggspaket, använd helt enkelt apt install-kommandot så här. Du kan ange flera tillägg samtidigt, separerade med mellanslag för snabbare installation. ``` sudo apt install [php_extension] [...] ``` ::: -Vi rekommenderar att du ändrar katalogindexet så att `index.php` prioriteras före standard `.html`. Öppna filen med följande kommando: +Vi rekommenderar att du justerar directory index för att säkerställa att `index.php` filer prioriteras över standard `.html`. Öppna filen med följande kommando. ``` sudo nano /etc/apache2/mods-enabled/dir.conf ``` @@ -142,35 +142,35 @@ I nano-editorn, ta bort `index.php` och flytta den till början av listan, så h DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm ``` -Spara filen och avsluta nano med `CTRL + X`, tryck `Y` för att bekräfta och sedan `ENTER`. Starta om Apache för att ändringen ska träda i kraft med `sudo systemctl restart apache2`. +Spara filen och avsluta nano med `CTRL + X`, följt av `Y` för att bekräfta och slutligen `ENTER`. Starta om Apache för att ändringen ska träda i kraft med `sudo systemctl restart apache2`. ### Skapa testwebbplats -Nu när alla LAMP-komponenter är installerade ska vi skapa en testwebbplats för att visa hur LAMP-stacken fungerar tillsammans för att skapa en grym dynamisk webbplats. Detta är helt frivilligt men bra för att förstå hur du kan använda verktygen för att sätta upp egna webbplatser. +När installationen av varje LAMP-komponent är klar, skapar vi nu en testwebbplats för att visa hur LAMP stacken fungerar tillsammans för att skapa en grym dynamisk webbplatslösning. Detta är helt valfritt, men det är bra för att förstå hur du kan använda dessa verktyg för att sätta upp dina egna webbplatser. -I det här exemplet skapar vi en liten att-göra-lista via PHP som hämtar och visar att-göra-poster. Dessa lagras i en MySQL-databastabell och serveras via Apache. +I det här exemplet skapar vi en liten att-göra-lista-webbplats via PHP som hämtar och visar att-göra-poster. Dessa lagras i en MySQL-databastabell och serveras via Apache. -Vi använder ett testdomännamn `zapdocs.example.com` genom hela guiden, eftersom du i verkligheten troligen använder en riktig domän. Du **måste** skapa en DNS A-post för domänen som pekar på din servers IP-adress. Behöver du hjälp med detta, kolla vår guide [Domänposter](domain-records.md). +Vi kommer också använda ett testdomännamn `zapdocs.example.com` genom hela guiden, eftersom du i verkligheten troligtvis använder en riktig domän. Du **måste** sätta upp en `A`-typ DNS-post för domänen som pekar på din servers IP-adress. Om du behöver hjälp med detta, kolla vår [Domain Records](domain-records.md)-guide. :::note -Du kan välja att inte använda en domän och ersätta alla `[your_domain]` med ett vanligt namn. Då når du webbplatsen via IP-adressen. Men när du skapar virtual host-filen senare bör du ta bort `ServerName`-parametern. +Du kan välja att inte använda en domän och ersätta alla förekomster av `[your_domain]` med ett vanligt namn. Då når du webbplatsen via IP-adressen. Men notera att när du skapar virtual host-filen senare bör du ta bort `ServerName`-parametern. ::: -#### Konfigurera Apache +#### Sätta upp Apache -Vanligtvis lagras alla webbplatsfiler under `/var/www`-katalogen. Som standard har Apache en `html`-mapp med en standardwebbsida. För att hålla ordning, särskilt om du hostar flera webbplatser på samma Apache-instans, rekommenderar vi att varje webbplats får sin egen mapp. +Vanligtvis lagras alla webbplatsfiler och data under `/var/www`-katalogen på webbservrar. Som standard har Apache vanligtvis en `html`-katalog med en standardwebbsida. För att hålla allt organiserat, särskilt om du hostar flera webbplatser på samma Apache-instans, rekommenderar vi att varje webbplats får sin egen katalog eller mapp. -Skapa en ny mapp i `/var/www/[your_domain]` för varje webbplatsdomän. I vårt exempel blir det `/var/www/zapdocs.example.com`. +Du kan enkelt skapa en ny mapp i `/var/www/[your_domain]` för varje webbplatsdomän. I det här exemplet blir det `/var/www/zapdocs.example.com`. ``` sudo mkdir /var/www/[your_domain] ``` -Skapa sedan en ny Apache virtual host-konfigurationsfil i `sites-available` för denna domän och mapp. +Skapa nu en ny Apache virtual host-konfigurationsfil i `sites-available`-katalogen för denna domän och mapp. ``` sudo nano /etc/apache2/sites-available/[your_domain].conf ``` -Kopiera in mallen nedan i nano och ersätt `[your_domain]` med din domän. +Använd mallen nedan och klistra in den i nano-editorn, byt ut `[your_domain]` mot din domän. ``` ServerName [your_domain] @@ -182,44 +182,41 @@ Kopiera in mallen nedan i nano och ersätt `[your_domain]` med din domän. ``` -Denna virtual host-fil hanterar port 80 (HTTP) och kollar om förfrågan matchar `ServerName` (din domän). Den pekar också på mappen `/var/www/[your_domain]` som ska användas för att servera filer. +Den här nya virtual host-filen hanterar port 80 (HTTP) förfrågningar och kollar om förfrågan matchar `ServerName` som du angivit, alltså din domän. Den pekar också på att mappen `/var/www/[your_domain]` som du skapade tidigare ska användas för att servera filer. -Spara och avsluta nano med `CTRL + X`, `Y` och `ENTER`. Vi rekommenderar att du kör `sudo apache2ctl configtest` för att säkerställa att filen inte innehåller syntaxfel. +Spara filen och avsluta nano med `CTRL + X`, följt av `Y` för att bekräfta och slutligen `ENTER`. Vi rekommenderar att du kör `sudo apache2ctl configtest` för att säkerställa att filen inte innehåller syntaxfel. -Slutsteget är att aktivera den nya virtual host med `a2ensite`. +Sista steget för Apache-konfigurationen är att aktivera den nya virtual host med `a2ensite`. ``` sudo a2ensite [your_domain] ``` :::note Ingen domän används -Om du **inte** använder en domän, ta bort eller kommentera ut `ServerName`-raden med `#`. Du måste också inaktivera standardvirtual host med `sudo a2dissite 000-default`. +Om du **inte** använder en domän, ta bort raden `ServerName` eller kommentera ut den genom att sätta ett `#` framför. Du måste också inaktivera standard virtual host med kommandot `sudo a2dissite 000-default`. ::: -Starta om Apache för att den nya virtual hosten ska börja gälla: -``` -sudo systemctl restart apache2 -``` +Starta slutligen om Apache för att den nya virtual hosten ska börja gälla med följande kommando: `sudo systemctl restart apache2`. #### Skapa webbplats -Nu när Apache är konfigurerat med den nya virtual hosten och dokumentmappen är klar, är det dags att skapa själva webbplatsen. Mappen är tom just nu, så inget kommer att visas. Vi skapar en enkel att-göra-webbplats som tidigare nämnts. +Nu när du har konfigurerat Apache via den nya virtual hosten och dokumentmappen är det dags att skapa själva webbplatsen som ska serveras. För tillfället är mappen tom och inget kommer att visas. Vi skapar en liten att-göra-webbplats som nämnts tidigare för denna domän. -##### Förbered databasen +##### Förbereda databasen -Börja med att skapa en ny databas och tabell för att lagra varje lista. Logga in på MySQL-servern: +Börja med att skapa en ny databas och tabell för att lagra varje lista. Logga in på din MySQL-server. ``` sudo mysql -u root ``` -Skapa en ny databas `todowebsite` och en tabell `todoitems` i den: +Skapa nu en ny databas `todowebsite` och en tabell `todoitems` i den. ``` # Skapa databas CREATE DATABASE todowebsite; -# Använd databasen +# Använd den nya databasen USE todowebsite; -# Skapa tabell för items +# Skapa en ny tabell för items i databasen CREATE TABLE todoitems ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255) NOT NULL, @@ -228,7 +225,7 @@ CREATE TABLE todoitems ( ); ``` -Skapa några exempelposter: +När tabellen är klar, skapa några exempelposter. ``` 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); @@ -236,13 +233,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); ``` -Skapa en dedikerad användare `todo` för webbplatsen: +Skapa slutligen en dedikerad `todo`-användare som ska användas specifikt för den här webbplatsen. ``` -# Skapa användare -# Byt ut [your_password] mot ditt lösenord +# Skapa dedikerad användare +# Byt ut [your_password] mot ditt eget lösenord CREATE USER todo@localhost IDENTIFIED BY '[your_password]'; -# Ge rättigheter (kopiera som en rad) +# Sätt privilegier för användaren (kopiera som en rad) GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON todowebsite.* TO todo@localhost; @@ -251,22 +248,22 @@ TO todo@localhost; FLUSH PRIVILEGES; ``` -När databasen och användaren är klara, avsluta MySQL-terminalen med `quit`. +När databasen är förberedd och användaren klar kan du avsluta MySQL-terminalen med kommandot `quit`. -##### PHP-webbplatsfiler +##### PHP-webbfiler -Sista steget är att skapa PHP-filen för att-göra-sidan. Skapa en ny `index.php` i `/var/www/[your_domain]`: +Sista delen i exemplet är att skapa själva PHP-webbplatsfilen för att-göra-sidan. Detta görs genom en ny `index.php`-fil i `/var/www/[your_domain]`-katalogen som du skapade tidigare. Öppna nano-editorn för att skapa filen där. ``` sudo nano /var/www/[your_domain]/index.php ``` -Nedan finns en enkel kodsnutt för en grundläggande att-göra-sida som hämtar poster från databasen. Den första PHP-delen skapar en MySQL-anslutning. +Nedan har vi förberett en enkel kodsnutt som du kan klistra in i nano-editorn för en grundläggande att-göra-sida som visar posterna som finns i databasen. Den första PHP-delen skapar en MySQL-anslutning till din databas. :::important -Glöm inte att byta ut `[your_password]` mot lösenordet du satte för `todo`-användaren tidigare. +Du måste ändra `[your_password]` till det lösenord du satte för `todo`-användaren tidigare. ::: -HTML-delen skapar en lista och loopar igenom resultaten. +Den efterföljande HTML-delen innehåller huvudsidan som skapar en oordnad lista och loopar igenom varje resultat. ``` connect_error) { die("Connection failed: " . $conn->connect_error); } -// Kör SQL-fråga för att hämta poster och spara resultatet +// Kör en SQL-fråga för att hämta poster från tabellen och spara resultatet $sql = "SELECT id, name, is_completed, creation_date FROM todoitems ORDER BY creation_date DESC"; $result = $conn->query($sql); ?> @@ -298,30 +295,30 @@ $result = $conn->query($sql);

                Awesome To-Do List :D

                -

                För vår grymma ZAP-Hosting-guide: https://zap-hosting.com/guides/docs/vserver-linux-lamp-stack

                +

                For our awesome ZAP-Hosting guide: https://zap-hosting.com/guides/docs/vserver-linux-lamp-stack

                  num_rows > 0) { // Loopa igenom varje post i resultatet foreach ($result as $entry) { echo "
                • "; - // Visa namn och använd htmlspecialchars för att undvika XSS + // Visa namnet och använd htmlspecialchars för att förhindra XSS (cross-site scripting) echo htmlspecialchars($entry["name"]); - // Visa status för slutfört + // Visa status för slutförande if ($entry["is_completed"]) { echo " (Completed)"; } else { echo " (Incomplete)"; } - // Visa skapandedatum + // Visa skapelsedatum echo " - Creation Date: " . htmlspecialchars($entry['creation_date']); echo "
                • "; } } else { - // Om inga poster finns, visa meddelande + // Om inga poster finns, visa ett standardmeddelande echo "
                • No to-do items found.
                • "; } ?> @@ -330,23 +327,23 @@ $result = $conn->query($sql); close(); ?> ``` -Klistra in detta i nano, spara och avsluta med `CTRL + X`, `Y` och `ENTER`. +När du klistrat in detta i nano-editorn, spara filen och avsluta nano med `CTRL + X`, följt av `Y` för att bekräfta och slutligen `ENTER`. #### Testa webbplatsen -Du har nu följt guiden och satt upp en test-att-göra-webbplats som använder hela LAMP-stacken! +Du har nu framgångsrikt följt guiden och satt upp en test-webbplats för att-göra-lista som använder alla delar av LAMP stacken! -Du ska nu kunna nå webbplatsen via domänen (med `http`/port 80) som du definierade i virtual host-filen, i vårt exempel `zapdocs.example.com`. Resultatet bör se ut ungefär så här: +Du bör nu kunna nå webbplatsen via domänen (med `http`/port 80) som du definierade tidigare i virtual host-filen, i detta exempel `zapdocs.example.com`. Slutresultatet bör se ut ungefär så här: ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) -## Avslutning +## Slutsats -Grattis, du har nu installerat och konfigurerat LAMP-stacken! Nästa steg är att **starkt rekommendera** att du sätter upp en domän och ett **SSL-certifikat** för att säkerställa att data skickas säkert till dina webbplatser. Kolla in vår [Certbot-guide](dedicated-linux-certbot.md) med fokus på **Apache-plugin** och följ den interaktiva installationen för att snabbt och enkelt få ett certifikat för din domän. +Grattis, du har nu installerat och satt upp LAMP stacken! Nästa steg är att vi **starkt rekommenderar** att du sätter upp en domän och ett **SSL-certifikat** för att säkerställa att data skickas säkert till dina webbplatser. Kolla in vår [Certbot-guide](dedicated-linux-certbot.md) med fokus på **Apache Plugin** och följ den interaktiva setupen för att snabbt och enkelt sätta upp ett certifikat för din valda domän. Har du fler frågor eller behöver hjälp, tveka inte att kontakta vår support som finns tillgänglig varje dag för att hjälpa dig! 🙂 \ No newline at end of file diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md index 3a97108cf..3ac74f107 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md @@ -1,7 +1,7 @@ --- id: dedicated-linux-lemp-stack -title: "Dedikerad Server: Sätt upp LEMP-stack - Linux, Nginx, MySQL, PHP" -description: "Upptäck hur du sätter upp en LEMP-stack för att hosta dynamiska PHP-webbplatser på Linux-servrar med praktiska exempel → Lär dig mer nu" +title: "Sätt upp en LEMP Stack på en Linux-server - Distribuera högpresterande webbapplikationer" +description: "Upptäck hur du sätter upp en LEMP stack för att hosta dynamiska PHP-webbplatser på Linux-servrar med praktiska exempel → Lär dig mer nu" sidebar_label: Web LEMP stack services: - dedicated @@ -13,11 +13,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -**LEMP**-stacken är en populär samling öppen källkodsprogram som sätts upp tillsammans för att möjliggöra enkel hosting av dynamiska webbplatser, med särskilt fokus på PHP-webbplatser och appar. Akronymen står för: **L**inux som operativsystem, "**E**ngine x" (nginx) som webbserver, **M**ySQL som databas och slutligen **P**HP för bearbetning. I den här guiden går vi igenom processen för att sätta upp en LEMP-stack på en Linux Dedikerad Server, med en detaljerad genomgång och exempel på att sätta upp en att-göra-lista-webbplats. +**LEMP** stacken är en populär samling öppen källkod-programvara som sätts upp tillsammans för att möjliggöra enkel hosting av dynamiska webbplatser, med särskilt fokus på PHP-webbplatser och appar. Akronymen står för: **L**inux som OS (operativsystem), "**E**ngine x" (nginx) som webbserver, **M**ySQL som databas och slutligen **P**HP för bearbetning. I den här guiden går vi igenom processen att sätta upp en LEMP stack på en Linux Dedicated Server, med en detaljerad genomgång och exempel på att sätta upp en att-göra-lista-webbplats. ## Förberedelser -Börja med att ansluta till din server via SSH. Om du inte vet hur man gör detta, kolla gärna in vår [Initial access (SSH)](vserver-linux-ssh.md)-guide. +Börja med att ansluta till din server via SSH. Om du inte vet hur man gör detta, ta en titt på vår [Initial access (SSH)](vserver-linux-ssh.md)-guide. I den här guiden använder vi Ubuntu som Linux-distribution. Instruktionerna är desamma för Debian och bör vara liknande för andra distributioner, men syntaxen för kommandon kan skilja sig något. Se till att du har ett OS installerat och är ansluten till servern via SSH. @@ -38,20 +38,20 @@ sudo dnf upgrade --refresh ## Installation -Installationen kan enkelt delas upp i varje kärnberoende i LEMP, med start från Nginx webbserver, följt av MySQL-databasen och slutligen PHP. Under installationen sätter vi upp en testwebbplats skriven i PHP som kommer att använda MySQL-databasen. Varje webbförfrågan kommer sedan att bearbetas och serveras via Nginx webbserver. +Installationen kan enkelt delas upp i varje kärnberoende i LEMP, med start från Nginx webbserver, följt av MySQL-databasen och slutligen PHP. Under installationen sätter vi upp en testwebbplats som är skriven i PHP och kommer att använda MySQL-databasen. Varje webbförfrågan kommer sedan att bearbetas och serveras via Nginx webbserver. ### Sätta upp Nginx -Nginx är webbservern som kommer att hantera inkommande webbförfrågningar och leverera svar. Installera den med följande kommando. +Nginx är webbservern som kommer att användas för att bearbeta inkommande webbförfrågningar och leverera svar. Installera den med följande kommando. ``` sudo apt install nginx ``` -När installationen är klar bör du säkerställa att rätt brandväggsregler skapas så att webbservern är tillgänglig från internet. I det här exemplet använder vi **UFW Firewall** eftersom Nginx har en registrerad applikation för detta. +När den är installerad bör du säkerställa att rätt brandväggsregler skapas för att webbservern ska vara tillgänglig från internet. I det här exemplet använder vi **UFW Firewall** eftersom Nginx har en registrerad applikation för detta. -Om du använder en annan brandvägg, se till att port 80 (HTTP) är tillåten genom brandväggen. Du kan lära dig mer om brandväggar i Linux via vår [Manage Firewall](vserver-linux-firewall.md)-guide. +Om du använder en annan brandvägg, se till att port 80 (HTTP) tillåts genom brandväggen. Du kan lära dig mer om brandväggar i Linux via vår [Manage Firewall](vserver-linux-firewall.md)-guide. -Se till att UFW-brandväggen är aktiverad och att en regel för SSH är skapad. +Se till att UFW-brandväggen är aktiverad och att en regel för SSH också är skapad. ``` # Skapa en regel för att tillåta SSH sudo ufw allow OpenSSH @@ -77,34 +77,34 @@ sudo ufw status Du kan se vilka profiler som finns tillgängliga genom att köra kommandot `ufw app list`. I exemplet ovan betyder `Nginx Full` att både HTTP (port 80) och HTTPS (port 443) regler skapas. ::: -Du bör se `Nginx` och `Nginx (v6)` regler med `ALLOW`-åtgärder, vilket bekräftar att brandväggen är redo. Du bör också se andra regler som du tidigare har satt upp, inklusive SSH-regeln. +Du bör se `Nginx` och `Nginx (v6)` regler med `ALLOW`-åtgärder, vilket bekräftar att brandväggen är redo. Du bör också se andra regler som du tidigare kan ha satt upp, inklusive SSH-regeln. ![](https://screensaver01.zap-hosting.com/index.php/s/A36rfRzL3gFGq9x/preview) -Med brandväggen öppen för Nginx bör du nu kontrollera att Nginx fungerar. Du kan göra detta genom att försöka nå din IP-adress i en webbläsare, så här: `http://[din_ipadress]` +Med brandväggen öppen för Nginx bör du nu säkerställa att Nginx fungerar. Du kan göra detta genom att försöka nå din IP-adress i en webbläsare, så här: `http://[your_ipaddress]` -Om det fungerar bör du se en standard välkomstsida. Om inte, kontrollera status för tjänsten med följande kommando: `systemctl status nginx` +Om det fungerar bör du se en standard välkomstsida. Om inte, kontrollera statusen för tjänsten med följande kommando: `systemctl status nginx` ![](https://screensaver01.zap-hosting.com/index.php/s/EqFoyXMJMaHc3dc/preview) ### Sätta upp MySQL -Nu installerar och sätter du upp en MySQL-server som kommer att fungera som din databas för att lagra data på ett relationsmässigt sätt. Installera med följande kommando. +Nu installerar och sätter du upp en MySQL-server som kommer att agera som din databas för att lagra data på ett relationsmässigt sätt. Installera den med följande kommando. ``` sudo apt install mysql-server ``` -När detta är klart rekommenderas att köra ett säkert installationsskript som ser till att din MySQL-serverinstans förblir säker. Detta är valfritt men starkt rekommenderat. Du kan köra detta med kommandot `sudo mysql_secure_installation`. +När detta är klart rekommenderas det att köra ett säkert installationsskript som ser till att din MySQL-serverinstans förblir säker. Detta är valfritt men starkt rekommenderat. Du kan köra detta med kommandot `sudo mysql_secure_installation`. -Detta tar dig igenom en interaktiv setup. Först kommer du att bli tillfrågad om lösenordsvalidering. Vi rekommenderar att välja `Y` för att säkerställa att endast säkra lösenord tillåts i framtiden och sedan välja antingen `MEDIUM` via `1` eller `STRONG` via `2`. +Detta tar dig igenom en interaktiv setup. Först blir du tillfrågad om lösenordsvalidering. Vi rekommenderar att välja `Y` för att säkerställa att endast säkra lösenord tillåts i framtiden och sedan välja antingen `MEDIUM` via `1` eller `STRONG` via `2`. ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -Nästa steg är att ta bort `anonymous`-användaren och förhindra root-inloggning på distans. Vi rekommenderar starkt att acceptera båda via `Y` av säkerhetsskäl. Detta säkerställer att testanvändaren tas bort och att master-användaren `root` endast kan användas lokalt via SSH, vilket minskar risken. +Nästa steg är att ta bort `anonymous`-användaren och förhindra root-inloggning på distans. För båda rekommenderar vi starkt att acceptera med `Y` av säkerhetsskäl. Detta säkerställer att testanvändaren tas bort och att master-root-användaren endast kan användas lokalt via SSH och inte någon annanstans, vilket minskar risken. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -Slutligen blir du tillfrågad om att ta bort `test`-databasen och ladda om privilegietabellerna. Vi rekommenderar återigen att acceptera via `Y` eftersom testtabellen inte behövs och du måste ladda om privilegietabellen för att ändringarna ska träda i kraft. +Slutligen blir du tillfrågad om att ta bort `test`-databasen och ladda om privilegietabellerna. Återigen rekommenderar vi att acceptera med `Y` eftersom testtabellen inte behövs och du behöver ladda om privilegietabellen för att ändringarna ska träda i kraft. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) @@ -112,9 +112,9 @@ Kontrollera nu om MySQL-databasen körs genom att försöka logga in med följan ### Sätta upp PHP -Den sista LEMP-komponenten är PHP och för nginx krävs ett externt program som heter `php-fpm` (PHP fastCGI process manager). Nginx konfigureras sedan för att skicka förfrågningar till `php-fpm` innan svaren skickas tillbaka när serverblock används. +Det sista LEMP-beroendet är PHP och för nginx krävs det att man använder ett externt program som heter `php-fpm` (PHP fastCGI process manager). Nginx konfigureras sedan för att skicka förfrågningar till `php-fpm` innan svaren skickas vidare när serverblock används. -Följande kommando installerar den senaste versionen av php-fpm tillsammans med ett PHP-plugin för MySQL, för att Nginx ska kunna jobba med PHP och för att PHP ska kunna använda MySQL. +Följande kommando installerar den senaste versionen av php-fpm tillsammans med ett PHP-plugin för MySQL, för att låta Nginx fungera med PHP och för att PHP ska kunna använda MySQL. ``` sudo apt install php-fpm php-mysql ``` @@ -136,11 +136,11 @@ sudo apt install [php_extension] [...] ### Skapa testwebbplats -När installationen av varje LEMP-komponent är klar skapar vi nu en testwebbplats för att visa hur LEMP-stacken fungerar tillsammans för att skapa en grym dynamisk webbplatslösning. Detta är helt frivilligt, men det är bra för att förstå hur du kan använda dessa verktyg för att sätta upp dina egna webbplatser. +När installationen av varje LEMP-beroende är klar, skapar vi nu en testwebbplats för att visa hur LEMP stacken fungerar tillsammans för att skapa en grym dynamisk webbplatslösning. Detta är helt frivilligt, men det är bra för att förstå hur du kan använda dessa verktyg för att sätta upp dina egna webbplatser. I det här exemplet skapar vi en liten att-göra-lista-webbplats via PHP som hämtar och returnerar att-göra-poster. Dessa lagras i en MySQL-databastabell och serveras via Nginx. -Vi kommer också använda ett testdomännamn `zapdocs.example.com` genom hela guiden, eftersom du i verkligheten troligtvis använder en domän. Du **måste** sätta upp en `A`-typ DNS-post för domänen som pekar på IP-adressen till din server. Om du behöver hjälp med detta, kolla in vår [Domain Records](domain-records.md)-guide. +Vi kommer också använda ett testdomännamn `zapdocs.example.com` genom hela guiden, eftersom du i verkliga scenarion troligtvis använder en domän. Du **måste** sätta upp en `A`-typ DNS-post för domänen som pekar på IP-adressen till din server. Om du behöver hjälp med detta, kolla vår [Domain Records](domain-records.md)-guide. :::note Du kan välja att inte använda en domän och ersätta alla förekomster av `[your_domain]` med ett vanligt namn. Då når du webbplatsen via IP-adressen. Observera dock att när du skapar serverblock-filen senare bör du ta bort `server_name`-parametern. @@ -148,9 +148,9 @@ Du kan välja att inte använda en domän och ersätta alla förekomster av `[yo #### Sätta upp Nginx -Vanligtvis lagras alla webbplatsfiler och data under `/var/www`-katalogen på webbservrar. Som standard kommer Nginx ofta med en `html`-katalog som innehåller en standard-sida. För att hålla allt organiserat, särskilt när du hostar flera webbplatser på samma Nginx-instans, rekommenderar vi att varje webbplats får sin egen katalog. +Vanligtvis lagras alla webbplatsfiler och data under `/var/www`-katalogen på webbservrar. Som standard kommer Nginx ofta med en `html`-katalog som innehåller en standard-sida. För att hålla allt organiserat, särskilt när du hostar många webbplatser på en och samma Nginx-instans, rekommenderar vi att varje webbplats får en egen katalog eller mapp. -Skapa helt enkelt en ny mapp i `/var/www/[your_domain]` för varje webbplatsdomän. I det här exemplet blir det `/var/www/zapdocs.example.com`. +Du kan enkelt skapa en ny mapp i `/var/www/[your_domain]` för varje webbplatsdomän. I det här exemplet blir det `/var/www/zapdocs.example.com`. ``` sudo mkdir /var/www/[your_domain] ``` @@ -185,16 +185,16 @@ server { ``` :::important PHP Version -Det är viktigt att ändra `[your_phpversion]` till den PHP-version som är installerad. Kontrollera detta med `php -v` som bör visa en version, t.ex.: `PHP 8.3.6 (cli) (built: Mar 19 2025 10:08:38) (NTS)`. +Det är viktigt att ändra `[your_phpversion]` till den aktuella PHP-versionen som är installerad. För att kolla detta, kör `php -v` som bör visa en version, till exempel: `PHP 8.3.6 (cli) (built: Mar 19 2025 10:08:38) (NTS)`. -I det här exemplet använder du `8.3` som huvudversion, så raden blir: `fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;` +I det här exemplet sätter du `8.3` som huvudversion, så raden blir: `fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;` ::: -Den här nya serverblock-filen hanterar port 80 (HTTP) förfrågningar och kollar om förfrågan matchar `server_name` som du angivit, alltså din domän. Den pekar också på att mappen `/var/www/[your_domain]` som du skapade tidigare ska användas för att servera filer. +Den här nya serverblock-filen hanterar port 80 (HTTP) förfrågningar och kollar om förfrågan matchar `server_name` som specificerats, i det här fallet din domän. Den pekar också på att mappen `/var/www/[your_domain]` som du skapade tidigare ska användas för att servera filer. -Spara filen och avsluta nano med `CTRL + X`, följt av `Y` för att bekräfta och sedan `ENTER`. +Spara filen och avsluta nano med `CTRL + X`, följt av `Y` för att bekräfta och slutligen `ENTER`. -Sista steget för Nginx-konfigurationen är att aktivera konfigurationen genom att länka filen från `sites-enabled`-katalogen. +Det sista steget för Nginx-konfigurationen är att aktivera konfigurationen genom att länka filen från `sites-enabled`-katalogen. ``` sudo ln -s /etc/nginx/sites-available/[your_domain].conf /etc/nginx/sites-enabled/ ``` @@ -205,11 +205,11 @@ Om du **inte** använder en domän, ta bort raden `server_name` eller kommentera Vi rekommenderar att du kör `sudo nginx -t` för att säkerställa att filen inte innehåller några syntaxfel. -Starta slutligen om Nginx så att den nya virtuella hosten träder i kraft med kommandot: `sudo systemctl reload nginx`. +Slutligen, starta om Nginx för att den nya virtuella hosten ska börja gälla med följande kommando: `sudo systemctl reload nginx`. #### Skapa webbplats -Nu när du har konfigurerat Nginx med det nya serverblocket och dokumentmappen är det dags att skapa själva webbplatsen som ska serveras. Mappen är just nu tom, så inget kommer att visas. Vi skapar en liten att-göra-webbplats som nämnts tidigare för denna domän. +Nu när du har konfigurerat Nginx via det nya serverblocket och dokumentmappen är det dags att skapa själva webbplatsen som ska serveras. För tillfället är mappen tom och inget kommer att serveras. Vi skapar en liten att-göra-webbplats som nämnts tidigare för denna domän. ##### Förbereda databasen @@ -226,7 +226,7 @@ CREATE DATABASE todowebsite; # Använd den nya databasen USE todowebsite; -# Skapa en ny tabell för items i databasen +# Skapa en ny tabell i databasen CREATE TABLE todoitems ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255) NOT NULL, @@ -235,7 +235,7 @@ CREATE TABLE todoitems ( ); ``` -Med tabellen klar, skapa några exempelposter för tillfället. +När tabellen är klar, skapa några exempelposter för tillfället. ``` 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); @@ -243,9 +243,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); ``` -Skapa slutligen en dedikerad användare `todo` som ska användas specifikt för den här webbplatsen. +Skapa slutligen en dedikerad `todo`-användare som ska användas specifikt för den här webbplatsen. ``` -# Skapa dedikerad användare +# Skapa en dedikerad användare # Byt ut [your_password] mot ditt eget lösenord CREATE USER todo@localhost IDENTIFIED BY '[your_password]'; @@ -258,40 +258,40 @@ TO todo@localhost; FLUSH PRIVILEGES; ``` -När databasen är klar och användaren redo kan du avsluta MySQL-terminalen med kommandot `quit`. +När databasen är förberedd och användaren klar kan du avsluta MySQL-terminalen med kommandot `quit` när du är redo. ##### PHP-webbplatsfiler -Sista delen i exemplet är att skapa själva PHP-webbplatsfilen för att-göra-sidan. Detta görs via en ny `index.php`-fil i `/var/www/[your_domain]`-katalogen som du skapade tidigare. Öppna nano-editorn för att skapa filen där. +Den sista delen i detta exempel är att skapa själva PHP-webbplatsfilen för att-göra-sidan. Detta görs via en ny `index.php`-fil i `/var/www/[your_domain]`-katalogen som du skapade tidigare. Öppna nano-editorn för att skapa filen där. ``` sudo nano /var/www/[your_domain]/index.php ``` -Nedan har vi förberett en enkel kodsnutt som du kan klistra in i nano-editorn för en grundläggande att-göra-sida som returnerar poster som finns i databasen. Den första PHP-sektionen skapar en MySQL-anslutning till din databas. +Nedan har vi förberett en enkel kodsnutt som du kan klistra in i nano-editorn för en grundläggande att-göra-sida som returnerar poster som finns i databasen. Den första PHP-sektionen etablerar en MySQL-anslutning till din databas. :::important -Du måste ändra `[your_password]` till det lösenord du satte för `todo`-användaren tidigare. +Du måste ändra fältet `[your_password]` till det lösenord du satte för `todo`-användaren tidigare. ::: Den efterföljande HTML-sektionen innehåller huvudsidan som skapar en oordnad lista och loopar igenom varje resultat. ``` connect_error) { die("Connection failed: " . $conn->connect_error); } -// Kör en SQL-fråga för att hämta poster från tabellen och spara i resultatvariabeln +// Run an SQL query to return entries from the table and set it as the result variable $sql = "SELECT id, name, is_completed, creation_date FROM todoitems ORDER BY creation_date DESC"; $result = $conn->query($sql); ?> @@ -308,27 +308,27 @@ $result = $conn->query($sql);

                  For our awesome ZAP-Hosting guide: https://zap-hosting.com/guides/docs/vserver-linux-lemp-stack

                    num_rows > 0) { - // Loopa igenom varje post i resultatet från frågan + // Loop through each item of the returned array from the query foreach ($result as $entry) { echo "
                  • "; - // Visa namnet och använd htmlspecialchars för att förhindra XSS (cross-site scripting) + // Display the name and use htmlspecialchars to prevent XSS (cross-site scripting) echo htmlspecialchars($entry["name"]); - // Visa status för slutförande + // Display the completion status if ($entry["is_completed"]) { echo " (Completed)"; } else { echo " (Incomplete)"; } - // Visa skapandedatum + // Display creation date echo " - Creation Date: " . htmlspecialchars($entry['creation_date']); echo "
                  • "; } } else { - // Om inga hittas, visa ett standardmeddelande + // If none are found, return a default message echo "
                  • No to-do items found.
                  • "; } ?> @@ -337,23 +337,23 @@ $result = $conn->query($sql); close(); ?> ``` -När du klistrat in detta i nano-editorn, spara filen och avsluta nano med `CTRL + X`, följt av `Y` för att bekräfta och sedan `ENTER`. +När du klistrat in detta i nano-editorn, spara filen och avsluta nano med `CTRL + X`, följt av `Y` för att bekräfta och slutligen `ENTER`. #### Testa webbplatsen -Du har nu följt guiden och satt upp en test-att-göra-webbplats som använder alla delar i LEMP-stacken! +Du har nu framgångsrikt följt guiden och satt upp en test-att-göra-webbplats som använder alla delar av LEMP stacken! -Du bör nu kunna nå webbplatsen via domänen (med `http`/port 80) som du definierade tidigare i serverblock-filen, i detta exempel `zapdocs.example.com`. Slutresultatet bör se ut ungefär så här: +Du bör nu kunna nå webbplatsen via domänen (med `http`/port 80) som du definierade tidigare i serverblock-filen, i det här exemplet `zapdocs.example.com`. Slutresultatet bör se ut ungefär så här: ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## Slutsats -Grattis, du har framgångsrikt installerat och satt upp LEMP-stacken! Nästa steg är att vi **starkt rekommenderar** att du sätter upp en domän och ett **SSL-certifikat** för att säkerställa att data skickas säkert till dina webbplatser. Kolla in vår [Certbot-guide](dedicated-linux-certbot.md) med fokus på **Nginx-pluginet** och följ den interaktiva setupen för att snabbt och enkelt sätta upp ett certifikat för din valda domän. +Grattis, du har framgångsrikt installerat och satt upp LEMP stacken! Nästa steg är att vi **starkt rekommenderar** att du sätter upp en domän och ett **SSL-certifikat** för att säkerställa att data skickas säkert till dina webbplatser. Kolla in vår [Certbot-guide](dedicated-linux-certbot.md) med fokus på **Nginx Plugin** och följ den interaktiva setupen för att snabbt och enkelt sätta upp ett certifikat för din valda domän. -Har du fler frågor eller behöver hjälp, tveka inte att kontakta vårt supportteam som finns tillgängligt varje dag för att hjälpa dig! 🙂 \ No newline at end of file +För fler frågor eller hjälp, tveka inte att kontakta vårt supportteam som finns tillgängligt dagligen för att hjälpa dig! 🙂 \ No newline at end of file diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md index 1e66085b0..864893c2b 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-mastodon -title: "Dedikerad Server: Installation av Mastodon" -description: "Upptäck hur du sätter upp ett säkert, självhostat Mastodon-socialt nätverk på Debian-baserade servrar för oberoende mikrobloggning → Lär dig mer nu" +title: "Sätt upp Mastodon på en Linux-server - Starta din egen sociala plattform" +description: "Lär dig hur du sätter upp ett säkert, självhostat Mastodon-nätverk på Debian-baserade servrar för oberoende mikrobloggning → Läs mer nu" sidebar_label: Installera Mastodon services: + - vserver - dedicated --- @@ -11,11 +12,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -Mastodon är fri och öppen källkod för att driva självhostade sociala nätverkstjänster. +Mastodon är fri och öppen mjukvara för att köra självhostade sociala nätverkstjänster. ![](https://screensaver01.zap-hosting.com/index.php/s/oNCpfBwLNB5f79P/preview) -Det har mikrobloggningsfunktioner liknande X (tidigare Twitter), som erbjuds av ett stort antal självständigt drivna noder, kallade instanser, +Den har mikrobloggningsfunktioner liknande X (tidigare Twitter), som erbjuds av ett stort antal självständigt drivna noder, kallade instanser, var och en med sin egen uppförandekod, användarvillkor, sekretesspolicy, sekretessinställningar och modereringsregler. :::info Denna guide fokuserar på installation på en Debian-baserad distro. Exempel är Debian och Ubuntu. Guiden skiljer sig beroende på vilket OS du använder. @@ -28,7 +29,7 @@ Om du vill sätta upp en Mastodon-instans på din server måste du uppfylla någ - E-postserver ## Förbered din server -Det rekommenderas att du innan dess inaktiverar lösenordsinloggning på SSH, eftersom det är en säkerhetsrisk att använda lösenordsinloggning på servrar som är åtkomliga från internet. +Vi rekommenderar att du innan dess inaktiverar lösenordsinloggning på SSH, eftersom det är en säkerhetsrisk att använda lösenordsinloggning på servrar som är åtkomliga från internet. Det kan du göra i din servers webbgränssnitt under Information -> Åtkomst & Säkerhet -> Avaktivera lösenordsinloggning ![](https://screensaver01.zap-hosting.com/index.php/s/k6bBoxt7HJ4jqnL/preview) Efter det, uppdatera dina paket med följande kommando: @@ -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 ``` -När vi installerat beroenden för Mastodon kan vi installera nödvändiga systempaket. Det gör vi enkelt med följande två kommandon: +När vi installerat beroenden för Mastodon kan vi installera nödvändiga systempaket. Det gör vi enkelt med dessa två kommandon: ```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 ``` -Låt paketen installeras, det kan ta en stund. Därefter måste vi konfigurera yarn, som är en paketmanager för den tidigare installerade Node.JS: +Låt paketen installeras, det kan ta en stund. Efter det måste vi konfigurera yarn, som är en paketmanager för den tidigare installerade Node.JS: ```bash corepack enable yarn set version stable ``` ## Installera Ruby -Vi skapar en separat användare, eftersom det gör hanteringen av Ruby-versioner mycket smidigare. Först skapar du en användare som heter mastodon, vars inloggning är avstängd. Sedan byter du till mastodon-användaren. Det gör du med följande kommandon: +Vi skapar en separat användare, eftersom det gör hantering av Ruby-versioner mycket enklare. Först skapar du en användare som heter mastodon, med inloggning avstängd. Sedan byter du till mastodon-användaren. Det gör du med dessa kommandon: ```bash # Du kan lämna fälten tomma adduser --disabled-login mastodon su - mastodon ``` -Nu installerar vi Ruby Manager `rbenv`, som gör hantering av Ruby-versioner mycket enklare. Installera den med dessa kommandon: +Nu installerar vi Ruby Manager `rbenv`, som gör hantering av Ruby-versioner mycket smidigare. Installera den med följande kommandon: ```bash git clone https://github.com/rbenv/rbenv.git ~/.rbenv cd ~/.rbenv && src/configure && make -C src @@ -87,15 +88,15 @@ RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.0.3 rbenv global 3.0.3 gem install bundler --no-document ``` -Det kan ta en stund, så ha tålamod och fixa en kopp te eller kaffe under tiden. När det är klart kan du byta tillbaka till root-användaren med kommandot `exit`. +Det kan ta lite tid, så ha tålamod och fixa en kopp te eller kaffe under tiden. När det är klart kan du byta tillbaka till root-användaren med kommandot `exit`. ## Konfigurera PostgreSQL -Mastodon använder PostgreSQL som databassystem. Konfiguration görs enkelt så här: +Mastodon använder PostgreSQL som databassystem. Konfiguration görs enkelt med följande: ```bash sudo -u postgres psql ``` -Inne i PostgreSQL-prompten, skriv följande: +I PostgreSQL-prompten skriver du: ```sql CREATE USER mastodon CREATEDB; \q @@ -111,7 +112,7 @@ Använd git för att ladda ner den senaste versionen av Mastodon med dessa två 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) ``` -Nästa steg är att installera några fler och sista beroenden för Ruby och Javascript. Gör så här: +Nu installerar vi några fler och de sista beroendena för Ruby och Javascript. Kör dessa kommandon: ```bash bundle config deployment 'true' bundle config without 'development test' @@ -131,9 +132,9 @@ https://gist.github.com/amolkhanorkar/8706915 Byt sedan tillbaka till root-användaren med kommandot `exit`. ## Konfigurera webbservern -Nu kommer det lite kluriga. Du måste konfigurera din webbserver. Först skapar du en A-Record och/eller AAAA-Record i din DNS som pekar direkt till din server. Alternativt kan du peka root-record till din server. +Nu kommer den kluriga delen. Du måste konfigurera din webbserver. Skapa först en A- och/eller AAAA-post i din DNS som pekar direkt till din server. Alternativt kan du peka root-posten till din server. -Använd sedan följande två kommandon för att kopiera och aktivera Mastodons webbserverkonfiguration: +Använd sedan dessa två kommandon för att kopiera och aktivera Mastodons webbserverkonfiguration: ```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 @@ -144,10 +145,10 @@ Nästa steg är att skaffa ett SSL-certifikat för din domän. Det gör du enkel ```bash certbot --nginx -d ``` -Skriv in din domän. Du kommer bli tillfrågad om några uppgifter. I slutet frågar den om du vill omdirigera http till https automatiskt – vi rekommenderar att du aktiverar det. +Skriv in din domän. Du kommer bli tillfrågad om några uppgifter. I slutet frågar den om du vill omdirigera http-trafik automatiskt till https – vi rekommenderar att du aktiverar det. ## Skapa en Mastodon-tjänst -Till sist skapar vi en Mastodon systemtjänst. Det är ganska rakt på sak. +Till sist skapar vi en systemtjänst för Mastodon. Det är ganska enkelt. Kopiera standardkonfigurationen för tjänsten till din distributions tjänstemapp med detta kommando: ```sh cp /home/mastodon/live/dist/mastodon-*.service /etc/systemd/system/ diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md index 2a81a5497..ceeca3af2 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md @@ -1,7 +1,7 @@ --- id: dedicated-linux-notepad++ -title: "Dedikerad Server: Installera Notepad++ på Linux" -description: "Upptäck hur du installerar och optimerar Notepad++ på Linux för kraftfull, lättviktig kodredigering och ökad utvecklarproduktivitet → Lär dig mer nu" +title: "Installera Notepad++ på en Linux-server – Använd din favoritredigerare via Wine" +description: "Upptäck hur du sätter upp och optimerar Notepad++ på Linux för kraftfull, lättviktig kodredigering och ökad utvecklarproduktivitet → Läs mer nu" sidebar_label: Installera Notepad++ services: - dedicated @@ -13,11 +13,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -Notepad++ är en gratis och öppen källkods-text- och kodredigerare för Windows. Den stödjer syntaxmarkering, kodfällning och flikbaserad redigering för många programmerings- och skriptspråk, och är mycket anpassningsbar via plugins. Känd för sin snabba prestanda och låga resursförbrukning är Notepad++ fortfarande ett populärt val för utvecklare och användare som vill ha ett kraftfullt men lättviktigt redigeringsverktyg. +Notepad++ är en gratis och öppen källkods-text- och kodredigerare för Windows. Den stödjer syntaxmarkering, kodfällning och flikbaserad redigering för många programmerings- och skriptspråk, och är mycket anpassningsbar via plugins. Känd för sin snabba prestanda och låga resursanvändning är Notepad++ fortfarande ett populärt val för utvecklare och användare som vill ha ett kraftfullt men lättviktigt redigeringsverktyg. ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) -Fundera på att hosta den här tjänsten själv? Vi guidar dig steg för steg hur du installerar och konfigurerar den, plus allt du behöver ha koll på. +Fundera på att hosta den här tjänsten själv? Vi guidar dig steg för steg genom installation och konfiguration, samt allt du behöver ha koll på. :::danger Linux med Desktop-variant krävs Den här applikationen kan endast installeras och användas på ett Linux-system med grafiskt användargränssnitt; i det här exemplet används Ubuntu Desktop 25.04 som referens. @@ -38,7 +38,7 @@ Innan du installerar **Notepad++**, se till att din hostingmiljö uppfyller föl | RAM | 2 GB | 4 GB | | Diskutrymme | 25 MB | 25 GB | -Mjukvaran kräver att alla nödvändiga beroenden är installerade och att den körs på ett stöds operativsystem. Säkerställ att din server uppfyller följande krav innan du fortsätter med installationen: +Mjukvaran kräver att alla nödvändiga beroenden är installerade och att den körs på ett stödt operativsystem. Säkerställ att din server uppfyller följande krav innan du fortsätter med installationen: **Beroenden:** `Snap` @@ -54,7 +54,7 @@ Innan du sätter upp **Notepad++** behöver du förbereda ditt system. Det inneb ### Uppdatera systemet -För att säkerställa att ditt system kör den senaste mjukvaran och säkerhetsuppdateringarna bör du alltid börja med att uppdatera systemet. Kör följande kommando: +För att säkerställa att ditt system kör den senaste mjukvaran och säkerhetsförbättringarna bör du alltid börja med att uppdatera systemet. Kör följande kommando: ``` sudo apt update && sudo apt upgrade -y @@ -75,13 +75,13 @@ sudo apt install snapd ## Installation -Nu när alla krav är uppfyllda och förberedelserna klara kan du installera Notepad++-applikationen. Kör följande kommando: +Nu när alla krav är uppfyllda och förberedelserna klara kan du fortsätta med installationen av Notepad++-appen. Kör följande kommando: ``` sudo snap install notepad-plus-plus ``` -Notepad++ laddas ner och installeras via den officiella installationsskriptet. Låt processen köra klart, sedan kan du starta appen direkt. +Notepad++ laddas ner och installeras via den officiella installationsskriptet. Låt processen köra klart, och när den är klar kan du starta appen direkt. ![img](https://screensaver01.zap-hosting.com/index.php/s/ca9Z8D37wCSrDbf/preview) @@ -89,16 +89,16 @@ Notepad++ laddas ner och installeras via den officiella installationsskriptet. L ## Konfiguration -Notepad++ har massor av anpassningsmöjligheter som du hittar under *Settings > Preferences*. Här kan du skräddarsy editorn efter just ditt arbetsflöde: +Notepad++ har en mängd anpassningsmöjligheter som du hittar under *Settings > Preferences*. Här kan du skräddarsy redigeraren efter just ditt arbetsflöde: - **General**: Styr startbeteende, som att ladda om tidigare öppnade filer, sätta standardspråk eller definiera hur flikar beter sig. -- **Editor Settings**: Justera typsnitt och storlek, flikbredd, radnummer, automatisk indentering eller om mellanslag och flikmarkeringar ska visas. +- **Editor Settings**: Justera typsnitt och storlek, flikbredd, radnumrering, automatisk indentering eller om mellanslag och flikmarkörer ska visas. - **Color Schemes & Syntax**: Använd “Style Configurator” för att byta tema och anpassa syntaxmarkering för varje språk som stöds. -- **File Handling**: Ställ in automatisk omladdning av filer vid ändringar, hantering av stora filer eller kodningspreferenser som UTF-8. +- **File Handling**: Konfigurera alternativ som automatisk omladdning av filer vid ändringar, hantering av stora filer eller kodningsinställningar som UTF-8. - **Security & Backup**: Aktivera automatisk backup eller sessionsåterställning för att undvika dataförlust. - **Plugins**: Installera och hantera tillägg via Plugin Manager för att lägga till funktioner som FTP-stöd eller avancerad formatering. -Dessa inställningar gör Notepad++ superflexibelt, oavsett om du bara skriver text eller utvecklar fullfjädrad mjukvara. +Dessa inställningar gör Notepad++ väldigt flexibel, oavsett om du bara skriver enkel text eller utvecklar fullskaliga program. ![img](https://screensaver01.zap-hosting.com/index.php/s/X8og5qnFkBTRcmA/preview) @@ -107,8 +107,11 @@ Dessa inställningar gör Notepad++ superflexibelt, oavsett om du bara skriver t ## Avslutning och fler resurser -Grattis! Du har nu framgångsrikt installerat och konfigurerat Notepad++ på din Dedikerade Server. Vi rekommenderar också att du kikar på följande resurser som kan ge dig extra hjälp och tips under din serverkonfiguration: +Grattis! Du har nu framgångsrikt installerat och konfigurerat Notepad++ på din Dedicated Server. Vi rekommenderar också att du kollar in följande resurser som kan ge dig extra hjälp och vägledning under din serverkonfiguration: + +- [notepad-plus-plus.org/](https://notepad-plus-plus.org/) – Officiell webbplats + +Har du specifika frågor som inte täcks här? För fler frågor eller support, tveka inte att kontakta vårt supportteam som finns tillgängligt varje dag för att hjälpa dig! 🙂 + -- [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - Officiell webbplats -Har du specifika frågor som inte täcks här? Tveka inte att kontakta vår support, som finns tillgänglig varje dag för att hjälpa dig! 🙂 \ No newline at end of file diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md index 199d3e596..e046ea2eb 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-odoo -title: "Dedikerad Server: Installera Odoo (Open Source ERP och CRM) på Linux" +title: "Installera Odoo på en Linux-server – Kör ditt eget open source ERP och CRM" description: "Upptäck hur du hanterar och automatiserar affärsprocesser med Odoos integrerade ERP- och CRM-plattform för smidigare företagsdrift → Läs mer nu" sidebar_label: Installera Odoo services: + - vserver - dedicated --- @@ -15,11 +16,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; Odoo är en modulär open source-plattform som kombinerar Enterprise Resource Planning (ERP) och Customer Relationship Management (CRM). Den låter företag hantera och automatisera processer som bokföring, lager, projektledning och försäljning från ett och samma system. -Med sina flexibla tillägg kan Odoo anpassas efter specifika behov och erbjuder en integrerad lösning för att hantera alla delar av ett företag. +Med sina flexibla tillägg kan Odoo anpassas efter specifika behov och erbjuder en integrerad lösning för att hantera alla delar av företaget. ![img](https://screensaver01.zap-hosting.com/index.php/s/3nwfLeK2c9kTiCp/preview) -Fundera på att hosta tjänsten själv? Vi guidar dig steg för steg genom installation och konfiguration, samt allt du behöver ha koll på. +Fundera på att hosta tjänsten själv? Vi guidar dig steg för steg hur du installerar och konfigurerar den, samt allt du behöver ha koll på. @@ -27,13 +28,13 @@ Fundera på att hosta tjänsten själv? Vi guidar dig steg för steg genom insta Innan du installerar **Odoo**, se till att din hostingmiljö uppfyller följande krav för en smidig installation och optimal prestanda. -| Hårdvara | Minimikrav | Rekommenderat | -| --------- | ----------- | ------------- | +| Hårdvara | Minsta | Rekommenderat | +| --------- | ------------ | ------------- | | CPU | 1 vCPU-kärna | 4 vCPU-kärnor | -| RAM | 1 GB | 4 GB | +| RAM | 1 GB | 4 GB | | Diskutrymme | 15 GB | 25 GB | -Mjukvaran kräver att alla nödvändiga beroenden är installerade och att den körs på ett stöds operativsystem. Säkerställ att din server uppfyller följande innan du fortsätter med installationen: +Mjukvaran kräver att alla nödvändiga beroenden är installerade och att den körs på ett stöds operativsystem. Kontrollera att din server uppfyller följande innan du fortsätter med installationen: **Beroenden:** `Docker` @@ -45,19 +46,19 @@ Se till att alla beroenden är installerade och att rätt OS-version används f ## Förberedelser -Innan du sätter upp **Odoo** behöver du förbereda systemet. Det innebär att uppdatera operativsystemet till senaste versionen och installera alla nödvändiga beroenden. Dessa förberedelser säkerställer en stabil miljö och minskar risken för problem under eller efter installationen. +Innan du sätter upp **Odoo** behöver du förbereda systemet. Det innebär att uppdatera operativsystemet till senaste versionen och installera alla nödvändiga beroenden. Dessa steg säkerställer en stabil miljö och minskar risken för problem under eller efter installationen. ### Uppdatera systemet -För att säkerställa att ditt system kör den senaste mjukvaran och säkerhetsuppdateringarna bör du alltid börja med att uppdatera systemet. Kör följande kommando: +För att säkerställa att systemet körs med de senaste säkerhetsuppdateringarna och mjukvaruversionerna bör du alltid börja med att uppdatera systemet. Kör följande kommando: ``` sudo apt update && sudo apt upgrade -y ``` -Detta ser till att systemet har de senaste säkerhetspatcharna och mjukvaruversionerna innan du går vidare. +Detta ser till att du har de senaste säkerhetspatcharna och mjukvaruversionerna innan du går vidare. ### Installera beroenden -När uppdateringen är klar kan du installera beroenden. Odoo kommer att köras i Docker-containrar, så Docker måste installeras först. Kör följande kommandon: +När uppdateringen är klar kan du installera beroenden. Odoo kommer att köras i Docker-containrar, så Docker måste installeras först. Kör följande kommando: ``` curl -fsSL https://get.docker.com -o get-docker.sh @@ -70,7 +71,7 @@ En komplett guide för installation och användning av Docker finns i vår [Dock ### Konfigurera din domän -Som standard kör Odoo på servern via portarna 80 (HTTP) och 443 (HTTPS). Sätt upp en domän med DNS-poster som pekar till servern. Om domänen hanteras av oss kan du enkelt göra detta via [EasyDNS](domain-easydns.md). +Som standard körs Odoo på servern via portarna 80 (HTTP) och 443 (HTTPS). Sätt upp en domän med DNS-poster som pekar till servern. Om domänen hanteras av oss kan du enkelt göra detta via [EasyDNS](domain-easydns.md). @@ -78,7 +79,7 @@ Som standard kör Odoo på servern via portarna 80 (HTTP) och 443 (HTTPS). Sätt ## Installation När alla krav är uppfyllda och förberedelserna klara kan du fortsätta med installationen av Odoo. -När du jobbar med flera Docker-projekt är det smart att ha en tydlig mappstruktur för att hålla projekten isolerade. En vanlig metod är att skapa en *docker*-mapp i användarens hemkatalog, med en egen undermapp för varje domän. På så sätt kan flera projekt hostas på samma server utan konfigurationskonflikter. +När du jobbar med flera Docker-projekt är det smart att ha en tydlig mappstruktur för att hålla projekten isolerade. Ett vanligt sätt är att skapa en *docker*-mapp i användarens hemkatalog, med en egen undermapp för varje domän. Då kan flera projekt hostas på samma server utan konfigurationskonflikter. Exempel för att förbereda strukturen för domänen `example.com`: @@ -87,7 +88,7 @@ mkdir -p /docker/example.com cd /docker/example.com ``` -Inom projektmappen rekommenderas att skapa undermappar som mountas som volymer i containrarna. Dessa volymer gör att data kan delas mellan tjänster eller sparas permanent. Ett viktigt exempel är den delade webrooten som både nginx och certbot behöver för att skapa och förnya SSL-certifikat. En lämplig struktur kan skapas så här: +I projektmappen rekommenderas att skapa undermappar som mountas som volymer i containrarna. Dessa volymer gör att data kan delas mellan tjänster eller sparas permanent. Ett viktigt exempel är den delade webrooten som både nginx och certbot behöver för att skapa och förnya SSL-certifikat. En lämplig struktur kan skapas så här: ``` mkdir -p nginx/{conf,ssl,inc} config addons @@ -100,7 +101,7 @@ Det ger dedikerade mappar för nginx-konfiguration, SSL-certifikat, inkluderings ### Skapa Docker Compose -I din docker-projektmapp skapar du filen compose.yml med `nano compose.yml`. Klistra in följande kod: +I din docker-projektmapp, skapa filen compose.yml med `nano compose.yml`. Klistra in följande kod: ``` services: @@ -156,7 +157,7 @@ volumes: ### Brandvägg -För att nginx och certbot ska fungera måste TCP-portarna 80 (HTTP) och 443 (HTTPS) tillåtas genom brandväggen. Dessa portar är viktiga eftersom certbot använder port 80 för HTTP-validering och port 443 krävs för krypterad HTTPS-trafik. Om UFW (Uncomplicated Firewall) är aktiverat kan du lägga till reglerna med: +För att nginx och certbot ska fungera måste TCP-portarna 80 (HTTP) och 443 (HTTPS) vara öppna i brandväggen. Dessa portar är viktiga eftersom certbot använder port 80 för HTTP-validering och port 443 krävs för krypterad HTTPS-trafik. Om UFW (Uncomplicated Firewall) är aktiverat kan du lägga till reglerna med: ``` sudo ufw allow http @@ -169,7 +170,7 @@ Kontrollera sedan med `sudo ufw status` att portarna är öppna. Se till att ing ### Nginx-konfiguration -Börja med att skapa en konfigurationsfil för din domän i `nginx/conf`. Skapa en fil med domännamnet, t.ex. `nano nginx/conf/example.com.conf`, och lägg in följande grundläggande direktiv, byt ut `example.com` mot din domän: +Börja med att skapa en konfigurationsfil för din domän i `nginx/conf`. Skapa en ny fil med domännamnet, t.ex. `nano nginx/conf/example.com.conf`, och lägg in följande grundläggande direktiv. Byt ut `example.com` mot din riktiga domän: ``` server { @@ -188,18 +189,18 @@ server { Denna konfiguration låter certbot slutföra ACME-utmaningen och utfärda giltiga SSL-certifikat. Den ser också till att all HTTP-trafik omdirigeras till HTTPS. -När filen sparats startar du de nödvändiga containrarna: databasen, Odoo och nginx: +När filen är sparad kan du starta de nödvändiga containrarna: databasen, Odoo och nginx. Kör: ``` sudo docker compose up -d db odoo nginx ``` -Containrarna körs i bakgrunden och nginx använder redan den nya konfigurationen, vilket gör att certbot kan skapa certifikat i nästa steg. +Containrarna körs i bakgrunden och nginx använder redan den nya konfigurationen, vilket gör att certbot kan generera certifikat i nästa steg. -### Skapa SSL-certifikat +### Generera SSL-certifikat -Kör kommandot nedan för att skapa SSL-certifikat med certbot. Byt ut `example.com` mot din domän och `user@mail.com` mot din giltiga e-postadress. +Kör kommandot nedan för att skapa SSL-certifikat med certbot. Ange din egen domän efter `-d` och byt ut `user@mail.com` mot din giltiga e-postadress. ``` 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 @@ -233,7 +234,7 @@ resolver 1.1.1.1 1.0.0.1 valid=300s; ### Nginx-konfiguration -Redigera nginx-konfigurationsfilen du skapade tidigare och ersätt innehållet med följande för att säkerställa att din sida endast serveras över HTTPS. +Redigera nginx-konfigurationsfilen du skapade tidigare och ersätt innehållet med nedanstående konfiguration för att säkerställa att din sida bara serveras över HTTPS. Kom ihåg att byta ut `example.com` mot din riktiga domän i `server_name` och ange korrekta sökvägar till certifikatfilerna i `ssl_certificate` och `ssl_certificate_key`. @@ -316,7 +317,7 @@ server { listen 80; server_name example.com; - # Tillåter Certbot att nå challenge-URL:en + # Detta tillåter Certbot att nå challenge-URL:en location /.well-known/acme-challenge/ { root /var/www/certbot; } @@ -335,15 +336,15 @@ När du sparat ändringarna i nginx-konfigurationen måste du ladda om inställn sudo docker compose restart nginx ``` -Omstarten ser till att nginx laddar den uppdaterade konfigurationen och börjar direkt servera med nya inställningar. Håll koll på eventuella felmeddelanden under omstarten. Om problem uppstår kan du kolla loggarna med `sudo docker compose logs nginx` för felsökning. När containern kör utan fel, testa din webbplats för att bekräfta att HTTPS fungerar och sidan serveras som den ska. +Omstarten gör att nginx laddar den uppdaterade konfigurationen och börjar direkt servera med nya inställningar. Håll utkik efter felmeddelanden under omstarten. Om problem uppstår kan du kolla loggarna med `sudo docker compose logs nginx` för felsökning. När containern kör utan fel, testa din webbplats för att bekräfta att HTTPS fungerar och sidan serveras som den ska. ### Odoo-konfigurationsalternativ -För att lägga till egna inställningar kan du skapa en dedikerad konfigurationsfil för Odoo. Skapa en ny fil på `config/odoo.conf` och lägg in önskade alternativ. +För att använda egna inställningar kan du skapa en dedikerad konfigurationsfil för Odoo. Skapa en ny fil på `config/odoo.conf` och lägg in önskade alternativ. -I filen kan du definiera flera användbara parametrar: `list_db = False` döljer databasvalet på inloggningssidan, `proxy_mode = True` talar om för Odoo att den körs bakom en reverse proxy, och om du vill använda egna addons kan du avkommentera raden `addons_path` och peka den till addons-mappen du skapade tidigare. Exempel: +I filen kan du definiera flera användbara parametrar: `list_db = False` döljer databasvalet på inloggningssidan, `proxy_mode = True` talar om för Odoo att den körs bakom en reverse proxy, och om du vill använda egna addons kan du avkommentera raden `addons_path` och peka på addons-mappen du skapade tidigare. Exempel: ``` [options] @@ -356,7 +357,7 @@ proxy_mode = True ### Ta bort -i base-flaggan -Flaggan `-i base` måste tas bort från `compose.yml`-filen, annars skapas databasen om varje gång du startar om Odoo-containern. För att ta bort den, öppna compose-filen med `nano compose.yml` och ändra kommandot till: +`-i base`-flaggan måste tas bort från `compose.yml`-filen, annars skapas databasen om varje gång du startar om Odoo-containern. För att ta bort den, öppna compose-filen med `nano compose.yml` och ändra kommandot till: ``` command: odoo -d odoo_db --db_user=odoo --db_password=odoo --db_host=db @@ -378,9 +379,9 @@ Detta laddar startsidan för din nya installation. För första inloggningen fin ## Avslutning och fler resurser -Grattis! Du har nu installerat och konfigurerat Odoo på din dedikerade server. Vi rekommenderar också att du kollar in följande resurser som kan ge dig extra hjälp och tips under serverkonfigurationen: +Grattis! Du har nu installerat och konfigurerat Odoo på din VPS/Dedikerade server. Vi rekommenderar även att kolla in följande resurser som kan ge dig extra hjälp och vägledning under serverkonfigurationen: -- [Odoo.com](https://odoo.com) - Officiell webbplats -- [odoo.com/documentation/18.0/](https://www.odoo.com/documentation/18.0/) - Odoo-dokumentation +- [Odoo.com](https://odoo.com) – Officiell webbplats +- [odoo.com/documentation/18.0/](https://www.odoo.com/documentation/18.0/) – Odoo-dokumentation -Har du frågor som inte täcks här? Tveka inte att kontakta vår support, som finns tillgänglig varje dag för att hjälpa dig! 🙂 \ No newline at end of file +Har du frågor som inte täcks här? Tveka inte att kontakta vår support, vi finns tillgängliga varje dag för att hjälpa dig! 🙂 \ No newline at end of file diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md index f01794347..0cf08073f 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-openvpn -title: "Dedikerad Server: Installation av OpenVPN" -description: "Upptäck hur du säkrar din internetanslutning och får tillgång till begränsat innehåll med OpenVPN på Linux-servrar → Lär dig mer nu" +title: "Installera OpenVPN på en Linux-server - Skapa din säkra VPN-infrastruktur" +description: "Upptäck hur du säkrar din internetanslutning och får tillgång till begränsat innehåll med OpenVPN på Linux-servrar → Läs mer nu" sidebar_label: Installera OpenVPN services: + - vserver - dedicated --- @@ -11,7 +12,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -OpenVPN är en kraftfull och flexibel VPN-mjukvara som möjliggör en säker anslutning över internet. Det är en öppen källkodslösning som erbjuder robust och konfigurerbar VPN-teknik för att skapa en krypterad förbindelse mellan din enhet och en VPN-server. Genom att använda OpenVPN kan du säkra din internetanslutning, skydda din online-integritet och få tillgång till geo-blockerat innehåll oavsett var du befinner dig i världen. I den här guiden går vi igenom hur du installerar och konfigurerar **OpenVPN** på en Linux-server. +OpenVPN är en kraftfull och flexibel VPN-mjukvara som möjliggör en säker anslutning över internet. Det är en open source-lösning som erbjuder robust och konfigurerbar VPN-teknik för att skapa en krypterad förbindelse mellan din enhet och en VPN-server. Genom att använda OpenVPN kan du säkra din internetanslutning, skydda din online-integritet och få tillgång till geo-blockerat innehåll oavsett var du befinner dig i världen. I den här guiden går vi igenom hur du installerar och konfigurerar **OpenVPN** på en Linux-server. ## Förberedelser @@ -30,13 +31,13 @@ mknod /dev/net/tun c 10 200 chmod 0666 /dev/net/tun ``` -Spara filen genom att trycka `CTRL+O`, följt av `Y` och sedan `Enter`. Avsluta med `CTRL+X`. Kör sedan följande kommando: +Spara filen genom att trycka `CTRL+O`, sedan `Y` och avsluta med `Enter`. För att stänga filen, tryck `CTRL+X`. Kör sedan följande kommando: ``` chmod +x /usr/sbin/tunscript.sh ``` -När detta är gjort, kör ``crontab -e`` och välj **nano-editorn** [1]. Lägg till denna rad längst ner i filen: +När det är klart, kör ``crontab -e`` och välj **nano-editor** [1]. Lägg till denna rad längst ner i filen: ``` @reboot /usr/sbin/tunscript.sh || exit 1 ``` Spara filen med `CTRL+O`, `Y` och `Enter`. Avsluta med `CTRL+X`. Nu ska skriptet köras automatiskt efter omstart. @@ -48,7 +49,7 @@ För att installera OpenVPN, kör följande kommando i konsolen: wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh ``` -En dialogruta visas där du får välja mellan UDP eller TCP. Vi rekommenderar UDP, så skriv `1` och tryck `Enter`. Därefter blir du ombedd att ange en port för OpenVPN, vi rekommenderar att du använder standardporten. +En dialogruta dyker upp där du får välja mellan UDP eller TCP. Vi rekommenderar UDP, så skriv `1` och tryck `Enter`. Sedan blir du ombedd att ange en port för OpenVPN, vi rekommenderar att du använder standardporten. Nästa steg är att konfigurera DNS-servern. Vi rekommenderar att använda antingen Google Public DNS eller Cloudflare DNS: ``` @@ -56,13 +57,13 @@ Nästa steg är att konfigurera DNS-servern. Vi rekommenderar att använda antin 1.1.1.1 / 1.0.0.1 - Cloudflare DNS ``` -Sedan ska du ange ett klientnamn. Du kan välja vilket namn du vill, till exempel namnet på din enhet. +Därefter ska du ange ett klientnamn. Du kan välja vilket namn du vill, till exempel namnet på din enhet. ## Konfiguration ### Lägg till fler klienter -Om du vill skapa flera anslutningar är det smidigt att skapa flera konton. För att skapa ett nytt konto, kör följande kommando: +Vill du skapa flera anslutningar är det smidigt att skapa flera konton. För att skapa ett nytt konto, kör samma kommando igen: ``` wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh ``` @@ -71,7 +72,7 @@ Välj `1` och bekräfta. Ange sedan klientnamnet. ### Ta bort klienter -Kör följande kommando för att ta bort en klient: +För att ta bort en klient, kör: ``` wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh ``` @@ -84,14 +85,14 @@ Om du inte längre behöver OpenVPN kan du avinstallera det så här: ``` wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh ``` -Tryck `3` och bekräfta. Bekräfta igen så avinstalleras OpenVPN. +Tryck `3` och bekräfta. Bekräfta en gång till så avinstalleras OpenVPN. ## Anslut till VPN För att ansluta till din VPN rekommenderar vi att du använder **[OpenVPN-klienten](https://openvpn.net/community-downloads/)**. Ladda ner den på den enhet du vill ansluta från. -Anslut via SFTP till din server för att ladda ner den skapade .ovpn-filen och ta sedan bort filen från servern. När klienten är installerad, starta programmet. Högerklicka på OpenVPN-ikonen i aktivitetsfältet. Klicka på 'Import file' och välj filen du laddade ner, klicka sedan på 'Open'. För att ansluta, klicka på ikonen igen och välj "Connect". +Anslut via SFTP till din server för att ladda ner den skapade .ovpn-filen och ta sedan bort filen från servern. När klienten är installerad, starta programmet. Högerklicka på OpenVPN-ikonen i aktivitetsfältet. Klicka på 'Import file' och välj filen du laddade ner, klicka på 'Open'. För att ansluta, klicka på ikonen igen och välj "Connect". :::info -Om du har importerat flera filer måste du välja vilken klient du vill använda och sedan klicka på Connect +Om du har importerat flera filer måste du välja vilken klient du vill använda innan du klickar på Connect. ::: \ No newline at end of file diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md index 962e6bf8d..7b44a3025 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-phpmyadmin -title: "Dedikerad Server: Installation av phpMyAdmin" -description: "Upptäck hur du enkelt hanterar MySQL- och MariaDB-databaser med phpMyAdmins webbgränssnitt för effektiv databasadministration → Lär dig mer nu" +title: "Installera phpMyAdmin på en Linux-server – Hantera dina databaser via webbgränssnitt" +description: "Upptäck hur du enkelt hanterar MySQL- och MariaDB-databaser med phpMyAdmins webbgränssnitt för effektiv databasadministration → Läs mer nu" sidebar_label: Installera phpMyAdmin services: + - vserver - dedicated --- @@ -17,7 +18,7 @@ phpMyAdmin är ett gratis, webbaserat verktyg för att hantera MySQL- och MariaD ## Förberedelser -Innan du börjar installationen, se till att systemet är uppdaterat. Eventuella väntande uppdateringar och uppgraderingar kan göras så här: +Innan du börjar installationen, se till att systemet är uppdaterat. Eventuella uppdateringar och uppgraderingar kan göras så här: ``` sudo apt update -y @@ -26,13 +27,13 @@ sudo apt upgrade -y Du måste också säkerställa att PHP redan är installerat på ditt system. Det är nödvändigt för att kunna använda phpMyAdmin. För att se hur du installerar PHP, kolla in vår guide [Installera PHP](vserver-linux-php.md). -:::warning Saknade PHP-paket +:::warning Saknas PHP-paket Om de nödvändiga PHP-paketen saknas kan inte phpMyAdmins PHP-filer bearbetas och visas korrekt. ::: ## Installation -När förberedelserna är klara kan installationen av phpMyAdmin-gränssnittet börja. Börja med att öppna installationsmappen där phpMyAdmin ska installeras. +När förberedelserna är klara kan installationen av phpMyAdmin börja. Börja med att öppna installationsmappen där phpMyAdmin ska installeras. Navigera till rätt mapp med kommandot `cd /usr/share`. Ladda sedan ner senaste versionen av phpMyAdmin till installationsmappen med `wget`: @@ -62,9 +63,9 @@ rm phpmyadmin.zip; chmod -R 0755 phpmyadmin ## Konfiguration -### Webserverns konfigurationsfil +### Webbserverns konfigurationsfil -Nu måste phpMyAdmin läggas till i webserverns konfiguration. Skapa en ny Virtual Host-konfig med `nano /etc/apache2/conf-available/phpmyadmin.conf` och fyll den med följande innehåll: +Nu måste phpMyAdmin läggas till i webbserverns konfiguration. Skapa en ny konfigurationsfil för Virtual Host med `nano /etc/apache2/conf-available/phpmyadmin.conf` och fyll den med följande innehåll: ``` # phpMyAdmin Apache-konfiguration @@ -90,7 +91,7 @@ Alias /phpmyadmin /usr/share/phpmyadmin När Apache2-phpMyAdmin-konfigurationen är ifylld sparar och stänger du med `CTRL+X`, tryck `Y` och bekräfta med `Enter`. -Den nya virtual host-konfigurationsfilen måste aktiveras och laddas om. Kör följande kommandon: +Den nya virtual host-konfigurationsfilen måste sedan aktiveras och laddas om. Kör följande kommandon: ``` a2enconf phpmyadmin @@ -108,4 +109,4 @@ chown -R www-data:www-data /usr/share/phpmyadmin/tmp/ ## Avslutning -Grattis, du har nu installerat och konfigurerat phpMyAdmin! Du kan nå webbgränssnittet via din servers IP-adress och sökväg (http://IP-Address/phpmyadmin). Har du fler frågor eller behöver hjälp? Tveka inte att kontakta vårt supportteam som finns tillgängligt varje dag för att hjälpa dig! 🙂 \ No newline at end of file +Grattis, du har nu installerat och konfigurerat phpMyAdmin! Du kan nå webbgränssnittet via din servers IP-adress och sökväg (http://IP-Address/phpmyadmin). Har du fler frågor eller behöver hjälp? Tveka inte att kontakta vår support – vi finns här för dig varje dag! 🙂 \ No newline at end of file diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md index 038f57d91..b05b347c9 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-plex -title: "Dedikerad Server: Installera Plex på Linux" +title: "Installera Plex på en Linux-server – Streama ditt personliga mediebibliotek" description: "Upptäck hur du smidigt hanterar och streamar ditt personliga mediebibliotek med Plex för enkel åtkomst på alla enheter → Läs mer nu" sidebar_label: Installera Plex services: + - vserver - dedicated --- @@ -13,11 +14,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -Plex är en plattform för att hantera och streama media som filmer, TV-serier, musik och foton från en central plats. Med Plex Media Server kan du organisera bibliotek, automatiskt berika dem med metadata och streama till olika enheter både i ditt lokala nätverk och över internet. Det gör Plex till en flexibel lösning för att enkelt och smidigt komma åt din personliga mediesamling. +Plex är en plattform för att hantera och streama media som filmer, TV-serier, musik och bilder från en central plats. Med Plex Media Server kan du organisera bibliotek, automatiskt berika dem med metadata och streama till olika enheter både i ditt lokala nätverk och över internet. Det gör Plex till en flexibel lösning för att enkelt och smidigt komma åt din personliga mediesamling. ![img](https://screensaver01.zap-hosting.com/index.php/s/68xdESEHimoY9Jp/preview) -Fundera på att hosta tjänsten själv? Vi guidar dig steg för steg genom installation och konfiguration, plus allt du behöver ha koll på. +Fundera på att hosta tjänsten själv? Vi guidar dig steg för steg genom installation och konfiguration, samt allt du behöver ha koll på. @@ -43,7 +44,7 @@ Se till att alla beroenden är installerade och att rätt OS-version används f ## Installation -Den officiella Plex Media-webbplatsen erbjuder den senaste Linux-versionen av Plex Media Server för nedladdning. Använd 64-bitarsvarianten för att garantera kompatibilitet med alla moderna Linux-distributioner. Kör följande kommando för att ladda ner `.deb`-filen: +Den officiella Plex Media-webbplatsen erbjuder den senaste Linux-versionen av Plex Media Server för nedladdning. Använd 64-bitarsvarianten för att säkerställa kompatibilitet med alla moderna Linux-distributioner. Kör följande kommando för att ladda ner `.deb`-filen: ``` wget https://downloads.plex.tv/plex-media-server-new/1.42.1.10060-4e8b05daf/debian/plexmediaserver_1.42.1.10060-4e8b05daf_amd64.deb @@ -55,15 +56,15 @@ Efter nedladdning kan du köra installationsprogrammet för att sätta upp Plex sudo dpkg -i plexmediaserver_1.42.1.10060-4e8b05daf_amd64.deb ``` -För att konfigurera Plex Media Server, på samma maskin där du installerade servern, öppna en webbläsare och gå till `http://127.0.0.1:32400/web`. Här kommer du att bli ombedd att logga in med ett befintligt Plex-konto eller skapa ett nytt om du inte redan har ett. +För att konfigurera Plex Media Server, på samma maskin där du installerade servern, öppna en webbläsare och gå till `http://127.0.0.1:32400/web`. Här kommer du bli ombedd att logga in med ett befintligt Plex-konto eller skapa ett nytt om du inte redan har ett. -Denna inloggning krävs för att koppla servern till ditt personliga konto, vilket möjliggör funktioner som fjärråtkomst, användarhantering och synkronisering mellan enheter. Efter lyckad autentisering är du inne i din egen Plex Media-instans. Där kan du skapa bibliotek för filmer, TV-serier, musik eller foton, automatiskt hämta metadata och dela innehåll med andra användare i ditt lokala nätverk eller över internet. +Denna inloggning krävs för att koppla servern till ditt personliga konto, vilket möjliggör funktioner som fjärråtkomst, användarhantering och synkronisering mellan enheter. Efter lyckad inloggning är du inne i din egen Plex Media-instans. Där kan du skapa bibliotek för filmer, TV-serier, musik eller bilder, automatiskt hämta metadata och dela innehåll med andra användare i ditt lokala nätverk eller över internet. Efter installationen kan du även nå din Plex Media Server externt genom att öppna webbgränssnittet i en webbläsare via `http://:32400`. Byt ut `` mot din servers publika IP. -Port 32400 är standardporten för Plex webbåtkomst och kan behöva tillåtas genom din brandvägg eller router om du vill ansluta över internet. +Port 32400 är standardporten för Plex webbåtkomst och kan behöva tillåtas i din brandvägg eller router om du vill ansluta över internet. -När du når adressen kommer du att omdirigeras till Plex inloggningssida och kan sedan hantera dina bibliotek och inställningar. För säker extern åtkomst rekommenderas att aktivera Remote Access i Plex-inställningarna, vilket garanterar en krypterad anslutning och dirigerar trafiken via Plex-tjänsten. +När du når adressen kommer du att omdirigeras till Plex inloggningssida där du kan hantera dina bibliotek och inställningar. För säker extern åtkomst rekommenderas att aktivera Remote Access i Plex-inställningarna, vilket garanterar en krypterad anslutning och dirigerar trafiken via Plex tjänst. ![img](https://screensaver01.zap-hosting.com/index.php/s/jfQxZ6e4BGMfen5/preview) @@ -71,9 +72,9 @@ När du når adressen kommer du att omdirigeras till Plex inloggningssida och ka ## Avslutning och fler resurser -Grattis! Du har nu framgångsrikt installerat och konfigurerat Plex på din Dedikerade Server. Vi rekommenderar också att du kikar på följande resurser som kan ge dig extra hjälp och vägledning under din serverkonfiguration: +Grattis! Du har nu framgångsrikt installerat och konfigurerat Plex på din VPS/Dedikerade Server. Vi rekommenderar även att kolla in följande resurser som kan ge dig extra hjälp och vägledning under din serverkonfiguration: - [Plex.com](https://Plex.com/) - Officiell webbplats - [support.plex.tv/articles/](https://support.plex.tv/articles/) - Plex Hjälpcenter (Dokumentation) -Har du frågor som inte täcks här? För fler frågor eller support, tveka inte att kontakta vårt supportteam som finns tillgängligt varje dag för att hjälpa dig! 🙂 \ No newline at end of file +Har du specifika frågor som inte täcks här? Tveka inte att kontakta vår support, som finns tillgänglig varje dag för att hjälpa dig! 🙂 \ No newline at end of file diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md index ed9f63205..09de76453 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md @@ -1,15 +1,16 @@ --- id: dedicated-linux-screen -title: "Dedikerad Server: Installation av Screen" +title: "Installera Screen på en Linux-server - Hantera Persistenta Terminalsessioner" description: "Upptäck hur du hanterar flera terminalsessioner på Linux med Screen för bättre produktivitet och sessionspersistens → Lär dig mer nu" sidebar_label: Installera Screen services: + - vserver - dedicated --- ## Introduktion -Screen är en terminalmultiplexer för Unix-liknande operativsystem, som Linux. Den låter dig hantera flera terminalsessioner inom ett enda fönster eller fjärranslutning. I den här guiden går vi igenom installationsstegen och ger dig tips på hur du använder screen för att bli mer bekväm med verktyget. +Screen är en terminalmultiplexer för Unix-liknande operativsystem, som Linux. Den låter dig hantera flera terminalsessioner inom ett enda fönster eller fjärranslutning. I den här guiden går vi igenom installationsstegen och ger dig tips för att bli mer bekväm med screen. ## Förberedelser @@ -51,7 +52,7 @@ sudo zypper update ## Installation -Att installera screen är enkelt – kör bara kommandot som passar din Linux-distribution: +Att installera screen är lika enkelt som att köra följande kommando beroende på din Linux-distribution: @@ -84,18 +85,18 @@ sudo dnf install screen -## Grundläggande användning av Screen +## Grundläggande Screen-användning -Som nämnt tidigare låter screen dig skapa flera sessioner. För att starta en kör du bara följande kommando, där du byter ut `[name]` mot vad du vill kalla sessionen. +Som nämnt tidigare låter screen dig skapa flera sessioner. För att starta en kör du helt enkelt följande kommando, där du byter ut `[name]` mot vad du vill. ``` screen -S [name] ``` :::info -Tänk på att kommandona i den här guiden är skiftlägeskänsliga, särskilt när det gäller flaggor och parametrar. +Tänk på att kommandona i den här guiden är skiftlägeskänsliga, särskilt när det gäller parameterflaggor. ::: -Detta öppnar en ny screen där du kan starta vilket skript eller program som helst som du vill ska fortsätta köra även efter att du stängt din fjärranslutning. +Detta öppnar en ny screen där du kan starta vilket skript eller program som helst som du vill ska fortsätta köra även efter att du stängt fjärranslutningen. Du kan lämna en screen genom att trycka `CTRL + A`, följt av `D` eller helt enkelt skriva `exit` i konsolen. @@ -103,51 +104,51 @@ Du kan lämna en screen genom att trycka `CTRL + A`, följt av `D` eller helt en Du kan lista alla aktiva sessioner/screens med kommandot `screen -ls` eller `screen -list`. ::: -För att återgå till en tidigare skapad screen kör du `screen -r [name]` som direkt tar dig tillbaka till den sessionen. +För att återgå till en tidigare skapad screen kör du `screen -r [name]` som direkt tar dig tillbaka till rätt screen. -## Screen-flaggar +## Screen Parameterflaggor -Screen har många `-` flaggor som du kan använda för att styra kommandona. Här är några av de viktigaste i tabellen nedan. +Screen har många `-` parameterflaggor du kan använda för att konfigurera kommandona. Några av de viktigaste finns listade i tabellen nedan. -| Flagga | Alias | Info | +| Flagg | Alias | Info | | ---- | ----- | ---- | -| -v | | Visar aktuell version av screen | +| -v | | Visar den aktuella versionen av screen | | -S `[name]` | | Startar en ny screen med namnet `[name]` | | -ls | -list | Listar alla aktiva screens | -| -wipe `[name]` | | Tar bort screens, valfri `[name]`-parameter | +| -wipe `[name]` | | Tar bort screens med valfri `[name]`-parameter | | -r `[name]` | | Återansluter till screen-sessionen `[name]` | | -d -r `[name]` | | Kopplar från din nuvarande screen och återansluter till `[name]` | :::tip -Du kan se alla tillgängliga flaggor genom att köra `screen -h` för en komplett lista. +Du kan se alla tillgängliga parametrar genom att köra `screen -h` som visar en komplett lista. ::: -## Avancerad användning av Screen +## Avancerad Screen-användning ### Fönsterhantering -Nu när du är bekant med grundläggande screen-kommandon är det dags att lära dig några genvägar som gör det enklare att navigera mellan dina sessioner. Inuti en screen kan du skapa flera separata fönster för olika uppgifter. +Nu när du är bekant med grundläggande screen-kommandon är det dags att lära dig några genvägar som hjälper dig navigera mellan dina sessioner smidigare. Inuti en screen kan du skapa flera separata fönster för olika uppgifter. :::note -Alla genvägar i det här avsnittet körs efter att du tryckt `CTRL + A`. +Alla genvägar i den här delen av guiden körs efter att du tryckt `CTRL + A`. ::: -Tryck på `C` för att skapa ett nytt tomt fönster i din nuvarande katalog. För att växla mellan fönster kan du använda `N` (nästa), `P` (föregående) eller `"` och sedan välja fönstret du vill se med piltangenterna. +Tryck på `C` för att skapa ett nytt tomt fönster i din nuvarande katalog. För att växla mellan fönster kan du använda `N` (nästa), `P` (föregående) eller `"` och välja fönstret du vill se från listan med piltangenterna. -Som standard har alla fönster samma namn (oftast namnet på skalet du använder). För att byta namn kör du kommandot `A` och väljer ett nytt namn. +Som standard har alla fönster samma namn (vanligtvis namnet på skalet du använder). För att byta namn kör du kommandot `A` och väljer ett nytt namn. Slutligen kan du ta bort ett fönster genom att trycka `K`. #### Delade fönster -För att köra två fönster i delad vy kan du använda `S` (horisontellt) eller `|` (vertikalt) och växla mellan dem med `Tab`. +För att köra 2 fönster i delad vy kan du använda `S` (horisontellt) eller `|` (vertikalt) och navigera mellan dem med `Tab`. :::tip -Efter att du skapat ett delat fönster, gå till det med `Tab` och kör `"` för att öppna ett tidigare fönster i den andra delen av splitten. +Efter att ha skapat ett delat fönster, gå till det med `Tab` och kör `"` för att öppna ett tidigare fönster i den andra vyn. ::: Du kan fortsätta dela fönster hur mycket du vill, men tänk på att serverns RAM-användning kan öka rejält när du multitaskar. ## Avslutning -Vi hoppas den här guiden hjälpte dig att förstå hur screen fungerar på Linux. Har du fler frågor eller behöver hjälp? Tveka inte att kontakta vår support – vi finns här för dig varje dag! 🙂 \ No newline at end of file +Vi hoppas att den här guiden hjälpte dig att förstå hur screen fungerar i Linux. Har du fler frågor eller behöver hjälp? Tveka inte att kontakta vår support, som finns tillgänglig varje dag för att hjälpa dig! 🙂 \ No newline at end of file diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md index 14d49f5bc..ab0ada60f 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-ssh-server -title: "Dedikerad Server: Installation av SSH" -description: "Upptäck hur du säkert installerar och hanterar SSH-servrar på Linux VPS för trygg fjärråtkomst och förbättrat serverskydd → Lär dig mer nu" +title: "Ställ in SSH på en Linux-server – Aktivera säker fjärråtkomst" +description: "Upptäck hur du säkert installerar och hanterar SSH-servrar på Linux för trygg fjärråtkomst och bättre serverskydd → Läs mer nu" sidebar_label: Installera SSH services: + - vserver - dedicated --- @@ -11,17 +12,17 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -Secure Shell (SSH) är ett säkert protokoll som möjliggör trygg och krypterad åtkomst till fjärrsystem. Det garanterar konfidentialitet och integritet för data som skickas över nätverk. +Secure Shell (SSH) är ett säkert protokoll som möjliggör krypterad och trygg åtkomst till fjärrsystem. Det garanterar konfidentialitet och integritet för data som skickas över nätverk. -I den här guiden lär du dig hur du installerar eller installerar om SSH-servern för flera Linux-distributioner som vi erbjuder på våra VPS-servrar. De flesta Linux-distros som erbjuds via våra VPS-servrar har en SSH-server förinstallerad, vilket gör att du enkelt kan hantera den via produktens webbgränssnitt. Du kan se hur du gör detta i vår guide: [Initial access (SSH)](vserver-linux-ssh.md) +I den här guiden lär du dig hur du installerar eller installerar om SSH-servern för olika Linux-distributioner som vi erbjuder på våra VPS/Dedikerade servrar. De flesta Linux-distros som erbjuds via våra VPS/Dedikerade servrar har SSH-server förinstallerad, vilket gör att du enkelt kan hantera den via produktens webbgränssnitt. Du kan se hur du gör detta i vår guide: [Initial access (SSH)](vserver-linux-ssh.md) -Vill du lära dig mer om hur du förbättrar säkerheten på din server rekommenderar vi starkt att du kollar in vår guide [Säkerhetstips](vserver-linux-security-tips.md) som tipsar om olika verktyg och tjänster för att göra din server ännu säkrare. +Vill du förbättra säkerheten på din server rekommenderar vi starkt att du kollar in vår guide [Säkerhetstips](vserver-linux-security-tips.md) som tipsar om verktyg och tjänster för att göra din server ännu tryggare. ## Installation -För att starta installationsprocessen, anslut till din server via VNC. Följ dessa steg med hjälp av [VNC-konsolen](vserver-vnc.md). +För att starta installationen, anslut till din server via VNC. Följ stegen i vår [VNC-konsol](vserver-vnc.md). import Tabs from '@theme/Tabs'; @@ -31,35 +32,35 @@ import TabItem from '@theme/TabItem'; :::info -Om du vill installera om SSH-servern, se till att avinstallera den först. Det gör du med kommandot: `yum remove openssh`. +Vill du installera om SSH-servern? Se till att avinstallera den först med kommandot: `yum remove openssh`. ::: -Innan du installerar SSH-servern, se till att ditt system är uppdaterat. Kör följande kommando: +Innan du installerar SSH-servern, se till att systemet är uppdaterat. Kör: ``` yum update ``` -Fortsätt nu med att installera SSH-servern med följande kommando: +Installera sedan SSH-servern med: ``` yum install openssh-server ``` -När installationen är klar kan du starta SSH-serverns tjänst med följande kommando: +När installationen är klar startar du SSH-servern med: ``` systemctl start sshd ``` -Se till att tjänsten startar automatiskt vid systemstart. Det gör du med detta kommando: +Aktivera så att tjänsten startar automatiskt vid systemstart: ``` systemctl enable sshd ``` ## Aktivera root-inloggning -För att aktivera root-inloggning behöver du redigera openssh-konfigurationsfilen. I den här guiden använder vi "nano" som editor. +För att aktivera root-inloggning behöver du redigera openssh-konfigurationsfilen. Vi använder "nano" som editor i den här guiden. :::info -Om "nano" inte redan är installerat måste du installera det först. Använd då kommandot: `yum install nano` +Om "nano" inte är installerat, installera det först med: `yum install nano` ::: Öppna konfigurationsfilen med: @@ -67,17 +68,17 @@ Om "nano" inte redan är installerat måste du installera det först. Använd d nano /etc/ssh/sshd_config ``` -Navigera med piltangenterna och leta upp följande rad: +Navigera med piltangenterna och leta upp raden: ``` #PermitRootLogin prohibit-password ``` -Ändra den till följande för att tillåta root-inloggning på distans: +Ändra den till: ``` PermitRootLogin yes ``` -Slutligen, starta om SSH-servern för att tillämpa ändringarna med: +Starta om SSH-servern för att tillämpa ändringarna: ``` systemctl restart sshd ``` @@ -86,53 +87,53 @@ systemctl restart sshd :::info -Om du vill installera om SSH-servern, se till att avinstallera den först. Det gör du med kommandot: `apt remove openssh`. +Vill du installera om SSH-servern? Avinstallera den först med kommandot: `apt remove openssh`. ::: -Innan du installerar SSH-servern, se till att ditt system är uppdaterat. Kör följande kommando: +Se till att systemet är uppdaterat innan installation: ``` apt update ``` -Fortsätt nu med att installera SSH-servern med följande kommando: +Installera SSH-servern med: ``` apt install openssh-server ``` -När installationen är klar kan du starta SSH-serverns tjänst med följande kommando: +Starta SSH-servern: ``` systemctl start sshd ``` -Se till att tjänsten startar automatiskt vid systemstart. Det gör du med detta kommando: +Aktivera automatisk start vid boot: ``` systemctl enable sshd ``` ## Aktivera root-inloggning -För att aktivera root-inloggning behöver du redigera openssh-konfigurationsfilen. I den här guiden använder vi "nano" som editor. +Redigera openssh-konfigurationsfilen med "nano": :::info -Om du inte redan har "nano" installerat måste du installera det. Använd då kommandot: `apt install nano` +Om du inte redan har "nano" installerat, installera det med: `apt install nano` ::: -Öppna konfigurationsfilen med: +Öppna filen: ``` nano /etc/ssh/sshd_config ``` -Navigera med piltangenterna och leta upp följande rad: +Hitta raden: ``` #PermitRootLogin prohibit-password ``` -Ändra den till följande för att tillåta root-inloggning på distans: +Ändra till: ``` PermitRootLogin yes ``` -Slutligen, starta om SSH-servern för att tillämpa ändringarna med: +Starta om SSH-servern: ``` systemctl restart sshd ``` @@ -141,53 +142,53 @@ systemctl restart sshd :::info -Om du vill installera om SSH-servern, se till att avinstallera den först. Det gör du med kommandot: `apt remove openssh`. +Vill du installera om SSH-servern? Avinstallera den först med kommandot: `apt remove openssh`. ::: -Innan du installerar SSH-servern, se till att ditt system är uppdaterat. Kör följande kommando: +Uppdatera systemet: ``` apt update ``` -Fortsätt nu med att installera SSH-servern med följande kommando: +Installera SSH-servern: ``` apt install openssh-server ``` -När installationen är klar kan du starta SSH-serverns tjänst med följande kommando: +Starta SSH-servern: ``` systemctl start sshd ``` -Se till att tjänsten startar automatiskt vid systemstart. Det gör du med detta kommando: +Aktivera automatisk start: ``` systemctl enable sshd ``` ## Aktivera root-inloggning -För att aktivera root-inloggning behöver du redigera openssh-konfigurationsfilen. I den här guiden använder vi "nano" som editor. +Redigera konfigurationsfilen med "nano": :::info -Om du inte redan har "nano" installerat måste du installera det. Använd då kommandot: `apt install nano` +Om "nano" inte är installerat, installera det med: `apt install nano` ::: -Öppna konfigurationsfilen med: +Öppna filen: ``` nano /etc/ssh/sshd_config ``` -Navigera med piltangenterna och leta upp följande rad: +Hitta raden: ``` #PermitRootLogin prohibit-password ``` -Ändra den till följande för att tillåta root-inloggning på distans: +Ändra till: ``` PermitRootLogin yes ``` -Slutligen, starta om SSH-servern för att tillämpa ändringarna med: +Starta om SSH-servern: ``` systemctl restart sshd ``` @@ -196,57 +197,57 @@ systemctl restart sshd :::info -Om du vill installera om SSH-servern, se till att avinstallera den först. Det gör du med kommandot: `dnf remove openssh`. +Vill du installera om SSH-servern? Avinstallera den först med kommandot: `dnf remove openssh`. ::: -Innan du installerar SSH-servern, se till att ditt system är uppdaterat. Kör följande kommando: +Uppdatera systemet: ``` dnf update ``` -Fortsätt nu med att installera SSH-servern med följande kommando: +Installera SSH-servern: ``` dnf install openssh-server ``` -När installationen är klar kan du starta SSH-serverns tjänst med följande kommando: +Starta SSH-servern: ``` systemctl start sshd ``` -Se till att tjänsten startar automatiskt vid systemstart. Det gör du med detta kommando: +Aktivera automatisk start: ``` systemctl enable sshd ``` ## Aktivera root-inloggning -För att aktivera root-inloggning behöver du redigera openssh-konfigurationsfilen. I den här guiden använder vi "nano" som editor. +Redigera konfigurationsfilen med "nano": :::info -Om du inte redan har "nano" installerat måste du installera det. Använd då kommandot: `dnf install nano` +Om "nano" inte är installerat, installera det med: `dnf install nano` ::: -Öppna konfigurationsfilen med: +Öppna filen: ``` sudo nano /etc/ssh/sshd_config ``` -Navigera med piltangenterna och leta upp följande rad: +Hitta raden: ``` #PermitRootLogin prohibit-password ``` -Ändra den till följande för att tillåta root-inloggning på distans: +Ändra till: ``` PermitRootLogin yes ``` -Slutligen, starta om SSH-servern för att tillämpa ändringarna med: +Starta om SSH-servern: ``` systemctl restart sshd ``` -Du har nu installerat SSH-tjänsten på din server och kan ansluta till den via SSH. \ No newline at end of file +Nu har du installerat SSH-tjänsten på din server och kan ansluta via SSH som vanligt. \ No newline at end of file diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md index e169a0354..3fcff35c6 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md @@ -1,6 +1,6 @@ --- id: dedicated-linux-ssl -title: "Dedikerad Server: Skapa SSL-certifikat (Let's Encrypt) för Linux-server" +title: "Installera Let's Encrypt SSL på en Linux-server – Säkra din dedikerade server med HTTPS" description: "Upptäck hur du säkrar din webbplats med gratis SSL-certifikat med Certbot och Let's Encrypt för säker dataöverföring → Läs mer nu" sidebar_label: Installera SSL-certifikat (Let's Encrypt) services: @@ -13,7 +13,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -SSL-certifikat är en självklarhet på internet och ser till att data kan skickas säkert mellan klient och server. I den här guiden går vi igenom hur du sätter upp det open-source-verktyget [**Certbot**](https://certbot.eff.org/) för att begära gratis SSL-certifikat från den ideella certifikatutfärdaren **Let's Encrypt**. +SSL-certifikat är en självklarhet på internet och ser till att data kan skickas säkert mellan klient och server. I den här guiden går vi igenom hur du sätter upp det open-source-verktyget [**Certbot**](https://certbot.eff.org/) för att hämta gratis SSL-certifikat från den ideella certifikatutfärdaren **Let's Encrypt**. + + ## Förberedelser @@ -23,7 +25,7 @@ Certbot har även extra plugins som gör det enkelt att "one-click" installera e ## Installation -Börja med att installera det open-source-paketet [**Certbot**](https://certbot.eff.org/) som du kommer använda för att begära gratis SSL-certifikat från **Let's Encrypt**. +Börja med att installera det open-source-paketet [**Certbot**](https://certbot.eff.org/) som du kommer använda för att hämta gratis SSL-certifikat från **Let's Encrypt**. ``` sudo apt install certbot @@ -33,8 +35,8 @@ När Certbot är installerat kan du börja begära certifikat för dina domäner Vi rekommenderar starkt att använda standardmetoden **HTTP-01** eftersom den tillåter automatisk förnyelse. Om du stöter på problem kan du istället prova **DNS-01**-metoden, som är manuell och inte stödjer automatisk förnyelse eftersom den verifierar via en **TXT** DNS-post. -:::tip Använd Webbserver-Plugins -Om du kör en webbserver som Nginx, Apache eller en egen lösning, rekommenderar vi att du hoppar till avsnittet **Webbserver-Plugins** nedan. Där visar vi hur du använder Certbots plugins för att enkelt installera certifikat med "one-click" och utan att behöva stänga ner webbservern. +:::tip Använd webbserver-plugins +Om du kör en webbserver som Nginx, Apache eller din egen, rekommenderar vi att du kollar in avsnittet **Web Server Plugins** nedan. Där visar vi hur du använder Certbots plugins för att få en smidig "one-click"-installation och begära certifikat utan att behöva stänga ner webbservern. ::: ### HTTP-01-utmaning @@ -54,7 +56,7 @@ certbot certonly --standalone -d [din_domän] certbot certonly --standalone ``` -När kommandot körs kan du behöva gå igenom en första interaktiv setup där du anger en e-postadress för certifikatskommunikation, eventuellt anmäler dig till en mailinglista och accepterar villkoren. +När kommandot körs kan du behöva följa en första interaktiv setup där du anger en e-postadress för certifikatskommunikation, eventuellt går med i en mailinglista och accepterar villkoren. Certbot genererar nu en ACME-utmaning och hostar den via den temporära webbservern. Let's Encrypts servrar försöker sedan hämta den från din server och om det lyckas skapas certifikaten och sparas i `/etc/letsencrypt/live/[din_domän]`. @@ -81,25 +83,25 @@ certbot certonly --preferred-challenges dns-01 -d [din_domän] --manual -m [din_ certbot certonly --preferred-challenges dns-01 ``` -När kommandot körs kan du behöva gå igenom en första interaktiv setup där du anger en e-postadress för certifikatskommunikation, eventuellt anmäler dig till en mailinglista och accepterar villkoren. +När kommandot körs kan du behöva följa en första interaktiv setup där du anger en e-postadress för certifikatskommunikation, eventuellt går med i en mailinglista och accepterar villkoren. -Certbot ger dig nu instruktioner för att skapa en **TXT** DNS-post med ett specifikt värde. Målet är oftast `_acme-challenge.` följt av din domän (i det här exemplet `_acme-challenge.zapdocs.example.com`) och värdet du ska sätta får du i konsolen. +Certbot ger dig nu instruktioner för att skapa en **TXT** DNS-post med ett specifikt värde som du måste använda. Målet är oftast `_acme-challenge.` följt av din domän (i det här exemplet `_acme-challenge.zapdocs.example.com`) och värdet visas i konsolen. -När du skapat posten trycker du på enter för att fortsätta. Om allt är korrekt och har propagerat skapas certifikaten och sparas i `/etc/letsencrypt/live/[din_domän]`. +När du har skapat posten trycker du på enter för att fortsätta. Om allt är korrekt och DNS-posten har hunnit spridas skapas certifikaten och sparas i `/etc/letsencrypt/live/[din_domän]`. :::note -Ha tålamod då DNS-ändringar kan ta lite tid att sprida sig. Det brukar gå på några minuter, men ibland kan det ta längre. +Ha tålamod då DNS-ändringar kan ta lite tid att spridas. Det brukar gå på några minuter, men i sällsynta fall kan det ta längre tid. ::: Du kan nu använda SSL-certifikaten var du än behöver genom att ange den lokala sökvägen till certifikaten. -## Webbserver-Plugins +## Webbserver-plugins -Certbot har flera extra webbserver-plugins som gör det ännu enklare att hantera certifikat eftersom de automatiskt ändrar relevanta serverblock åt dig. För att använda ett plugin lägger du bara till rätt parameter i ditt `certbot`-kommando. +Certbot har flera olika webbserver-plugins som gör det ännu enklare att hantera certifikat eftersom de automatiskt ändrar relevanta serverblock åt dig. För att använda ett plugin lägger du bara till rätt parameter i ditt `certbot`-kommando. -Båda metoderna använder **HTTP-01**-utmaningen och fungerar i princip likadant. När ett plugin används söker Certbot efter serverblocket som innehåller den begärda domänen som `server_name`. När det hittas genererar Certbot en ACME-utmaning och lägger till en temporär `location /.well-known/acme-challenge/...` i serverblockets konfiguration. +Båda metoderna använder **HTTP-01**-utmaningen och fungerar i princip likadant. När ett plugin används söker Certbot först efter det serverblock som innehåller den begärda domänen som `server_name`. När det hittas genererar Certbot en ACME-utmaning och lägger till ett temporärt `location /.well-known/acme-challenge/...`-block i serverblockets konfiguration. -Let's Encrypts servrar försöker sedan hämta detta från din server och vid lyckad verifiering genereras certifikatet och serverblockets konfiguration för vald webbserver ändras automatiskt för att använda HTTPS (port 443) och lägga till sökvägar till det nya certifikatet. +Let's Encrypts servrar försöker sedan hämta detta från din server och om det lyckas genereras certifikatet och serverblockets konfiguration för vald webbserver ändras automatiskt för att använda HTTPS (port 443) och lägga till sökvägar till det nya certifikatet. @@ -112,7 +114,7 @@ Innan du använder pluginet, se till att det är installerat. sudo apt install python3-certbot-nginx ``` -För att använda Nginx-pluginet lägger du till parametern `--nginx` i kommandot så här: +För att använda Nginx-pluginet ska du lägga till parametern `--nginx` i ditt kommando, så här: ``` # För root-domäner @@ -126,7 +128,7 @@ certbot --nginx ``` :::tip -Vill du stänga av automatisk "one-click" justering av serverblock från Certbot kan du lägga till `certonly` i kommandot, t.ex. `certbot certonly`. +Vill du stänga av automatisk "one-click" serverblock-justering från Certbot kan du lägga till `certonly` i kommandot, t.ex. `certbot certonly`. ::: @@ -141,7 +143,7 @@ Innan du använder pluginet, se till att det är installerat. sudo apt install python3-certbot-apache ``` -För att använda Apache-pluginet lägger du till parametern `--apache` i kommandot så här: +För att använda Apache-pluginet ska du lägga till parametern `--apache` i ditt kommando, så här: ``` # För root-domäner @@ -155,7 +157,7 @@ certbot --apache ``` :::tip -Vill du stänga av automatisk "one-click" justering av serverblock från Certbot kan du lägga till `certonly` i kommandot, t.ex. `certbot certonly`. +Vill du stänga av automatisk "one-click" serverblock-justering från Certbot kan du lägga till `certonly` i kommandot, t.ex. `certbot certonly`. ::: @@ -164,9 +166,9 @@ Vill du stänga av automatisk "one-click" justering av serverblock från Certbot ### Webroot-plugin -Om du kör en egen lokal webbserver som inte är en traditionell mjukvara kan du använda webroot-metoden för att använda din egen webbserver utan att behöva stänga ner den. +Om du kör din egen lokala webbserver som inte använder traditionell mjukvara kan du vilja använda webroot-metoden för att använda din egen webbserver utan att behöva stoppa den. -För att använda Webroot-pluginet lägger du till parametern `--webroot` i kommandot. Du måste också ange `-w [din_webbserver_sökväg]` (kort för `--webroot-path`), vilket är sökvägen till din webbservers toppkatalog. +För att använda Webroot-pluginet ska du lägga till parametern `--webroot` i ditt kommando. Du måste också ange `-w [din_webbserver_sökväg]` (kort för `--webroot-path`), vilket är sökvägen till din webbservers toppkatalog. ``` # För root-domäner @@ -180,7 +182,7 @@ certbot --webroot -w [din_webbserver_sökväg] ``` :::tip -En vanlig webroot-plats är `/var/www/html`. Du kan även använda detta för webbservrar som Nginx eller Apache om du vill använda webbservern utan att Certbot automatiskt ändrar serverblocken som de inbyggda pluginen gör. +En av de vanligaste webroot-platserna är `/var/www/html`. Du kan även använda detta för webbservrar som Nginx eller Apache om du vill använda webbservern utan att Certbot automatiskt ändrar serverblocken som de inbyggda pluginen gör. ::: @@ -188,30 +190,30 @@ En vanlig webroot-plats är `/var/www/html`. Du kan även använda detta för we ## Automatisk förnyelse -I de flesta fall sätter Certbot automatiskt upp förnyelse av certifikat via cronjob och/eller systemd-timer. Du kan testa detta med följande kommando som använder `--dry-run` för att simulera processen. +I de flesta fall ska Certbot automatiskt sätta upp förnyelse av certifikat åt dig via cronjob och/eller systemd-timer. Du kan kontrollera detta genom att köra följande kommando som testar processen med `--dry-run`. ``` certbot renew --dry-run ``` :::tip -Som sagt tidigare stödjer inte **DNS-01**-metoden automatisk förnyelse via Certbot om du inte har egen infrastruktur för det. Därför rekommenderar vi att använda **HTTP-01**-metoden. +Som nämnt tidigare stödjer inte **DNS-01**-metoden automatisk förnyelse via Certbot om du inte sätter upp egen infrastruktur för det. Därför rekommenderar vi att använda **HTTP-01**-metoden. ::: -Om allt är som det ska ska detta lyckas. Vill du se eller ändra inställningar för automatisk förnyelse hittar du kommandot i någon av följande platser: `/etc/crontab/`, `/etc/cron.*/*` eller via `systemctl list-timers`. +Detta bör lyckas om allt är som det ska. Vill du se eller ändra den automatiska förnyelsen hittar du kommandot i någon av följande platser: `/etc/crontab/`, `/etc/cron.*/*` eller via `systemctl list-timers`. ### Manuell cronjob-setup -Om automatisk förnyelse av någon anledning inte är satt upp kan du lägga till det själv via cronjob. Öppna crontab med `crontab -e`. Om det är första gången kan du bli ombedd att välja en editor. Välj första alternativet, som brukar vara `/bin/nano`. +Om automatisk förnyelse av någon anledning inte är satt upp kan du lägga till det själv via cronjob. Öppna crontab-menyn med `crontab -e`. Om det är första gången kan du bli ombedd att välja en editor. Välj första alternativet, som bör vara `/bin/nano`. -När filen är öppen i nano lägger du till följande rad för att köra förnyelsen varje dag kl 06:00 lokal tid. +När filen är öppen i nano, lägg till följande rad för att köra förnyelsen varje dag kl 06:00 lokal tid. ``` 0 6 * * * certbot renew ``` -Spara filen och avsluta nano med `CTRL + X`, tryck `Y` för att bekräfta och sedan `ENTER`. +Spara filen och avsluta nano med `CTRL + X`, följt av `Y` för att bekräfta och sen `ENTER`. ## Avslutning -Du har nu framgångsrikt satt upp Certbot för dina domäner via flera metoder, inklusive standalone, webroot eller via plugins, och ger din webbplats säker dataöverföring via HTTPS. Har du fler frågor eller behöver hjälp, tveka inte att kontakta vår support som finns tillgänglig varje dag för att hjälpa dig! 🙂 \ No newline at end of file +Du har nu framgångsrikt satt upp Certbot för dina domäner via flera metoder, inklusive standalone, webroot eller via plugins, och gett din webbplats säker dataöverföring via HTTPS. Har du fler frågor eller behöver hjälp, tveka inte att kontakta vår support som finns tillgänglig varje dag för att hjälpa dig! 🙂 \ No newline at end of file diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md index a25274ee4..5d829a80c 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-webserver -title: "Dedikerad Server: Installation av Nginx och Apache webbserver" -description: "Upptäck hur du sätter upp och konfigurerar Nginx eller Apache webbservrar för att effektivt hosta din webbplats → Lär dig mer nu" +title: "Installera Nginx och Apache på en Linux-server - Konfigurera kraftfulla webbservermiljöer" +description: "Upptäck hur du installerar och konfigurerar Nginx eller Apache webbservrar för att effektivt hosta din webbplats → Läs mer nu" sidebar_label: Installera webbserver services: + - vserver - dedicated --- @@ -11,13 +12,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -Nginx och Apache är populära webbservrar som används för att leverera webbsidor till användarens webbläsare. Nedan visar vi hur du installerar en av dessa tjänster på ditt system. +Nginx och Apache är populära webbservrar som används för att leverera webbsidor till användarens webbläsare. Nedan visar vi hur du installerar en av servrarna på ditt system. -## Förberedelse +## Förberedelser -Innan själva installationen av en webbserver kan börja, är det viktigt att se till att systemet är uppdaterat. För att göra detta ansluter vi till servern via SSH. Om du inte vet vad SSH är eller hur du använder det, kolla in följande guide: [Initial access (SSH)](vserver-linux-ssh.md). +Innan själva installationen av en webbserver kan börja är det viktigt att se till att systemet är uppdaterat. För att göra detta ansluter vi till servern via SSH. Om du inte vet vad SSH är eller hur du använder det, kolla in följande guide: [Första åtkomst (SSH)](vserver-linux-ssh.md). När du är inloggad kan du uppdatera systemet med följande kommando beroende på ditt operativsystem: @@ -42,7 +43,7 @@ sudo dnf upgrade --refresh ## Installation -När förberedelserna är klara kan installationen av webbservern börja. Beroende på operativsystem och webbserver behöver du köra följande kommandon: +När förberedelserna är klara kan installationen av webbservern börja. Beroende på operativsystem och webbserver måste följande kommandon köras: diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md index c40515c31..a0565cee8 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-wordpress -title: "Dedikerad Server: Installation av WordPress" -description: "Upptäck hur du installerar WordPress på en Linux-server med LAMP-stack för att bygga och hantera din webbplats effektivt → Lär dig mer nu" +title: "Installera WordPress på en Linux-server – Starta din egen webbplats eller blogg" +description: "Upptäck hur du installerar WordPress på en Linux-server med LAMP-stack för att bygga och hantera din webbplats effektivt → Läs mer nu" sidebar_label: Installera WordPress services: + - vserver - dedicated --- @@ -11,7 +12,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -WordPress är ett populärt webbpubliceringssystem som används för att hantera och publicera webbplatser. Idag har WordPress utvecklats till att omfatta områden som e-post, forum, butiker och mycket mer. Detta stöds av en aktiv community som byggt upp ett starkt ekosystem av plugins och mallar som gör det enkelt för slutanvändare att sätta upp vad som helst. I den här guiden går vi igenom hur du installerar WordPress CMS på en Linux-server. +WordPress är ett populärt CMS (Content Management System) som används för att hantera och publicera webbplatser. Idag har WordPress utvecklats till att täcka många andra områden som e-post, forum, butiker och mycket mer. Detta stöds av en aktiv community som byggt upp ett starkt ekosystem av plugins och teman som gör det enkelt att sätta upp vad som helst som slutanvändare. I den här guiden går vi igenom hur du installerar WordPress CMS på en Linux-server. ![](https://screensaver01.zap-hosting.com/index.php/s/r26L7xASWY3d5Z5/preview) @@ -22,7 +23,7 @@ WordPress är ett populärt webbpubliceringssystem som används för att hantera Börja med att ansluta till din server via SSH. Om du inte vet hur man gör detta, kolla in vår guide för [Initial access (SSH)](dedicated-linux-ssh.md). :::info -I den här guiden använder vi Ubuntu som distro, tillsammans med Apache som webbserver, MySQL för databasen och PHP som kärnberoende. Detta kallas LAMP-stack: Linux, Apache, MySQL och PHP. +I den här guiden använder vi Ubuntu som distribution, tillsammans med Apache som webbserver, MySQL för databasen och PHP som kärnberoende. Detta kallas LAMP-stack: Linux, Apache, MySQL och PHP. ::: När du är inloggad, börja med att köra uppdateringskommandot. @@ -48,15 +49,15 @@ sudo apt install apache2 \ php-zip ``` -När beroendena är installerade finns några små rekommenderade steg för att säkerställa att alla kärnkomponenter i LAMP-stacken fungerar som de ska. +När beroendena är installerade finns det några små rekommenderade steg för att säkerställa att alla kärnkomponenter i LAMP-stacken fungerar som de ska. ### Apache & Brandvägg -Först behöver du konfigurera brandväggen så att Apache-webbservern kan kommunicera med internet och säkerställa att den fungerar. Det är viktigt att rätt brandväggsregler skapas så att webbservern är tillgänglig från internet. +Först behöver du konfigurera brandväggen så att Apache-webbservern kan kommunicera med internet och säkerställa att den fungerar. Det är viktigt att rätt brandväggsregler skapas så att webbservern är åtkomlig från internet. -I det här exemplet använder vi **UFW-brandväggen** eftersom Apache har en registrerad applikation för den. Om du använder en annan brandvägg, se till att tillåta port 80 (HTTP) genom brandväggen. Du kan lära dig mer om brandväggar i Linux via vår guide [Hantera brandvägg](vserver-linux-firewall.md). +I det här exemplet använder vi **UFW-brandväggen** eftersom Apache har en registrerad applikation för den. Om du använder en annan brandvägg, se till att tillåta port 80 (HTTP) genom brandväggen. Du kan läsa mer om brandväggar i Linux i vår guide [Hantera brandvägg](vserver-linux-firewall.md). -Se till att UFW-brandväggen är aktiverad och att en regel för SSH är skapad. +Se till att UFW-brandväggen är aktiverad och att en regel för SSH finns. ``` # Skapa regel för att tillåta SSH sudo ufw allow OpenSSH @@ -86,35 +87,35 @@ Du bör se regler för `Apache` och `Apache (v6)` med `ALLOW`-status, vilket bek ![](https://screensaver01.zap-hosting.com/index.php/s/o8NDBppnTwHdSgf/preview) -När brandväggen är öppen för Apache bör du nu kontrollera att Apache fungerar. Testa att nå din IP-adress i en webbläsare så här: `http://[din_ipadress]` +När brandväggen är öppen för Apache bör du nu kontrollera att Apache fungerar. Testa att öppna din IP-adress i en webbläsare, så här: `http://[din_ipadress]` Om allt fungerar ska du se en standard välkomstsida. Om inte, kolla status på tjänsten med kommandot: `systemctl status apache2` ![](https://screensaver01.zap-hosting.com/index.php/s/irmnDDNi436HH4c/preview) -### MySQL-Setup +### MySQL-setup -Nästa steg är att göra en första setup av MySQL. Det rekommenderas att köra ett säkert installationsskript som ser till att din MySQL-server är säker. Detta är frivilligt men starkt rekommenderat. Kör kommandot `sudo mysql_secure_installation`. +Nästa steg är att göra en första konfiguration av MySQL. Det rekommenderas att köra ett säkert installationsskript som ser till att din MySQL-server är säker. Detta är frivilligt men starkt rekommenderat. Kör kommandot `sudo mysql_secure_installation`. -Du kommer att guidas genom en interaktiv setup. Först blir du tillfrågad om lösenordsvalidering. Vi rekommenderar att välja `Y` för att säkerställa att endast säkra lösenord accepteras framöver, och sedan välja antingen `MEDIUM` med `1` eller `STRONG` med `2`. +Du kommer att guidas genom en interaktiv setup. Först blir du tillfrågad om lösenordsvalidering. Vi rekommenderar att välja `Y` för att säkerställa att bara säkra lösenord tillåts framöver, och sedan välja antingen `MEDIUM` via `1` eller `STRONG` via `2`. ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -Därefter blir du tillfrågad om att ta bort `anonymous`-användaren och att förhindra root-inloggning på distans. Vi rekommenderar starkt att acceptera båda med `Y` för säkerhetens skull. Detta tar bort testanvändaren och ser till att root-användaren bara kan användas lokalt via SSH, vilket minskar risken. +Därefter blir du tillfrågad om att ta bort `anonymous`-användaren och att förhindra root-inloggning på distans. Vi rekommenderar starkt att acceptera båda via `Y` för säkerhetens skull. Detta tar bort testanvändaren och ser till att root-användaren bara kan användas lokalt via SSH, vilket minskar risken. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -Slutligen blir du tillfrågad om att ta bort `test`-databasen och ladda om privilegietabellerna. Vi rekommenderar att acceptera med `Y` eftersom testtabellen inte behövs och privilegietabellerna måste laddas om för att ändringar ska träda i kraft. +Slutligen blir du tillfrågad om att ta bort `test`-databasen och ladda om privilegietabellerna. Vi rekommenderar att acceptera detta via `Y` eftersom test-tabellen inte behövs och privilegietabellerna måste laddas om för att ändringar ska träda i kraft. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -Kolla nu om MySQL-databasen körs genom att försöka logga in med kommandot: `sudo mysql -u root`. Om det lyckas ser du ett välkomstmeddelande. Avsluta med kommandot `quit` när du är klar. +Kontrollera nu att MySQL-databasen körs genom att försöka logga in med kommandot: `sudo mysql -u root`. Om det lyckas bör du se ett välkomstmeddelande. Avsluta med kommandot `quit` när du är klar. ![](https://screensaver01.zap-hosting.com/index.php/s/gFKBAZyaFiHgrCz/preview) ### Testa PHP -Till sist bör du säkerställa att PHP fungerar som det ska. Skapa en fil `info.php` i din Apache-katalog `/var/www/html/` med PHP-kod som kör `phpinfo()`: +Till sist bör du kontrollera att PHP fungerar som det ska. Skapa en fil `info.php` i din Apache-katalog `/var/www/html/` med PHP-kod som kör `phpinfo()`-funktionen. ``` # Öppna nano-editor för den nya filen nano /var/www/html/info.php @@ -127,18 +128,18 @@ phpinfo(); Spara filen genom att trycka `CTRL+X`, sedan `Y` och `Enter` för att bekräfta ändringarna. -Besök sedan följande URL i din webbläsare, den ska visa en PHP-info-sida om allt fungerar: +Öppna nu följande URL i din webbläsare, den ska visa en PHP-info-sida om allt fungerar. ``` http://[din_ipadress]/info.php ``` ![](https://screensaver01.zap-hosting.com/index.php/s/bSg3nHaKRatBxFR/preview) -När de grundläggande LAMP-komponenterna är testade och fungerar är du redo att gå vidare med huvudinstallationen av WordPress CMS. +När de grundläggande LAMP-komponenterna är testade och fungerar är du redo att fortsätta med huvudinstallationen av WordPress CMS. ## Installation -Installationen av WordPress kan delas upp i tre steg: först förbereda en MySQL-databas, sedan installera WordPress och slutligen konfigurera via WordPress installationsguide. +Installationen av WordPress kan delas upp i tre steg: först förbereda en MySQL-databas, sedan installera WordPress och till sist konfigurera det via WordPress installationsguide. ### MySQL-databas @@ -156,7 +157,7 @@ CREATE DATABASE wordpress; # Byt ut [your_password] mot ditt eget lösenord CREATE USER wordpress@localhost IDENTIFIED BY '[your_password]'; -# Ge användaren rättigheter (kopiera som en rad) +# Ge rättigheter till användaren (kopiera som en rad) GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON wordpress.* TO wordpress@localhost; @@ -165,29 +166,29 @@ TO wordpress@localhost; FLUSH PRIVILEGES; ``` -När databasen och användaren är skapade, avsluta med kommandot `quit`. Nu är du redo att installera WordPress. +När databasen och användaren är skapade kan du avsluta med kommandot `quit`. Nu är du redo att installera WordPress. ### Installera WordPress -För huvudinstallationen rekommenderar vi att använda den officiella releasen från **wordpress.org** istället för APT-paketet, eftersom WordPress själva rekommenderar detta för att undvika problem. +För själva WordPress-installationen rekommenderar vi att använda den officiella releasen från **wordpress.org** istället för APT-paketet, eftersom WordPress själva rekommenderar detta för att undvika problem. -Ladda ner senaste versionen med följande kommando som sparar filen i temporärmappen: +Ladda ner senaste versionen med följande kommando som hämtar filen till temporär katalog. ``` cd /tmp && wget https://wordpress.org/latest.tar.gz ``` -Packa upp arkivet, vilket skapar en mapp `wordpress` med alla filer. +Packa upp arkivet som skapar en mapp `wordpress` med alla filer. ``` tar -xvf latest.tar.gz ``` -Kopiera sedan mappen till din Apache-katalog `/var/www/html/` för att göra allt tillgängligt via webben. Kör följande kommandon som kopierar mappen, skapar en `uploads`-katalog och justerar rättigheter så att webbserverns `www-data`-grupp har åtkomst. +Kopiera sedan mappen till din Apache-katalog `/var/www/html/` för att göra allt tillgängligt via webben. Kör följande kommandon som kopierar mappen, skapar en `uploads`-mapp och sätter rättigheter så att webbserverns `www-data`-grupp har åtkomst. ``` # Kopiera wordpress-mappen och ändra ägarskap cp -R wordpress /var/www/html/ chown -R www-data:www-data /var/www/html/wordpress/ -# Skapa uploads-katalog +# Skapa uploads-mapp mkdir /var/www/html/wordpress/wp-content/uploads # Justera filrättigheter @@ -195,13 +196,13 @@ chmod -R 755 /var/www/html/wordpress/ chown -R www-data:www-data /var/www/html/wordpress/wp-content/uploads/ ``` -Nu är WordPress installerat. Gå till installationsguiden via: `http://[din_ipadress]/wordpress` +När detta är klart är WordPress installerat. Öppna installationsguiden via: `http://[din_ipadress]/wordpress` ### Installationsguide I installationsguiden kan du nu konfigurera WordPress, vilket är sista steget i installationen. Först väljer du språk. -Sedan ska du konfigurera databasinställningarna. Du har redan förberett detta i MySQL, så använd samma uppgifter här. Om du följt våra exempel fyller du i enligt nedan, byt ut `[your_password]` mot lösenordet du valde tidigare. +Sedan ska du konfigurera databasinställningarna. Du har redan förberett detta i MySQL i första delen, så använd samma uppgifter här. Om du följt våra exempel fyller du i enligt nedan, byt ut `[your_password]` mot lösenordet du valde tidigare. ![](https://screensaver01.zap-hosting.com/index.php/s/4ZmA43WMjf2bBxB/preview) @@ -209,7 +210,7 @@ När detta är klart blir du ombedd att starta installationen. Det är sista ste ![](https://screensaver01.zap-hosting.com/index.php/s/7kfjz8p2cCzoD8S/preview) -På nästa sida fyller du i information som webbplatsens titel, e-postadress, användarnamn och lösenord för WordPress admin-kontot. Du kan också välja om du vill att sökmotorer ska indexera din webbplats eller inte. +På nästa sida fyller du i information som webbplatsens titel, e-postadress, användarnamn och lösenord för WordPress-rootkontot som du ska logga in med. Du kan också välja om sökmotorer ska kunna indexera din webbplats eller inte. :::tip Välj ett starkt lösenord och spara dina inloggningsuppgifter så att du inte tappar åtkomst till din WordPress-panel! @@ -219,18 +220,18 @@ När du är redo klickar du på **Install WordPress** för att slutföra install ![](https://screensaver01.zap-hosting.com/index.php/s/BZwxEpQAs3sKcc7/preview) -Du kommer till en bekräftelsesida som sedan leder dig till **Logga in**-sidan. Klicka där och logga in med dina uppgifter för att komma in i WordPress-panelen för första gången! +Du kommer till en bekräftelsesida som sedan skickar dig vidare till **Logga in**-sidan. Klicka där och logga in med dina uppgifter för att komma in i WordPress-panelen för första gången! ![](https://screensaver01.zap-hosting.com/index.php/s/qEGcRQFWBcLDosj/preview) -Och precis så, efter lyckad inloggning är du inne i din WordPress-panel med en komplett installation. +Och voilà! Efter inloggning är du inne i din WordPress-panel med en komplett installation. ![](https://screensaver01.zap-hosting.com/index.php/s/r26L7xASWY3d5Z5/preview) ## Avslutning -Grattis, du har nu installerat och konfigurerat WordPress! Nästa steg är att **starkt rekommendera** att du sätter upp en domän och ett **SSL-certifikat** för att säkerställa säker dataöverföring och göra WordPress-panelen enklare att nå. Kolla in vår [Certbot-guide](dedicated-linux-certbot.md) med fokus på **Apache-plugin** och följ den interaktiva setupen för att snabbt och enkelt få ett certifikat för din valda domän. +Grattis, du har nu installerat och konfigurerat WordPress! Nästa steg är att **starkt rekommendera** att du sätter upp en domän och ett **SSL-certifikat** för att säkerställa att data skickas krypterat och göra WordPress-panelen enklare att nå. Kolla in vår [Certbot-guide](dedicated-linux-certbot.md) med fokus på **Apache-plugin** och följ den interaktiva guiden för att snabbt och enkelt sätta upp ett certifikat för din valda domän. -För vidare läsning och mer avancerad setup rekommenderar vi att du kollar in våra guider för [WordPress-plugins](webspace-wordpress-plugins.md) och [WordPress Elementor](webspace-wordpress-elementor.md) som visar hur du installerar plugins och använder den populära och användarvänliga sidbyggaren Elementor. +För vidare läsning och mer avancerad setup rekommenderar vi att du kikar på våra guider för [WordPress-plugins](webspace-wordpress-plugins.md) och [WordPress Elementor](webspace-wordpress-elementor.md) som visar hur du installerar plugins och använder den populära och användarvänliga sidbyggaren Elementor. Har du fler frågor eller behöver hjälp? Tveka inte att kontakta vår support som finns tillgänglig varje dag för att hjälpa dig! 🙂 \ No newline at end of file diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md index 708c4db30..859cc40e0 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-xrdp -title: "Dedikerad Server: Installation av xRDP (Fjärrskrivbord)" -description: "Upptäck hur du sätter upp fjärrskrivbordsåtkomst på Ubuntu- och Debian-servrar för enklare hantering och kontroll → Lär dig mer nu" +title: "Ställ in xRDP på en Linux-server - Aktivera fjärrskrivbordsåtkomst" +description: "Upptäck hur du ställer in fjärrskrivbordsåtkomst på Ubuntu- och Debian-servrar för enklare hantering och kontroll → Lär dig mer nu" sidebar_label: Installera xRDP services: + - vserver - dedicated --- @@ -11,13 +12,15 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -På Linux finns det vanligtvis en standard SSH-konsol för att hantera servern. I vissa fall kan det vara smidigare att använda en fjärrskrivbordanslutning, likt Windows. +På Linux finns det vanligtvis en standard SSH-konsol för att hantera servern. I vissa fall kan det vara smidigare att använda en fjärrskrivbordsanslutning, likt Windows. En efterinstallation är möjlig för de flesta Linux-distributioner. I den här guiden förklaras det för Ubuntu och Debian. :::info Viktigt: Minst Ubuntu 18.04.X LTS (Bionic Beaver) eller Debian 10 (Buster) måste användas som OS. Nyare versioner rekommenderas. ::: + + ## Installera xRDP Först bör servern uppdateras: @@ -57,7 +60,7 @@ sudo systemctl status xrdp ``` ![xrdp](https://screensaver01.zap-hosting.com/index.php/s/wdKep3W6GHWekp3/preview) -Om status är okej behöver en användare skapas. Därefter måste xRDP-tjänsten startas om: +Om status är okej måste en användare fortfarande skapas. Därefter måste xRDP-tjänsten startas om: ``` // Debian sudo adduser xrdp ssl-cert; sudo systemctl restart xrdp @@ -72,7 +75,7 @@ Standardporten är: 3389 ## Anslutning Anslutningen kan göras via valfritt RDP-verktyg, kopplat med IP:PORT. -När du ansluter kommer du bli ombedd att ange inloggningsuppgifter: +När du ansluter kommer du att bli ombedd att ange inloggningsuppgifter: ![xrdp2](https://screensaver01.zap-hosting.com/index.php/s/btRPMG73cT6ysyL/preview) @@ -85,4 +88,5 @@ Ubuntu: Debian: -![xrdp4](https://screensaver01.zap-hosting.com/index.php/s/riHNCEEyKcoLHDy/preview) \ No newline at end of file +![xrdp4](https://screensaver01.zap-hosting.com/index.php/s/riHNCEEyKcoLHDy/preview) + diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md index 46787a166..66be4ccd1 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md @@ -1,9 +1,10 @@ --- id: dedicated-windows-ftpserver -title: "Dedikerad Server: Installation av FTP" -description: "Upptäck hur du sätter upp och hanterar en FileZilla FTP-server på Windows för säkra filöverföringar och användarhantering → Lär dig mer nu" +title: "Ställ in FTP på en Windows Server - Host en Säker Filöverföringstjänst" +description: "Upptäck hur du sätter upp och hanterar en FileZilla FTP-server på Windows för säker filöverföring och användarhantering → Läs mer nu" sidebar_label: Installera FTP services: + - vserver - dedicated --- @@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; **FTP (File Transfer Protocol)** är ett nätverksprotokoll som används för att överföra filer över ett TCP/IP-nätverk. Protokollet utvecklades för att möjliggöra enkel filutbyte mellan system. -Med **FileZilla Server** kan du sätta upp en FTP-server på Windows. FileZilla Server är enkel att installera och konfigurera, och erbjuder massor av funktioner som att skapa användarkonton, hantera åtkomsträttigheter och överföra filer. +Med **FileZilla Server** kan du sätta upp en sådan FTP-server på Windows. FileZilla Server är enkel att installera och konfigurera, och erbjuder många funktioner som möjligheten att skapa användarkonton, hantera åtkomsträttigheter och överföra filer. @@ -21,13 +22,13 @@ Med **FileZilla Server** kan du sätta upp en FTP-server på Windows. FileZilla ### Nedladdning -För att sätta upp en FTP-server behöver du rätt mjukvara. FileZilla Server är en bra lösning för Windows-server. Du kan ladda ner den här: [FileZilla server](https://filezilla-project.org/download.php?type=server). +För att sätta upp en FTP-server behöver du rätt mjukvara. FileZilla Server är en möjlig lösning för Windows-serveroperativsystemet. Du hittar nedladdningslänken här: [FileZilla server](https://filezilla-project.org/download.php?type=server). ### Installation -När du har laddat ner installationsfilen, kör den genom att klicka på den. Följande fönster bör dyka upp: ![](https://screensaver01.zap-hosting.com/index.php/s/a2DEpaR5jD28X23/preview) +När installationsfilen är nedladdad måste du köra den. Klicka på den nedladdade filen så öppnas följande fönster: ![](https://screensaver01.zap-hosting.com/index.php/s/a2DEpaR5jD28X23/preview) @@ -35,15 +36,15 @@ Här kan du välja vilka paket som ska installeras. Det räcker dock att install ![](https://screensaver01.zap-hosting.com/index.php/s/cN7K9Cte9tXFrF2/preview) -I det här exemplet installeras FileZilla Server under **C:\Program Files (x86)\FileZilla Server**. Du kan självklart välja en annan sökväg. Efter att du valt sökväg måste du ange hur FTP-servern ska installeras och startas. Du kan också bestämma port och ange ett administratörslösenord. +I det här exemplet installeras FileZilla Server under **C:\Program Files (x86)\FileZilla Server**. Du kan dock välja en egen sökväg. Efter att ha valt sökväg måste du ange hur FTP-servern ska installeras och startas. Dessutom kan porten bestämmas och ett administratörslösenord måste anges. ![](https://screensaver01.zap-hosting.com/index.php/s/WopFXcW3teFAyJK/preview) -Klicka sedan på **Next** igen och i nästa steg. Till sist klickar du på **Install** för att starta installationen. FileZilla FTP-serverns administrationsgränssnitt öppnas nu. Klicka på knappen **Connect to FileZilla FTP Server**. +Klicka sedan på **Next** igen och i nästa steg. Slutligen klickar du på **Install** för att starta installationen. Administrationsgränssnittet för FileZilla FTP-server öppnas nu. Klicka på knappen **Connect to FileZilla FTP Server**. -Ett fönster dyker upp där du ser fälten Host, Port och Password. Lämna de två första fälten som de är och skriv in ditt administratörslösenord för FTP-servern. Klicka sedan på **Ok** för att ansluta. +Ett fönster bör dyka upp där du ser fälten Host, Port och Password. Lämna de två första fälten som de är och skriv in ditt valda administratörslösenord för FTP-servern. Klicka sedan på **Ok** för att ansluta. @@ -56,38 +57,38 @@ Klicka på **Server** i menyn ovan och sedan på **Configure**. ![](https://screensaver01.zap-hosting.com/index.php/s/C5WLC8Lp8CjTjQg/preview) -Under menyn Users kan du lägga till en ny användare genom att klicka på **Add**: +Under menyalternativet Users kan du sedan lägga till en ny användare genom att klicka på **Add**: ![](https://screensaver01.zap-hosting.com/index.php/s/dbCS5yJfwqry8Dq/preview) -I det här exemplet heter användaren **YourUserName**. Du väljer såklart ditt eget användarnamn. +I det här exemplet är användarnamnet **YourUserName**. Du kan självklart välja vilket användarnamn du vill. ### Lösenord och behörigheter -När användaren är skapad måste du konfigurera åtkomst och behörigheter. Aktivera användaren och ställ in lösenordsalternativ under **General** i **Credentials**. Vi rekommenderar starkt att använda lösenord för säkerheten. Välj **Require a password to log in** och sätt ditt önskade lösenord. +När användaren är skapad måste åtkomst och behörigheter konfigureras. Aktivera användaren och ställ in lösenordsalternativ under **General** i kategorin **Credentials**. Vi rekommenderar starkt att använda lösenord av säkerhetsskäl. Välj **Require a password to log in** och ange ditt önskade lösenord. ![](https://screensaver01.zap-hosting.com/index.php/s/z78wpcFbYEAJYeB/preview) -För att ge användaren rätt behörigheter måste du ange vilka mappar användaren får åtkomst till genom att klicka på **Add** under mount points. Du måste ange både en virtuell och en fysisk sökväg. I vårt exempel definierar vi att C-disken ska vara tillgänglig under \. +För att säkerställa att användaren har rätt behörigheter måste du ange vilka mappar användaren får åtkomst till genom att klicka på **Add** under mount points. En virtuell och en fysisk sökväg måste anges. I vårt exempel definierar vi att C-disken listas under \. ![](https://screensaver01.zap-hosting.com/index.php/s/iqQrjGByHpkBcJF/preview) -Till höger finns alternativet **Permissions** där du kan ställa in rättigheter för den angivna sökvägen. Vill du kunna läsa och ändra filer rekommenderar vi att du sätter det till **Read+Write**. +Till höger finns alternativet **Permissions**, där du kan ställa in åtkomsträttigheterna för den angivna sökvägen. Vill du kunna läsa och redigera data rekommenderar vi att du sätter det till **Read+Write**. ::: danger -Av säkerhetsskäl bör du bara ge användare åtkomst till specifika mappar. +Av säkerhetsskäl bör du endast ge användare åtkomst till specifika mappar. ::: -Klicka på **Apply** för att spara och bekräfta dina ändringar. +Du kan nu spara och bekräfta dina ändringar genom att klicka på **Apply**. ## Undantag i Windows-brandväggen -För att kunna ansluta till din FTP-server måste du tillåta FTP-servern i Windows-brandväggen. Öppna brandväggsinställningarna via **Kontrollpanelen\System och säkerhet\Windows Defender-brandvägg** och klicka på **Tillåt en app eller funktion genom Windows Defender-brandväggen**. -I nästa fönster väljer du appen som ska tillåtas: +För att möjliggöra anslutning till din FTP-server måste FTP-servern tillåtas i Windows-brandväggen. Öppna brandväggsinställningarna under **Kontrollpanelen\System och säkerhet\Windows Defender-brandvägg** och klicka på **Tillåt en app eller funktion genom Windows Defender-brandväggen**. +I nästa fönster väljer du sedan den app som ska tillåtas: ![](https://screensaver01.zap-hosting.com/index.php/s/xHwQzCKokHTn424/preview) @@ -95,10 +96,10 @@ I det här exemplet är sökvägen **C:\Program Files (x86)\FileZilla Server\Fil ![](https://screensaver01.zap-hosting.com/index.php/s/Laz3HFb7GrLBY9w/preview) -Avsluta med att klicka på **OK**. Nu går det att ansluta till din FTP-server. +Avsluta med att klicka på **OK**, nu är anslutning till din FTP-server möjlig. ## Avslutning -Grattis, du har nu installerat FTP-servern! Har du fler frågor eller behöver hjälp är du alltid välkommen att kontakta vår support, som finns tillgänglig varje dag för att hjälpa dig! 🙂 \ No newline at end of file +Grattis, du har nu installerat FTP-servern! Har du fler frågor eller behöver hjälp är du varmt välkommen att kontakta vår support, som finns tillgänglig varje dag för att hjälpa dig! 🙂 \ No newline at end of file diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-windows-git.md b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-windows-git.md index c31acf7b1..e9ec8608a 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-windows-git.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-windows-git.md @@ -1,9 +1,10 @@ --- id: dedicated-windows-git -title: "Dedikerad Server: Installera Git på Windows" -description: "Upptäck hur du sätter upp och konfigurerar Git för effektiv versionshantering och smidig samarbete i dina projekt → Läs mer nu" +title: "Installera Git på en Windows Server – Aktivera versionshantering för dina projekt" +description: "Upptäck hur du installerar och konfigurerar Git för effektiv versionshantering och smidig samarbete i dina projekt → Läs mer nu" sidebar_label: Installera Git services: + - vserver - dedicated --- @@ -13,9 +14,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -Git är ett distribuerat versionshanteringssystem designat för effektiv hantering av källkod. Det låter utvecklare spåra ändringar, jobba på olika grenar samtidigt och samarbeta sömlöst i projekt. Tack vare sin flexibilitet och prestanda har Git blivit standardverktyget för versionshantering inom modern mjukvaruutveckling. +Git är ett distribuerat versionshanteringssystem designat för effektiv hantering av källkod. Det låter utvecklare spåra ändringar, jobba på olika grenar samtidigt och samarbeta sömlöst i projekt. Tack vare sin flexibilitet och prestanda har Git blivit standardverktyget för versionshantering i modern mjukvaruutveckling. -Fundera på att hosta den här tjänsten själv? Vi guidar dig steg för steg hur du sätter upp och konfigurerar Git, plus allt du behöver ha koll på. +Fundera på att hosta den här tjänsten själv? Vi guidar dig steg för steg hur du installerar och konfigurerar den, plus allt du behöver ha koll på. @@ -24,7 +25,7 @@ Fundera på att hosta den här tjänsten själv? Vi guidar dig steg för steg hu Innan du installerar **Git** behöver du förbereda ditt system. Det innebär att uppdatera operativsystemet till senaste versionen. Dessa förberedelser säkerställer en stabil miljö och hjälper till att undvika problem under eller efter installationen. -### Uppdatera Systemet +### Uppdatera systemet För att se till att ditt system kör den senaste mjukvaran och säkerhetsuppdateringarna bör du alltid börja med att uppdatera systemet. Det garanterar att du har de senaste säkerhetspatcharna och mjukvaruversionerna innan du går vidare. @@ -39,7 +40,7 @@ Kör sedan installationsfilen och följ stegen som visas. När installationen är klar bör du verifiera att Git fungerar som det ska genom att öppna en terminal eller kommandoprompt. Skriv kommandot `git --version` och tryck Enter. -Om installationen lyckades kommer Git att visa den installerade versionen. Får du ett felmeddelande eller inget svar betyder det oftast att Git inte installerades korrekt eller att kommandot inte finns i systemets sökväg. +Om installationen lyckades kommer Git visa den installerade versionsnumret. Får du ett felmeddelande eller ingen respons betyder det oftast att Git inte installerades korrekt eller att kommandot inte finns i systemets sökväg. ``` git --version @@ -52,7 +53,7 @@ git version 2.51.2 ## Konfiguration -Ställ in ditt Git-användarnamn och e-post med kommandona nedan, byt ut exemplen mot dina egna uppgifter. Dessa uppgifter kopplas till varje commit du gör. +Ställ in ditt Git-användarnamn och e-post med kommandona nedan, byt ut exempelvärdena mot dina egna uppgifter. Dessa uppgifter kopplas till varje commit du gör. ``` git config --global user.name "John Doe Paris" @@ -63,9 +64,11 @@ git config --global user.email "doe@e-mail.com" ## Avslutning och fler resurser -Grattis! Du har nu installerat och konfigurerat Git på din vServer. Vi rekommenderar också att du kollar in följande resurser som kan ge dig extra hjälp och vägledning under din serverkonfiguration. +Grattis! Du har nu installerat och konfigurerat Git på din vServer. Vi rekommenderar också att du kollar in följande resurser som kan ge dig extra hjälp och vägledning under din serverkonfiguration - [git-scm.com](https://git-scm.com/) - Officiell webbplats - [git-scm.com/doc](https://git-scm.com/doc) Git-dokumentation -Har du frågor som inte täcks här? För fler frågor eller support, tveka inte att kontakta vårt supportteam som finns tillgängligt varje dag för att hjälpa dig! 🙂 \ No newline at end of file +Har du frågor som inte täcks här? För fler frågor eller support, tveka inte att kontakta vårt supportteam som finns tillgängligt varje dag för att hjälpa dig! 🙂 + + diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md index ccc449b29..1b387d942 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md @@ -1,9 +1,10 @@ --- id: dedicated-windows-installmysql -title: "Dedikerad Server: Installation av MySQL" -description: "Lär dig hur du sätter upp och säkrar din egen MySQL-databasserver på en Windows Dedikerad Server för pålitlig databehandling → Läs mer nu" +title: "Installera MySQL på en Windows Server - Sätt upp och hantera pålitliga databaser" +description: "Lär dig hur du sätter upp och säkrar din egen MySQL-databasserver på en Windows Dedicated Server för pålitlig datahantering → Läs mer nu" sidebar_label: Installera MySQL services: + - vserver - dedicated --- @@ -11,13 +12,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -En MySQL-server behövs för olika applikationer och kan innehålla viktig data, till exempel för en spelserver eller en webbplats. Här förklarar vi hur du sätter upp din egen MySQL-databasserver på din Windows Dedikerade Server. +En MySQL-server behövs för olika applikationer och kan innehålla viktig data, till exempel för en spelserver eller en webbplats. Här går vi igenom hur du sätter upp din egen MySQL-databasserver på din Windows Dedicated Server. ## Installation -Börja med att ansluta via Remote Desktop till din server och ladda ner den senaste versionen av MariaDB, som används för databasservern: [MariaDB Download](https://mariadb.org/download/?t=mariadb). +Börja med att ansluta via Remote Desktop till din server och ladda ner den senaste versionen av MariaDB, som används som databasserver: [MariaDB Download](https://mariadb.org/download/?t=mariadb). Packa upp den nedladdade arkivet med WinRAR eller 7Zip och starta installationsfilen med ett dubbelklick: @@ -27,7 +28,7 @@ Följ sedan installationsprocessen genom att klicka på **Next** tills du blir o ![](https://screensaver01.zap-hosting.com/index.php/s/eaPM9S8DFkyL2cK/preview) -Där kan du definiera huvudlösenordet för åtkomst till din databasserver. Se till att använda ett säkert lösenord som ingen annan känner till! +Här kan du definiera huvudlösenordet för åtkomst till din databasserver. Se till att använda ett säkert lösenord som ingen annan känner till! :::info VIKTIGT! Om du vill komma åt databasen externt via Navicat, HeidiSQL eller något annat verktyg måste du aktivera alternativet **Enable access from remote machines for root user**! Av säkerhetsskäl rekommenderas detta generellt inte. @@ -39,10 +40,10 @@ Klicka sedan på **Next** tills du når slutet av installationen, där du måste Din databasserver är nu online och redo att användas! -## Konfigurering av extern åtkomst +## Konfigurera extern åtkomst Om du aktiverade "Enable access from remote machines for root user" under installationen måste du även öppna MySQL-porten **3306** i Windows-brandväggen. Öppna brandväggen och skapa en ny regel för detta. -Du hittar guiden för hur du vidarebefordrar portar i brandväggen här: +Här hittar du guiden för hur du vidarebefordrar portar i brandväggen: [Port Forwarding (Firewall)](vserver-windows-port.md) Nu kan du nå din MySQL-server externt! @@ -51,4 +52,4 @@ Nu kan du nå din MySQL-server externt! ## Avslutning -Grattis, du har nu installerat MySQL-servern framgångsrikt. Har du fler frågor eller behöver hjälp, tveka inte att kontakta vår support som finns tillgänglig varje dag för att hjälpa dig! 🙂 \ No newline at end of file +Grattis, du har nu installerat MySQL-servern! Har du fler frågor eller behöver hjälp är du alltid välkommen att kontakta vår support, som finns tillgänglig varje dag för att hjälpa dig! 🙂 \ No newline at end of file diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md index 48f072697..8e2c0c8f3 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md @@ -1,9 +1,10 @@ --- id: dedicated-windows-javascript -title: 'Dedikerad Server: Installation av JavaScript' +title: "Installera JavaScript Runtime på en Windows Server - Aktivera Modern Webbapplikationskörning" description: "Upptäck hur du installerar och sätter upp Node.js, Deno och Bun på Windows för att köra JavaScript effektivt → Läs mer nu" sidebar_label: Installera JavaScript services: + - vserver - dedicated --- @@ -11,13 +12,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -Den här guiden visar steg för installation av Node.js, Deno och Bun på Windows. Stegen nedan måste utföras via RDP. Om du inte vet hur du ansluter till din server via RDP, kolla gärna in vår [Initial Access (RDP)](vserver-windows-userdp.md)-guide. +Den här guiden visar steg för installation av Node.js, Deno och Bun på Windows. Stegen nedan måste utföras via RDP. Om du inte vet hur du ansluter till din server via RDP, kolla in vår guide för [Initial Access (RDP)](vserver-windows-userdp.md). ## Installation -Först måste du bestämma vilken JavaScript-runtime du vill installera. Det finns massor av resurser online som beskriver varje alternativ i detalj. Men du kan också läsa den här guiden eftersom den inkluderar grundläggande kommandon och kodexempel. Vi rekommenderar Node.js eftersom det är en av de mest använda och populära valen. +Först behöver du bestämma vilken JavaScript runtime du vill installera. Det finns massor av resurser online som beskriver varje alternativ i detalj. Men du kan också läsa den här guiden eftersom den inkluderar grundläggande kommandon och kodexempel. Vi rekommenderar Node.js eftersom det är en av de mest använda och populära valen. import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; @@ -37,11 +38,11 @@ Klicka nu på knappen `Download Node.js (LTS)` och vänta tills nedladdningen ä ![](https://screensaver01.zap-hosting.com/index.php/s/EwjMejMYykPCQRQ/preview) :::tip -Det rekommenderas generellt att hålla din installation på den senaste Long Term Support (LTS)-versionen. +Det rekommenderas generellt att hålla din installation på den senaste Long Term Support (LTS) versionen. ::: ### Steg 2: Installera Python -Starta installationsprogrammet genom att klicka på det. Nu kommer du att bli ombedd att ställa in några inställningar för installationen. På sidan `Welcome` klickar du på `Next`. +Starta installationsprogrammet genom att klicka på det. Nu kommer du bli ombedd att ställa in några inställningar för installationen. På sidan `Welcome` klickar du på `Next`. ![](https://screensaver01.zap-hosting.com/index.php/s/4kZo7AFbMk58c2E/preview) @@ -57,12 +58,12 @@ Vi rekommenderar att använda standardinstallationsplatsen. ![](https://screensaver01.zap-hosting.com/index.php/s/L2wNRLFfEo3H6wn/preview) -På nästa sida kan du välja bort vissa av Node.js kärnpaket. Vill du ha en normal installation, vilket rekommenderas, klicka bara på `Next`. Du får även möjlighet att installera Chocolatey, men det behövs inte. +På nästa sida kan du välja bort att installera vissa av Node.js kärnpaketen. Vill du ha en normal installation, vilket rekommenderas, klicka bara på `Next`. Du får även möjlighet att installera Chocolatey, men det behövs inte. ![](https://screensaver01.zap-hosting.com/index.php/s/y6ssQbn2psE5sFt/preview) ### Steg 3: Slutför installationen -Nu kan du klicka på `Install` och vänta medan allt installeras. Ha tålamod, det kan ta en stund. :) +Nu kan du klicka på `Install` och vänta medan allt sätts upp. Ha tålamod, det kan ta en liten stund. :) ![](https://screensaver01.zap-hosting.com/index.php/s/Bdr4pfwS2HRoaS2/preview) @@ -70,7 +71,7 @@ När installationen är klar klickar du på `Finish` och kan börja använda Nod ### Uppdatera Node.js till senaste versionen -Kör `node -v` för att se vilken version av Node.js som är installerad. Då och då bör du kontrollera att du kör senaste LTS-versionen. För att uppdatera Node.js, följ samma steg i denna [Install JavaScript](dedicated-windows-javascript.md)-guide igen. +Kör `node -v` för att se vilken version av Node.js som är installerad. Då och då bör du kontrollera att du kör den senaste LTS-versionen. För att uppdatera Node.js, följ samma avsnitt i [Install JavaScript](dedicated-windows-javascript.md) guiden igen. ### Köra Node.js & npm @@ -82,13 +83,13 @@ Du hittar alla npm-paket på deras [webbplats](https://www.npmjs.com/). ### Skapa ett nytt projekt -Varje gång du vill starta ett nytt Node.js-projekt behöver du skapa en ny mapp för det med File Explorer, öppna Kommandotolken eller PowerShell i den mappen och köra kommandot `npm init` för att starta setupen. Du kommer att bli tillfrågad om grundläggande info för att skapa en `package.json`-fil. Den filen är konfigurationsfilen för att köra Node.js. +Varje gång du vill starta ett nytt Node.js-projekt behöver du skapa en ny mapp för det med File Explorer, öppna Kommandotolken eller PowerShell i den mappen och köra kommandot `npm init` för att starta setupen. Du kommer bli tillfrågad om grundläggande info för att skapa en `package.json`-fil. Den filen är "konfigen" för att köra Node.js. :::tip -På Windows kan du klicka en gång på sökvägen i File Explorer, skriva `cmd` och trycka Enter för att öppna Kommandotolken direkt i den mappen – smidigt! +På Windows kan du klicka en gång på sökvägen i File Explorer och skriva `cmd` och trycka Enter för att öppna Kommandotolken direkt i den mappen, vilket gör det smidigare. ::: -Efter att ha initierat projektet kan du skapa en ny fil som heter `index.js` och skriva kod i den. Som exempel skapar vi en enkel HTTP-server på standardport 80 som svarar med ett testmeddelande när du går till localhost. Koden ser ut så här: +Efter att ha initierat projektet kan du skapa en fil som heter `index.js` och skriva kod i den. Som exempel skapar vi en enkel http-server på standardport 80 som svarar med ett testmeddelande när du går till localhost. Koden ser ut så här: ```js const http = require('http') @@ -101,12 +102,12 @@ const server = http.createServer((req, res) => { server.listen(80) ``` -Kör koden med kommandot `node .` och kolla resultatet genom att gå till `localhost:80` i din webbläsare. +Nu kan du köra koden med kommandot `node .` och kolla resultatet genom att gå till `localhost:80` i din webbläsare. ![](https://screensaver01.zap-hosting.com/index.php/s/kWRi9agrzkWc4rw/preview) :::tip -Installera externa paket från npm med `npm install [paket-namn]`. +Installera externa paket från npm med kommandot `npm install [paket-namn]` ::: @@ -115,7 +116,7 @@ Installera externa paket från npm med `npm install [paket-namn]`. ## Installera Deno Runtime -Att installera Deno är lika enkelt som att skriva `irm https://deno.land/install.ps1 | iex` i en PowerShell. Sök efter `Powershell` i Windows sökfält, öppna prompten som administratör och kör kommandot. Följ eventuella instruktioner som dyker upp. +Att installera Deno är lika enkelt som att skriva `irm https://deno.land/install.ps1 | iex` i en PowerShell-session. Sök efter `Powershell` i Windows sökfält, öppna prompten som administratör och kör kommandot ovan, följ eventuella instruktioner. ![](https://screensaver01.zap-hosting.com/index.php/s/jTdDo6c2Kx42o8B/preview) @@ -129,7 +130,7 @@ Uppdatera Deno enkelt genom att köra `deno upgrade`. ### Köra Deno -För att köra Deno skapar du en ny fil `index.ts` och skriver lite kod i den. Som exempel skapar vi en enkel HTTP-server på port 80 som svarar med ett testmeddelande när du går till localhost. Koden ser ut så här: +För att köra Deno behöver du skapa en ny fil `index.ts` och skriva lite kod i den. Som exempel skapar vi en enkel http-server på port 80 som svarar med ett testmeddelande när du går till localhost. Koden ser ut så här: ```js Deno.serve({ port: 80 }, (_req: Request) => { @@ -137,12 +138,12 @@ Deno.serve({ port: 80 }, (_req: Request) => { }) ``` -Kör koden med kommandot `deno run --allow-net index.ts` och kolla resultatet på `localhost:80` i webbläsaren. +Kör koden med kommandot `deno run --allow-net index.ts` och kolla resultatet genom att gå till `localhost:80` i din webbläsare. ![](https://screensaver01.zap-hosting.com/index.php/s/rswYFXWM9D5grpS/preview) :::info -Deno är byggt för att vara säkrare och kräver därför vissa tillstånd som `--allow-net` för att få åtkomst till vissa moduler. +Deno är designat för att vara säkrare och kräver därför vissa tillstånd som `--allow-net` för att få åtkomst till vissa moduler. ::: @@ -151,7 +152,7 @@ Deno är byggt för att vara säkrare och kräver därför vissa tillstånd som ## Installera Bun Runtime -Bun erbjuder också en enkel installationskommando men ger även möjlighet att installera via npm om du redan använt Node.js. +Bun erbjuder också en enkel installationskommando men ger även möjlighet att installera via npm om du använt Node.js tidigare. @@ -161,7 +162,7 @@ Kör `irm bun.sh/install.ps1|iex` i PowerShell för att installera Bun på din s ![](https://screensaver01.zap-hosting.com/index.php/s/65oooTQRGQPW8DS/preview) :::info -Servern kan sakna vissa nödvändiga filer. Bun ger dig info om detta och länkar för att ladda ner dem när du försöker köra installatören. +Servern kan sakna vissa nödvändiga filer. Bun ger dig info om detta och länkar för att ladda ner filerna när du försöker köra installationsprogrammet. ![](https://screensaver01.zap-hosting.com/index.php/s/kZsc5DF3BAiQ2fF/preview) ::: @@ -178,13 +179,13 @@ Om du redan har npm installerat kan du köra `npm install -g bun` för att insta ### Köra Bun -Bun är gjort för att vara snabbare än många andra JavaScript-motorer, samtidigt som setupen liknar Node.js. För att köra Bun, öppna en tom mapp och kör `bun init` i Kommandotolken. +Bun är gjort för att vara snabbare än många andra JavaScript-motorer, samtidigt som setupen är lik Node.js. För att köra Bun, öppna en tom mapp och kör `bun init` i Kommandotolken. :::note Beroende på valt språk (JS eller TS) skapar Bun en konfigurationsfil (jsconfig.json eller tsconfig.json). ::: -För att köra Bun skapar du en ny fil `index.ts` och skriver lite kod i den. Som exempel skapar vi en enkel HTTP-server på port 80 som svarar med ett testmeddelande när du går till localhost. Koden ser ut så här: +För att köra Bun behöver du skapa en ny fil `index.ts` och skriva lite kod i den. Som exempel skapar vi en enkel http-server på port 80 som svarar med ett testmeddelande när du går till localhost. Koden ser ut så här: ```js const server = Bun.serve({ @@ -195,7 +196,7 @@ const server = Bun.serve({ }) ``` -Kör koden med kommandot `bun index.ts` och kolla resultatet på `localhost:80` i webbläsaren. +Kör koden med kommandot `bun index.ts` och kolla resultatet genom att gå till `localhost:80` i din webbläsare. ![](https://screensaver01.zap-hosting.com/index.php/s/oTco7F65bZbSGP9/preview) @@ -204,4 +205,7 @@ Kör koden med kommandot `bun index.ts` och kolla resultatet på `localhost:80` ## Avslutning -Grattis, du har nu installerat JavaScript! Har du fler frågor eller behöver hjälp, tveka inte att kontakta vår support som finns tillgänglig varje dag för att hjälpa dig! 🙂 \ No newline at end of file +Grattis, du har nu installerat JavaScript! Har du fler frågor eller behöver hjälp, tveka inte att kontakta vår support som finns tillgänglig varje dag för att hjälpa dig! 🙂 + + + diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md index 3226b6fba..a596d8937 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md @@ -1,9 +1,10 @@ --- id: dedicated-windows-nodejs -title: "Dedikerad Server: Installera Node.js på Windows" -description: "Upptäck hur du sätter upp Node.js för skalbara, realtidsapplikationer i en smidig miljö → Lär dig mer nu" +title: "Installera Node.js på en Windows Server - Kör moderna JavaScript-appar" +description: "Upptäck hur du sätter upp Node.js för skalbara, realtidsapplikationer med en smidig miljö → Lär dig mer nu" sidebar_label: Installera Node.js services: + - vserver - dedicated --- @@ -13,18 +14,14 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -Node.js är en plattformsoberoende, öppen källkods JavaScript-runtime som kör JavaScript-kod utanför webbläsaren, till exempel på servrar eller i kommandoradsverktyg. Byggt på V8-motorn stödjer det asynkron, event-driven I/O, vilket gör det super-effektivt för att bygga skalbara nätverks- och realtidsapplikationer. - -Paradigmet ”JavaScript överallt” låter utvecklare använda ett och samma språk både för backend och frontend. - - +Node.js är en plattformsoberoende, öppen källkod JavaScript-runtime som kör JavaScript-kod utanför webbläsaren, till exempel på servrar eller i kommandoradsverktyg. Byggt på V8-motorn stödjer det asynkron, event-driven I/O, vilket gör det supereffektivt för att bygga skalbara nätverks- och realtidsapplikationer. +Paradigmet "JavaScript överallt" låter utvecklare använda ett och samma språk både för backend och frontend. ## Förberedelser Innan du sätter upp **Node.js** behöver du förbereda ditt system. Det innebär att uppdatera operativsystemet till senaste versionen och installera alla nödvändiga beroenden. Dessa förberedelser säkerställer en stabil miljö och hjälper till att undvika problem under eller efter installationen. - ### Uppdatera systemet För att se till att ditt system kör den senaste mjukvaran och säkerhetsuppdateringarna bör du alltid börja med att uppdatera systemet. Kör följande kommando: @@ -34,7 +31,7 @@ sudo apt update && sudo apt upgrade -y Detta garanterar att ditt system har de senaste säkerhetspatcharna och mjukvaruversionerna innan du går vidare. ### Installera beroenden -När uppdateringen är klar kan du fortsätta med installationen av beroenden. Node.js kommer att köras i din maskin via en rad Docker-containrar. Därför måste Docker installeras först. Kör följande kommando för att installera Docker: +När uppdateringen är klar kan du fortsätta med installationen av beroenden. Node.js kommer att köras i din maskin via en rad Docker-containrar, så Docker måste installeras först. Kör följande kommando: ``` curl -fsSL https://get.docker.com -o get-docker.sh @@ -43,8 +40,6 @@ sh get-docker.sh En komplett guide för installation och användning av Docker finns i vår [Docker](vserver-windows-docker.md)-guide. - - ## Installation Nu när alla krav är uppfyllda och förberedelserna klara kan du fortsätta med installationen av Node.js. @@ -55,15 +50,13 @@ För att använda Node.js i en isolerad miljö behöver du först ladda ner den docker pull node:22-alpine ``` -Därefter kan du starta en container baserad på denna image och öppna en shell-session inuti den. Använd detta kommando för att starta containern med en interaktiv shell. `--rm`-flaggan ser till att containern tas bort automatiskt när du avslutar, så din host-miljö hålls ren: +Sen kan du starta en container baserad på denna image och öppna en shell-session inuti den. Använd detta kommando för att starta containern med en interaktiv shell. `--rm`-flaggan ser till att containern tas bort automatiskt när du avslutar, så din host-miljö hålls ren: ``` docker run -it --rm --entrypoint sh node:22-alpine ``` -Inuti containern kan du verifiera installerad Node.js-version med `node -v` som bör visa `v22.19.0`. Du kan även kolla npm-versionen med `npm -v` där förväntat svar är `10.9.3`. Detta bekräftar att imagen levererar rätt versioner av Node.js och npm, redo att användas direkt. - - +Inuti containern kan du kolla vilken Node.js-version som är installerad med `node -v` som bör visa `v22.19.0`. Du kan även verifiera npm-versionen med `npm -v` och förväntat svar är `10.9.3`. Det bekräftar att imagen har rätt versioner av Node.js och npm, redo att användas direkt. ## Konfiguration @@ -73,27 +66,25 @@ Efter att ha startat Node.js-containern rekommenderas det att konfigurera viktig export NODE_ENV=production ``` -Detta aktiverar produktionsläge, med prestandaoptimeringar och justerad loggning. För utveckling kan du istället sätta `NODE_ENV=development` för att få mer detaljerade felmeddelanden och debug-funktioner. +Det aktiverar produktionsläge, med prestandaoptimeringar och justerad loggning. För utveckling kan du istället sätta `NODE_ENV=development` för att få mer detaljerade felmeddelanden och debug-funktioner. -En välstrukturerad projektmapp är viktigt, och du börjar med att skapa en konfigurationsfil via: +En välstrukturerad projektmapp är viktigt, börja med att skapa en konfigurationsfil via: ``` npm init -y ``` -Detta genererar en `package.json`-fil som definierar beroenden, skript och metadata för ditt projekt. Det är den centrala konfigurationsfilen för varje Node.js-app. - -Beroenden installeras med `npm install `, medan utvecklingsberoenden läggs till med `npm install --save-dev`. `scripts`-sektionen i `package.json` låter dig definiera egna kommandon, som `npm start` eller `npm run build`, för att förenkla körning och projektledning. - -För mer avancerade setups kan Node.js anpassas med `.npmrc` eller `.nvmrc`-filer, som tillåter konfiguration av privata registries, cache-alternativ eller att tvinga en specifik Node.js-version. Det säkerställer att dina applikationer körs konsekvent i olika miljöer. +Det genererar en `package.json`-fil som definierar beroenden, skript och metadata för ditt projekt. Den är central för alla Node.js-appar. +Beroenden installeras med `npm install `, medan utvecklingsberoenden läggs till med `npm install --save-dev`. `scripts`-sektionen i `package.json` låter dig definiera egna kommandon, som `npm start` eller `npm run build`, för att förenkla körning och projektstyrning. +För mer avancerade setups kan Node.js anpassas med `.npmrc` eller `.nvmrc`-filer, som låter dig konfigurera privata registries, cache-alternativ eller tvinga en specifik Node.js-version. Det ser till att dina appar körs konsekvent över olika miljöer. ## Avslutning och fler resurser -Grattis! Du har nu framgångsrikt installerat och konfigurerat Node.js på din Dedikerade Server. Vi rekommenderar också att du kollar in följande resurser som kan ge dig extra hjälp och vägledning under din serverkonfiguration: +Grattis! Du har nu framgångsrikt installerat och konfigurerat Node.js på din VPS/Dedikerade Server. Vi rekommenderar också att kolla in följande resurser som kan ge dig extra hjälp och tips under din serverkonfiguration: -- [Node.js.com](https://Node.js.com/) - Officiell webbplats +- [Node.js.com](https://Node.js.com/) - Officiell hemsida - https://Node.js.com/help/ - Node.js Hjälpcenter (Dokumentation) -Har du specifika frågor som inte täcks här? För fler frågor eller support, tveka inte att kontakta vårt supportteam som finns tillgängligt varje dag för att hjälpa dig! 🙂 \ No newline at end of file +Har du frågor som inte täcks här? Tveka inte att kontakta vår support, som finns tillgänglig varje dag för att hjälpa dig! 🙂 \ No newline at end of file diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md index 265279f12..62ca0cd25 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md @@ -1,7 +1,7 @@ --- id: dedicated-windows-notepad++ -title: "Dedikerad Server: Installera Notepad++ på Windows" -description: "Upptäck hur du optimerar din kodningsworkflow med Notepad++ för snabb, anpassningsbar och lättviktig textredigering → Lär dig mer nu" +title: "Installera Notepad++ på en Windows Server – Använd en kraftfull kod- och texteditor" +description: "Upptäck hur du optimerar din kodningsworkflow med Notepad++ för snabb, anpassningsbar och lättviktig textredigering → Läs mer nu" sidebar_label: Installera Notepad++ services: - dedicated @@ -13,62 +13,49 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -Notepad++ är en gratis och öppen källkods-text- och kodeditor för Windows. Den stödjer syntaxmarkering, kodfällning och flikredigering för många programmerings- och skriptspråk, och är mycket anpassningsbar via plugins. Känd för sin snabba prestanda och låga resursanvändning är Notepad++ ett populärt val för utvecklare och användare som vill ha ett kraftfullt men ändå lättviktigt redigeringsverktyg. +Notepad++ är en gratis och öppen källkods-text- och kodredigerare för Windows. Den stödjer syntaxmarkering, kodfällning och flikbaserad redigering för många programmerings- och skriptspråk, och är mycket anpassningsbar via plugins. Känd för sin snabba prestanda och låga resursanvändning är Notepad++ ett populärt val för utvecklare och användare som vill ha ett kraftfullt men ändå lättviktigt redigeringsverktyg. ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) -Fundera på att hosta den här tjänsten själv? Vi guidar dig steg för steg genom installation och konfiguration, samt allt du behöver ha koll på. - - - - - - +Fundera på att hosta den här tjänsten själv? Vi guidar dig steg för steg hur du installerar och konfigurerar den, plus allt du behöver ha koll på. ## Förutsättningar -Innan du installerar **Notepad++**, se till att din hostingmiljö uppfyller följande krav för att garantera en smidig installation och optimal prestanda. +Innan du installerar **Notepad++**, se till att din hostingmiljö uppfyller följande krav för en smidig installation och optimal prestanda. -| Hårdvara | Minimum | ZAP-Hosting Rekommendation | +| Hårdvara | Minimum | ZAP-Hostings Rekommendation | | ---------- | ------------ | -------------------------- | | CPU | 1 vCPU-kärna | 4 vCPU-kärnor | | RAM | 2 GB | 4 GB | | Diskutrymme | 25 MB | 25 GB | - - - ## Installation -Nu när alla krav är uppfyllda och förberedelserna klara kan du gå vidare med installationen av Notepad++-applikationen. Ladda ner programmet från den officiella sidan: https://notepad-plus-plus.org/downloads/ - -Kör Notepad++ Setup och följ stegen som visas: -![img](https://screensaver01.zap-hosting.com/index.php/s/5ksLwSePniTPZFQ/preview) +Nu när alla krav är uppfyllda och förberedelserna klara kan du köra igång med installationen av Notepad++. Ladda ner applikationen från den officiella sidan: https://notepad-plus-plus.org/downloads/ +Starta Notepad++ Setup och följ stegen som visas: +![img](https://screensaver01.zap-hosting.com/index.php/s/5ksLwSePniTPZFQ/preview) ## Konfiguration -Notepad++ har ett brett utbud av anpassningsmöjligheter som du hittar under *Settings > Preferences*. Här kan du skräddarsy editorn efter just din workflow: +Notepad++ har massor av anpassningsmöjligheter under *Settings > Preferences*. Här kan du skräddarsy editorn efter just din workflow: -- **General**: Styr startbeteende, som att ladda om tidigare öppnade filer, sätta standardspråk eller definiera hur flikar ska fungera. -- **Editor Settings**: Justera typsnitt och storlek, flikbredd, radnummer, automatisk indentering eller om mellanslag och flikmarkeringar ska visas. -- **Color Schemes & Syntax**: Använd “Style Configurator” för att byta tema och anpassa syntaxmarkering för varje språk som stöds. -- **File Handling**: Ställ in automatiskt omladdning av filer vid ändringar, hantering av stora filer eller kodningspreferenser som UTF-8. +- **General**: Styr startbeteende, som att ladda tidigare öppna filer, sätta standardspråk eller definiera hur flikar ska fungera. +- **Editor Settings**: Justera typsnitt och storlek, tabb-bredd, radnummer, automatisk indentering eller om mellanslag och tabbmarkeringar ska visas. +- **Color Schemes & Syntax**: Använd “Style Configurator” för att byta tema och anpassa syntaxmarkering för varje språk. +- **File Handling**: Ställ in automatisk omladdning av filer vid ändringar, hantering av stora filer eller kodningspreferenser som UTF-8. - **Security & Backup**: Aktivera automatisk backup eller sessionsåterställning för att undvika dataförlust. -- **Plugins**: Installera och hantera tillägg via Plugin Manager för att lägga till funktioner som FTP-stöd eller avancerad formatering. +- **Plugins**: Installera och hantera tillägg via Plugin Manager för att lägga till funktioner som FTP-stöd eller avancerad formatering. -Dessa inställningar gör Notepad++ väldigt flexibel, oavsett om du bara skriver enkel text eller utvecklar fullskaliga program. +Dessa inställningar gör Notepad++ superflexibelt, oavsett om du bara skriver text eller utvecklar fullskaliga program. ![img](https://screensaver01.zap-hosting.com/index.php/s/X8og5qnFkBTRcmA/preview) - - - ## Avslutning och fler resurser -Grattis! Du har nu framgångsrikt installerat och konfigurerat Notepad++ på din Dedikerade Server. Vi rekommenderar också att du kollar in följande resurser som kan ge dig extra hjälp och vägledning under din serverkonfiguration: +Grattis! Du har nu installerat och konfigurerat Notepad++ på din Dedicated Server. Vi rekommenderar också att du kikar på följande resurser som kan ge dig extra hjälp och tips under din serverkonfiguration: -- [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - Officiell webbplats +- [notepad-plus-plus.org/](https://notepad-plus-plus.org/) – Officiell webbplats -Har du specifika frågor som inte täcks här? För fler frågor eller support, tveka inte att kontakta vårt supportteam som finns tillgängligt varje dag för att hjälpa dig! 🙂 \ No newline at end of file +Har du frågor som inte täcks här? Tveka inte att kontakta vår support, som finns tillgänglig varje dag för att hjälpa dig! 🙂 \ No newline at end of file diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md index cef25860e..b9729812d 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md @@ -1,9 +1,10 @@ --- id: dedicated-windows-plex -title: "Dedikerad Server: Installera Plex på Windows" -description: "Upptäck hur du enkelt hanterar och streamar din personliga media med Plex för smidig åtkomst på alla enheter → Läs mer nu" +title: "Installera Plex på en Windows Server - Streama ditt personliga mediebibliotek" +description: "Upptäck hur du enkelt hanterar och streamar ditt personliga media med Plex för smidig åtkomst på alla enheter → Läs mer nu" sidebar_label: Installera Plex services: + - vserver - dedicated --- @@ -13,11 +14,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -Plex är en plattform för att hantera och streama media som filmer, TV-serier, musik och bilder från en central plats. Med Plex Media Server kan du organisera bibliotek, automatiskt berika dem med metadata och streama till olika enheter både i ditt lokala nätverk och över internet. Det gör Plex till en flexibel lösning för att enkelt och smidigt komma åt dina personliga mediesamlingar. +Plex är en plattform för att hantera och streama medieinnehåll som filmer, TV-serier, musik och foton från en central plats. Med Plex Media Server kan du organisera bibliotek, automatiskt berika dem med metadata och streama till olika enheter både i ditt lokala nätverk och över internet. Det gör Plex till en flexibel lösning för att enkelt och smidigt komma åt dina personliga mediesamlingar. ![img](https://screensaver01.zap-hosting.com/index.php/s/68xdESEHimoY9Jp/preview) -Fundera på att hosta tjänsten själv? Vi guidar dig steg för steg hur du installerar och konfigurerar allt, plus vad du behöver ha koll på. +Fundera på att hosta tjänsten själv? Vi guidar dig steg för steg genom installation och konfiguration, samt allt du behöver ha koll på. @@ -25,11 +26,11 @@ Fundera på att hosta tjänsten själv? Vi guidar dig steg för steg hur du inst Innan du installerar **Plex**, se till att din hostingmiljö uppfyller följande krav för en smidig installation och optimal prestanda. -| Hårdvara | Minimum | ZAP-Hosting Rekommenderar | -| ---------- | ------------ | ------------------------- | -| CPU | 4 vCPU-kärnor| 8 vCPU-kärnor | -| RAM | 4 GB | 8 GB | -| Diskutrymme| 25 GB | 25 GB | +| Hårdvara | Minimum | ZAP-Hosting Rekommenderar | +| --------- | ----------- | ------------------------- | +| CPU | 4 vCPU-kärnor | 8 vCPU-kärnor | +| RAM | 4 GB | 8 GB | +| Diskutrymme | 25 GB | 25 GB | Mjukvaran kräver att alla nödvändiga beroenden är installerade och att den körs på ett stöds operativsystem. Säkerställ att din server uppfyller följande innan du fortsätter med installationen: @@ -37,23 +38,23 @@ Mjukvaran kräver att alla nödvändiga beroenden är installerade och att den k **Operativsystem:** Windows 10/11, Windows Server 20XX -Se till att alla beroenden är installerade och att rätt OS-version används för att undvika kompatibilitetsproblem under installationen av Plex. +Se till att alla beroenden är installerade och att rätt version av operativsystemet används för att undvika kompatibilitetsproblem under installationen av Plex. ## Installation -Den officiella Plex Media-webbplatsen erbjuder den senaste Windows-versionen av Plex Media Server för nedladdning. Använd 64-bitarsvarianten för att garantera kompatibilitet med alla moderna Windows-versioner. Ladda ner här: https://www.plex.tv/media-server-downloads/ +Den officiella Plex Media-webbplatsen erbjuder den senaste Windows-versionen av Plex Media Server för nedladdning. Använd 64-bitarsvarianten för att säkerställa kompatibilitet med alla moderna Windows-versioner. Ladda ner här: https://www.plex.tv/media-server-downloads/ ![img](https://screensaver01.zap-hosting.com/index.php/s/d3b4mZsiQ4iqXrL/preview) -Efter nedladdning kör du installationsprogrammet för att sätta upp Plex Media Server. När det är installerat sköts konfigurationen via webbgränssnittet i din webbläsare, där du kan skapa bibliotek och hantera din mediesamling. +Efter nedladdning kan installationsprogrammet köras för att sätta upp Plex Media Server. När installationen är klar hanteras konfigurationen via webbgränssnittet i din webbläsare, där du kan skapa bibliotek och hantera din mediesamling. ![img](https://screensaver01.zap-hosting.com/index.php/s/5TnmMeRkdLAt2RJ/download) -När installationen är klar öppnas Plex Media Servers webbgränssnitt automatiskt i din standardwebbläsare. Här loggar du in med ett befintligt Plex-konto eller skapar ett nytt om du inte redan har ett. +När installationen är klar öppnas Plex Media Servers webbgränssnitt automatiskt i din standardwebbläsare. Här ombeds du logga in med ett befintligt Plex-konto eller skapa ett nytt om du inte redan har ett. -Denna inloggning krävs för att koppla servern till ditt personliga konto, vilket möjliggör funktioner som fjärråtkomst, användarhantering och synkronisering mellan enheter. Efter lyckad inloggning är du inne i din egen Plex Media-instans. Där kan du skapa bibliotek för filmer, TV-serier, musik eller bilder, automatiskt hämta metadata och dela innehåll med andra användare i ditt lokala nätverk eller över internet. +Denna inloggning krävs för att koppla servern till ditt personliga konto, vilket möjliggör funktioner som fjärråtkomst, användarhantering och synkronisering mellan enheter. Efter lyckad autentisering är du inne i din egen Plex Media-instans. Där kan du skapa bibliotek för filmer, TV-serier, musik eller foton, automatiskt hämta metadata och dela innehåll med andra användare i ditt lokala nätverk eller över internet. ![img](https://screensaver01.zap-hosting.com/index.php/s/HmQPZGsBqxqPHmy/download) @@ -67,9 +68,9 @@ När du når adressen omdirigeras du till Plex inloggningssida där du kan hante ## Avslutning och fler resurser -Grattis! Du har nu framgångsrikt installerat och konfigurerat Plex på din Dedikerade Server. Vi rekommenderar även att kolla in följande resurser som kan ge dig extra hjälp och tips under din serverkonfiguration: +Grattis! Du har nu framgångsrikt installerat och konfigurerat Plex på din VPS/Dedikerade Server. Vi rekommenderar även att du kollar in följande resurser som kan ge dig extra hjälp och vägledning under din serverkonfiguration: - [Plex.com](https://Plex.com/) - Officiell webbplats - [support.plex.tv/articles/](https://support.plex.tv/articles/) - Plex Hjälpcenter (Dokumentation) -Har du frågor som inte täcks här? Tveka inte att kontakta vår support, vi finns tillgängliga varje dag för att hjälpa dig! 🙂 \ No newline at end of file +Har du frågor som inte täcks här? Tveka inte att kontakta vår support, som finns tillgänglig varje dag för att hjälpa dig! 🙂 \ No newline at end of file diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-windows-python.md b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-windows-python.md index 9a02bd8d0..f4a40aace 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-windows-python.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/dedicated-windows-python.md @@ -1,9 +1,10 @@ --- id: dedicated-windows-python -title: 'Dedikerad Server: Installation av Python' +title: 'Installera Python på en Windows Server – Aktivera utveckling och automation' description: "Lär dig hur du installerar och sätter upp Python runtime på Windows-servrar för att köra dina Python-program effektivt → Läs mer nu" sidebar_label: Installera Python services: + - vserver - dedicated --- @@ -11,12 +12,14 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -Den här guiden visar steg för steg hur du installerar Python runtime på Windows. Stegen nedan måste utföras via RDP. Om du inte vet hur du ansluter till din server via RDP, kolla in vår [Initial Access (RDP)](vserver-windows-userdp.md)-guide. +Den här guiden visar steg för steg hur du installerar Python runtime på Windows. Stegen nedan måste utföras via RDP. Om du inte vet hur du ansluter till din server via RDP, kolla in vår guide för [Initial Access (RDP)](vserver-windows-userdp.md). + + ## Installation ### Steg 1: Ladda ner filer -Öppna din favoritwebbläsare (jag använder Chrome i den här guiden) och gå till [https://www.python.org/downloads/](https://www.python.org/downloads/) +Öppna din favoritwebbläsare (jag använder Chrome för den här guiden) och gå till [https://www.python.org/downloads/](https://www.python.org/downloads/) ![](https://screensaver01.zap-hosting.com/index.php/s/WAET5RFn6yBfNzC/preview) @@ -25,7 +28,7 @@ Klicka nu på knappen `Download Python [version]` och vänta tills nedladdningen ![](https://screensaver01.zap-hosting.com/index.php/s/b8j6ZbfGWoBjpep/preview) ### Steg 2: Installera Python -Starta installationsprogrammet genom att klicka på det. Nu kommer du bli ombedd att ställa in några inställningar för installationen. Se till att kryssrutan `Add python.exe to PATH` längst ner är markerad (det gör det enklare att köra Python-filer senare) och klicka på `Install Now`. +Kör installationsfilen genom att klicka på den. Nu kommer du bli ombedd att ställa in några inställningar för installationen. Se till att kryssrutan `Add python.exe to PATH` längst ner är markerad (det gör det enklare att köra Python-filer senare) och klicka på knappen `Install Now`. ![](https://screensaver01.zap-hosting.com/index.php/s/Z57KiQwHqP3RpPy/preview) @@ -44,36 +47,38 @@ Nu när du har Python installerat på din server kan du börja köra dina Python ### Interpreter-läge -Genom att köra kommandot `python` i en Command Prompt eller PowerShell öppnas Python-interpretern. Du kan skriva vilken giltig Python-kod som helst efter `>>>` och den körs när du trycker på `Enter`. Avsluta interpretern genom att skriva `exit()` eller stäng prompten. +Om du kör kommandot `python` i en Command Prompt eller PowerShell öppnas Python-interpretern. Du kan skriva vilken giltig Python-kod som helst efter `>>>` och den körs när du trycker på `Enter`. Du kan avsluta interpretern genom att skriva `exit()` eller helt enkelt stänga fönstret. ![](https://screensaver01.zap-hosting.com/index.php/s/DskKi5Ac28ERY38/preview) ### Köra .py-filer -För att köra `.py` Python-filer använder du kommandot `python3 [filnamn].py`, där du byter ut `[filnamn]` mot sökvägen till filen du vill köra. Detta görs i Command Prompt eller PowerShell. +För att köra `.py` Python-filer använder du kommandot `python3 [filnamn].py`, där du byter ut `[filnamn]` mot sökvägen till filen du vill köra. Detta görs också i Command Prompt eller PowerShell. :::tip De flesta program du hittar online kan köras med `python3 main.py` eftersom `main.py` ofta är startpunkten för Python-program. ::: -Du kan också köra Python (.py) filer genom att öppna dem direkt eller högerklicka och välja Python via Windows. +Du kan också köra Python (.py) filer genom att öppna dem direkt eller högerklicka och välja Python i Windows. ## Virtuella miljöer -När du skriver Python-program kan du behöva installera externa paket via pip. Dessa kan installeras globalt och bli tillgängliga för alla `.py`-skript, eller så kan du skapa en virtuell miljö (venv). +När du skriver Python-program kan du behöva installera externa paket via pip. Dessa kan installeras globalt och vara tillgängliga för alla `.py`-skript, eller så kan du skapa en virtuell miljö (venv). ### Skapa venv -Navigera först till mappen där du vill skapa din venv med filutforskaren. När du är där, kör `python -m venv .` för att installera nödvändiga filer på den platsen. +Navigera först till mappen där du vill skapa din venv med filutforskaren. När du är där, kör `python -m venv .` för att installera nödvändiga filer i den aktuella mappen. ### Aktivera & avaktivera -För att köra kommandon som `pip install` i din venv måste du aktivera den med `.\Scripts\activate`. Nu körs allt i konsolen inom venv och skript får bara tillgång till lokalt installerade paket. +För att köra kommandon som `pip install` i din venv måste du aktivera den genom att köra `.\Scripts\activate`. Nu körs alla kommandon i konsolen inom venv och skript får bara tillgång till lokalt installerade paket. -När du är klar i venv går du tillbaka till systemmiljön genom att köra kommandot `deactivate`. +När du är klar i venv kan du lämna den genom att köra kommandot `deactivate`. ![](https://screensaver01.zap-hosting.com/index.php/s/Ws5BosJzJ78s7Y9/preview) + + ## Avslutning Grattis, du har nu installerat Python! Har du fler frågor eller behöver hjälp, tveka inte att kontakta vår support som finns tillgänglig varje dag för att hjälpa dig! 🙂 \ No newline at end of file diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md index 412fdfd88..dd62fbe4a 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md @@ -1,10 +1,11 @@ --- id: vserver-linux-bitwarden -title: "VPS: Installera Bitwarden på Linux" -description: "Upptäck hur du säkert kan självhosta Bitwarden för att hantera lösenord med end-to-end-kryptering och starka autentiseringsfunktioner → Lär dig mer nu" +title: "Installera Bitwarden på en Linux-server - Säkra din lösenordshantering" +description: "Upptäck hur du säkert självhostar Bitwarden för att hantera lösenord med end-to-end-kryptering och starka autentiseringsfunktioner → Lär dig mer nu" sidebar_label: Installera Bitwarden services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -27,21 +28,21 @@ Innan du installerar **Bitwarden**, se till att din hostingmiljö uppfyller föl | Hårdvara | Minimum | ZAP-Hosting Rekommendation | | --------- | ----------- | -------------------------- | -| CPU | 1 vCPU-kärna| 4 vCPU-kärnor | -| RAM | 2 GB | 4 GB | -| Diskutrymme | 12 GB | 25 GB | +| CPU | 1 vCPU-kärna| 4 vCPU-kärnor | +| RAM | 2 GB | 4 GB | +| Diskutrymme | 12 GB | 25 GB | -Mjukvaran kräver att alla nödvändiga beroenden är installerade och att den körs på ett stöds operativsystem. Säkerställ att din server uppfyller följande innan du fortsätter med installationen: +Mjukvaran kräver att alla nödvändiga beroenden är installerade och att den körs på ett stöds operativsystem. Se till att din server uppfyller följande krav innan du fortsätter med installationen: **Beroenden:** `Docker (Engine 26+ och Compose)` **Operativsystem:** Senaste versionen av Ubuntu/Debian som stödjer Docker 26+ -Se till att alla beroenden är installerade och att rätt OS-version används för att undvika kompatibilitetsproblem under installationen av Bitwarden. +Säkerställ att alla beroenden är installerade och att rätt operativsystemsversion används för att undvika kompatibilitetsproblem under installationen av Bitwarden. ## Förberedelser -Innan du sätter upp **Bitwarden** behöver du förbereda systemet. Det innebär att uppdatera operativsystemet till senaste versionen och installera alla nödvändiga beroenden. Dessa förberedelser säkerställer en stabil miljö och hjälper till att undvika problem under eller efter installationen. +Innan du sätter upp **Bitwarden** behöver du förbereda ditt system. Det innebär att uppdatera operativsystemet till senaste versionen och installera alla nödvändiga beroenden. Dessa förberedelser garanterar en stabil miljö och hjälper till att undvika problem under eller efter installationen. ### Uppdatera systemet För att säkerställa att ditt system kör den senaste mjukvaran och säkerhetsuppdateringarna bör du alltid börja med att uppdatera systemet. Kör följande kommando: @@ -63,16 +64,16 @@ En komplett guide för installation och användning av Docker finns i vår [Dock ### Skapa användare & katalog -Vi rekommenderar att du konfigurerar din Linux-server med ett dedikerat `bitwarden` servicekonto för att installera och köra Bitwarden. Det isolerar din Bitwarden-instans från andra applikationer på servern. +Vi rekommenderar att du konfigurerar din Linux-server med ett dedikerat `bitwarden`-konto för tjänsten, från vilket Bitwarden installeras och körs. Det säkerställer att din Bitwarden-instans är isolerad från andra applikationer på servern. -Skapa bitwarden-användaren och sätt ett starkt, unikt lösenord: +Skapa bitwarden-användaren och sätt ett starkt, unikt lösenord för kontot: ``` sudo adduser bitwarden sudo passwd bitwarden ``` -Skapa docker-gruppen om den inte finns och lägg till bitwarden-användaren i docker-gruppen: +Skapa docker-gruppen om den inte redan finns och lägg till bitwarden-användaren i docker-gruppen: ``` sudo groupadd docker @@ -89,28 +90,28 @@ sudo chown -R bitwarden:bitwarden /opt/bitwarden ### Konfigurera din domän -Som standard kör Bitwarden på hosten via portarna 80 (HTTP) och 443 (HTTPS). Sätt upp en domän med DNS-poster som pekar till hosten, t.ex. server.example.com, särskilt om du ska nå den via internet. Undvik att ha Bitwarden i domännamnet för att minska risken att avslöja serverns roll eller mjukvara. +Som standard kör Bitwarden på hosten via portarna 80 (HTTP) och 443 (HTTPS). Sätt upp en domän med DNS-poster som pekar på hosten, t.ex. server.example.com, särskilt om du ska nå tjänsten via internet. Undvik att inkludera "bitwarden" i hostnamnet för att minska risken att avslöja serverns roll eller mjukvara. ## Installation -Nu när alla krav är uppfyllda och förberedelserna klara kan du installera Bitwarden. +Nu när alla krav är uppfyllda och förberedelserna klara kan du fortsätta med installationen av Bitwarden. -Ladda ner installationsscriptet till din maskin och kör det. En `./bwdata`-katalog skapas i samma mapp som `bitwarden.sh`. +Ladda ner installationsscriptet till din maskin och kör sedan installationsscriptet. En `./bwdata`-katalog skapas i samma mapp som `bitwarden.sh`. ``` curl -Lso bitwarden.sh "https://func.bitwarden.com/api/dl/?app=self-host&platform=linux" && chmod 700 bitwarden.sh ./bitwarden.sh install ``` -I installationsprogrammet anger du först domännamnet för din Bitwarden-instans, vanligtvis den DNS-post du konfigurerat. Sedan väljer du om Let’s Encrypt ska generera ett gratis och betrott SSL-certifikat. Om ja, ange en e-postadress för utgångsmeddelanden. Om nej följer frågor om certifikat. +I installationsprogrammet anger du först domännamnet för din Bitwarden-instans, vanligtvis den konfigurerade DNS-posten. Sedan väljer du om Let’s Encrypt ska generera ett gratis och betrott SSL-certifikat. Om ja, anger du en e-postadress för utgångsmeddelanden. Om nej följer frågor om certifikatet. Ange din Installation ID och Installation Key, som du hämtar på [Bitwarden](https://bitwarden.com/host). Välj sedan region US eller EU, vilket bara spelar roll om du kopplar en självhostad instans till en betald prenumeration. -Om du inte använder Let’s Encrypt kan du använda ett befintligt certifikat genom att lägga filerna i `./bwdata/ssl/your.domain` och ange om det är betrott. Alternativt kan du generera ett självsignerat certifikat, vilket rekommenderas endast för testning. Om du väljer inget certifikat måste du ha en HTTPS-proxy framför installationen, annars fungerar inte Bitwarden. +Om du inte använder Let’s Encrypt kan du använda ett befintligt certifikat genom att placera filerna i `./bwdata/ssl/your.domain` och ange om det är betrott. Alternativt kan du generera ett självsignerat certifikat, vilket rekommenderas endast för testning. Om du väljer inget certifikat måste du ha en HTTPS-proxy framför installationen, annars fungerar inte Bitwarden-applikationerna. ## Konfiguration -Efter installationen slutför du grundläggande konfiguration via två filer. Börja med att redigera miljöfilen `./bwdata/env/global.override.env`. Sätt dina SMTP-serveruppgifter där, inklusive host, port, SSL, användarnamn och lösenord, så att Bitwarden kan skicka verifierings- och organisationsinbjudningar. Om du behöver åtkomst till System Administrator Portal, lägg till en admin-e-post i `adminSettings__admins`. +Efter installationen slutför du grundläggande konfiguration via två filer. Börja med att redigera miljöfilen `./bwdata/env/global.override.env`. Sätt dina SMTP-serveruppgifter där, inklusive host, port, SSL, användarnamn och lösenord, så att Bitwarden kan skicka verifierings- och organisationsinbjudningsmail. Om du behöver åtkomst till System Administrator Portal, lägg till en administratörs-e-post i `adminSettings__admins`. ``` ... @@ -124,17 +125,17 @@ adminSettings__admins= ... ``` -Verifiera SMTP-inställningarna med `./bitwarden.sh checksmtp`. En korrekt setup visar "success", annars får du felmeddelanden om saknad OpenSSL eller felaktiga värden. Applicera ändringar med `./bitwarden.sh restart`. +Verifiera SMTP-inställningarna med `./bitwarden.sh checksmtp`. En korrekt konfiguration rapporterar framgång; annars visas meddelanden om saknad OpenSSL eller felaktiga värden. Tillämpa ändringar med `./bitwarden.sh restart`. -Granska sedan installationsparametrarna i `./bwdata/config.yml`. Denna fil styr genererade resurser och måste justeras för specialmiljöer, t.ex. om du kör bakom en proxy eller använder alternativa portar. Applicera ändringar med `./bitwarden.sh rebuild`. +Nästa steg är att granska installationsparametrarna i `./bwdata/config.yml`. Denna fil styr genererade resurser och måste justeras för speciella miljöer, t.ex. om du kör bakom en proxy eller använder alternativa portar. Tillämpa ändringar med `./bitwarden.sh rebuild`. -Starta slutligen instansen med `./bitwarden.sh start`. Första starten kan ta lite tid medan Docker laddar ner bilder. Kontrollera med `docker ps` att alla containrar är friska. Öppna sedan webbvaulten på din konfigurerade domän och registrera ett konto vid behov. E-postverifiering kräver korrekt SMTP-konfiguration. +Starta slutligen instansen med `./bitwarden.sh start`. Första starten kan ta lite tid medan Docker laddar ner bilder. Använd `docker ps` för att bekräfta att alla containrar är friska. Öppna sedan webbvaulten på din konfigurerade domän och registrera ett konto vid behov. E-postverifiering kräver korrekt konfigurerade SMTP-variabler. ## Avslutning och fler resurser -Grattis! Du har nu framgångsrikt installerat och konfigurerat Bitwarden på din VPS. Vi rekommenderar även att kolla in följande resurser som kan ge dig extra hjälp och vägledning under din serverkonfiguration: +Grattis! Du har nu framgångsrikt installerat och konfigurerat Bitwarden på din VPS/Dedikerade Server. Vi rekommenderar även att du kollar in följande resurser som kan ge dig extra hjälp och vägledning under din serverkonfiguration: - [bitwarden.com](https://bitwarden.com/) - Officiell webbplats - https://bitwarden.com/help/ - Bitwarden Hjälpcenter (Dokumentation) -Har du frågor som inte täcks här? Tveka inte att kontakta vår support, som finns tillgänglig varje dag för att hjälpa dig! 🙂 \ No newline at end of file +Har du specifika frågor som inte täcks här? För fler frågor eller support, tveka inte att kontakta vårt supportteam som finns tillgängligt varje dag för att hjälpa dig! 🙂 \ No newline at end of file diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md index 4dc018a7a..ce33a340b 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md @@ -1,10 +1,11 @@ --- id: vserver-linux-cockpit -title: "VPS: Installation av Cockpit" -description: "Upptäck hur du enkelt hanterar Linux-servrar med Cockpits webbgränssnitt – perfekt för både nybörjare och proffs → Lär dig mer nu" +title: "Installera Cockpit på en Linux-server – Hantera din server via webbgränssnitt" +description: "Upptäck hur du effektivt hanterar Linux-servrar med Cockpits webbgränssnitt, perfekt för både nybörjare och proffs → Läs mer nu" sidebar_label: Installera Cockpit services: - vserver + - dedicated --- import InlineVoucher from '@site/src/components/InlineVoucher'; @@ -16,7 +17,7 @@ Cockpit passar både nybörjare och avancerade användare som vill ha koll på a Projektets hemsida hittar du på https://cockpit-project.org/. :::info -Den här guiden visar installation för Debian (från Buster) / Ubuntu (från Bionic Beaver). Installationen finns även på projektets sida för Fedora, Red Hat, Fedora CoreOS, CentOS, Clear Linux, Arch Linux och Tumbleweed. +Den här guiden visar installationen för Debian (från Buster) / Ubuntu (från Bionic Beaver). Installationen finns även på projektets sida för Fedora, Red Hat, Fedora CoreOS, CentOS, Clear Linux, Arch Linux och Tumbleweed. ::: @@ -34,13 +35,13 @@ Sedan kan installationen göras: sudo apt install cockpit -y ``` När installationen är klar kan du nå cockpit-panelen via IP:9090. -Inloggningen sker med vanliga inloggningsuppgifter för servern/användaren. +Inloggningen sker med vanliga server-/användaruppgifter. ![cockpit](https://screensaver01.zap-hosting.com/index.php/s/2iDf3zFfAxCwkCc/preview) ## Avslutning -Grattis, du har nu installerat och konfigurerat Cockpit! Har du fler frågor eller problem är du varmt välkommen att kontakta vår support, som finns tillgänglig varje dag för att hjälpa dig! +Grattis, du har nu installerat och konfigurerat Cockpit! Har du fler frågor eller problem är vårt supportteam redo att hjälpa dig varje dag! \ No newline at end of file diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-curl.md b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-curl.md index f833354f4..1679559d6 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-curl.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-curl.md @@ -1,10 +1,11 @@ --- id: vserver-linux-curl -title: "VPS: Installera cURL på Linux" -description: "Lär dig hur du installerar och optimerar cURL för smidiga dataöverföringar och API-testning → Läs mer nu" +title: "Installera cURL på en Linux-server – Testa och automatisera HTTP-förfrågningar" +description: "Upptäck hur du installerar och optimerar cURL för effektiva dataöverföringar och API-testning → Lär dig mer nu" sidebar_label: Installera cURL services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,9 +14,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -cURL är både ett gratis kommandoradsverktyg och ett mjukvarubibliotek (libcURL) för att överföra data via URL:er. Det stödjer en mängd olika protokoll—inklusive HTTP(S), FTP, SMTP, LDAP, MQTT och fler—och används ofta för att ladda ner filer, testa API:er och automatisera nätverksuppgifter. +cURL är både ett gratis kommandoradsverktyg och ett mjukvarubibliotek (libcURL) för att överföra data via URL:er. Det stödjer en mängd olika protokoll – inklusive HTTP(S), FTP, SMTP, LDAP, MQTT och fler – och används ofta för att ladda ner filer, testa API:er och automatisera nätverksuppgifter. -Fundera på att hosta den här tjänsten själv? Vi guidar dig steg för steg genom installation och konfiguration, plus allt du behöver ha koll på. +Fundera på att hosta den här tjänsten själv? Vi guidar dig steg för steg hur du installerar och konfigurerar det, plus allt du behöver ha koll på. @@ -29,11 +30,11 @@ För att se till att ditt system kör den senaste mjukvaran och säkerhetsuppdat ``` sudo apt update && sudo apt upgrade -y ``` -Detta garanterar att ditt system har de senaste säkerhetspatcharna och mjukvaruversionerna innan du går vidare. +Detta ser till att ditt system har de senaste säkerhetspatcharna och mjukvaruversionerna innan du går vidare. ## Installation -När förberedelserna är klara kan du installera cURL. Kör detta kommando: +Nu när förberedelserna är klara kan du installera cURL. Kör följande kommando: ```console sudo apt install curl -y @@ -41,21 +42,21 @@ sudo apt install curl -y ## Konfiguration -cURL kräver ingen traditionell konfiguration men kan anpassas via en konfigurationsfil. Denna fil låter dig definiera standardalternativ som automatiskt används vid varje körning. Vanliga exempel är: +cURL kräver ingen traditionell konfiguration men kan anpassas via en konfigurationsfil. Den här filen låter dig definiera standardalternativ som automatiskt används vid varje körning. Vanliga exempel är: - `--user-agent "MyAgent/1.0"` för att ange en egen user agent -- `--silent` för att dölja progressbars eller extra output +- `--silent` för att dölja progress bars eller extra output - `--insecure` för att stänga av SSL-certifikatkontroller (rekommenderas bara för testning) - `--header "Authorization: Bearer "` för API-autentisering -Dessutom kan miljövariabler som `HTTP_PROXY` eller `HTTPS_PROXY` sättas för att dirigera cURL-förfrågningar via en proxyserver. Det gör cURL smidigare för upprepade uppgifter eftersom du slipper skriva långa kommandoradsalternativ varje gång. +Dessutom kan miljövariabler som `HTTP_PROXY` eller `HTTPS_PROXY` sättas för att routa cURL-förfrågningar via en proxyserver. Det gör cURL smidigare för repetitiva uppgifter eftersom du slipper skriva långa kommandoradsalternativ varje gång. ## Avslutning och fler resurser -Grattis! Du har nu installerat och konfigurerat cURL på din VPS. Vi rekommenderar också att du kikar på följande resurser som kan ge dig extra hjälp och tips under serverkonfigurationen: +Grattis! Du har nu installerat och konfigurerat cURL på din VPS/Dedikerade server. Vi rekommenderar också att du kikar på följande resurser som kan ge dig extra hjälp och tips under din serverkonfiguration: - [curl.se](https://curl.se/) – Officiell webbplats -- [curl.se/docs/](https://curl.se/docs/) – cURL-dokumentation +- [curl.se/docs/](https://curl.se/docs/) – cURL-dokumentation Har du frågor som inte täcks här? Tveka inte att kontakta vår support, som finns tillgänglig varje dag för att hjälpa dig! 🙂 diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md index 559f618e7..5d5d5fb6b 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md @@ -1,10 +1,11 @@ --- id: vserver-linux-gitlab -title: "VPS: Installera GitLab på Linux" -description: "Upptäck hur du effektivt sätter upp GitLab på Linux för att förenkla DevOps-flöden och förbättra teamets samarbete → Läs mer nu" +title: "Installera GitLab på en Linux-server - Hosta din egen DevOps-plattform" +description: "Upptäck hur du effektivt installerar GitLab på Linux för att förenkla DevOps-arbetsflöden och förbättra teamets samarbete → Läs mer nu" sidebar_label: Installera GitLab services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -21,21 +22,21 @@ GitLab är en komplett DevOps-plattform som låter team samarbeta kring kod, aut ## Förberedelser -Följande krav rekommenderas av det officiella [GitLab Teamet](https://docs.gitlab.com/ee/install/requirements.html) och det är starkt rekommenderat att följa dessa förutsättningar för att undvika problem och krångel längre fram. +Följande krav rekommenderas av det officiella [GitLab-teamet](https://docs.gitlab.com/ee/install/requirements.html) och det är starkt rekommenderat att följa dessa förutsättningar för att undvika problem och krångel längre fram. #### Hårdvara -| Komponenter | Minsta krav | Rekommenderat | -| ------------- | --------------------- | ----------------------- | -| CPU | 2x 2 GHz | 4x 2.6+ GHz | -| RAM | 4 GB | 8 GB | -| Lagring | 10 GB | 50+ GB | -| Bandbredd | 100 mbit/s (upp & ner)| 100 mbit/s (upp & ner) | +| Komponenter | Minsta krav | Rekommenderat | +| -------------- | ---------------------- | ------------------------- | +| CPU | 2x 2 GHz | 4x 2.6+ GHz | +| RAM | 4 GB | 8 GB | +| Lagring | 10 GB | 50+ GB | +| Bandbredd | 100 mbit/s (upp & ner) | 100 mbit/s (upp & ner) | #### Mjukvara | Plattform | Alternativ | -| --------------- | ------------------------------------------------------------| +| --------------- | ------------------------------------------------------------ | | Operativsystem | Ubuntu (20.04, 22.04, 24.04), Debian (10, 11, 12), OpenSUSE (15.5) | | Databas | PostgreSQL 14.9+ | | Webbserver | NGINX (medföljer GitLab), Puma 6.4.2+ | @@ -56,7 +57,7 @@ Först måste du installera några beroenden för att kunna köra GitLab-install -Uppdatera paketlistan till senaste version och installera OpenSSH Server-paketet tillsammans med dess förutsättningar med följande kommando. Det är så din webbpanel för GitLab kommer att hostas. +Uppdatera paketlistan till senaste version och installera OpenSSH Server-paketet tillsammans med nödvändiga förutsättningar med följande kommando. Det är så din webbpanel för GitLab kommer att hostas. ``` sudo apt update @@ -75,7 +76,7 @@ sudo apt-get install -y postfix -Uppdatera paketlistan till senaste version och installera OpenSSH Server-paketet tillsammans med dess förutsättningar med följande kommando. Det är så din webbpanel för GitLab kommer att hostas. +Uppdatera paketlistan till senaste version och installera OpenSSH Server-paketet tillsammans med nödvändiga förutsättningar med följande kommando. Det är så din webbpanel för GitLab kommer att hostas. ``` sudo apt update @@ -94,7 +95,7 @@ sudo apt-get install -y postfix -Installera OpenSSH Server-paketet tillsammans med dess förutsättningar med följande kommando. Det är så din webbpanel för GitLab kommer att hostas. +Installera OpenSSH Server-paketet tillsammans med nödvändiga förutsättningar med följande kommando. Det är så din webbpanel för GitLab kommer att hostas. ``` sudo zypper install curl openssh perl @@ -108,7 +109,7 @@ sudo systemctl enable sshd sudo systemctl start sshd ``` -Om du använder `firewalld` måste du se till att brandväggen tillåter nödvändig trafik. +Om du använder `firewalld` bör du se till att brandväggen tillåter nödvändig trafik. Kolla om du använder `firewalld` med: @@ -138,9 +139,9 @@ sudo systemctl start postfix :::info -När du installerar Postfix kan en konfigurationsruta dyka upp. Välj då 'Internet Site' och tryck enter. Använd din Linux-servers externa DNS som 'mail name' och tryck enter. Om fler skärmar visas, tryck enter för att acceptera standardinställningarna. +Under installationen av Postfix kan en konfigurationsruta dyka upp. Välj då 'Internet Site' och tryck enter. Använd din Linux-servers externa DNS som 'mail name' och tryck enter. Om fler skärmar visas, tryck enter för att acceptera standardinställningarna. -Vill du använda en annan lösning för e-post, hoppa över detta steg och [konfigurera en extern SMTP-server](https://docs.gitlab.com/omnibus/settings/smtp) efter att GitLab är installerat, enligt GitLabs officiella guide. +Vill du använda en annan lösning för e-post, hoppa över detta steg och [konfigurera en extern SMTP-server](https://docs.gitlab.com/omnibus/settings/smtp) efter att GitLab är installerat enligt GitLabs officiella guide. ::: ## Steg 2: Installera GitLab @@ -181,26 +182,26 @@ sudo zypper install gitlab-ee -När processen är klar ska GitLab vara redo på din Linux-server. Fortsätt till nästa avsnitt där du konfigurerar viktiga inställningar för att få servern att fungera. +När processen är klar ska GitLab vara redo att användas på din Linux-server. Gå vidare till nästa avsnitt där du konfigurerar viktiga inställningar för att få servern fullt fungerande. ## Steg 3: Konfigurera GitLab -För att allt ska fungera måste du göra några ändringar i konfigurationsfilen. Börja med att öppna GitLabs konfigurationsfil med din favorittextredigerare. Här använder vi `nano`. +För att allt ska fungera måste du göra några ändringar i konfigurationsfilen. Börja med att öppna GitLabs konfigurationsfil med din favorittextredigerare. Här använder vi `nano` som exempel. ``` sudo nano /etc/gitlab/gitlab.rb ``` -Sök sedan efter raden `external_url` och skriv in din domän eller Linux-serverns IP-adress om du inte har en domän att använda med GitLab. +Sök sedan upp raden `external_url` och skriv in din domän eller IP-adressen till din Linux-server om du inte har en domän att använda med GitLab. - + ``` ## GitLab URL ##! URL där GitLab kommer vara tillgängligt. ##! För mer info om external_url, se: ##! https://docs.gitlab.com/omnibus/settings/configuration.html#configuring-the-external-url-for-gitlab ##! -##! Obs: Under installation/uppgraderingar används miljövariabeln +##! Obs: Under installation/uppdateringar används värdet i miljövariabeln ##! EXTERNAL_URL för att fylla i/ersätta detta värde. ##! På AWS EC2 försöker vi även hämta publik hostname/IP ##! från AWS. Mer info: @@ -208,13 +209,13 @@ Sök sedan efter raden `external_url` och skriv in din domän eller Linux-server external_url 'http`s`://`Din domän / IPv4-adress till din Linux-server`' ``` -Vi rekommenderar även att du fyller i din e-postadress på raden `letsencrypt['contact_emails']`. Detta gör att Let's Encrypt kan skicka notiser och kontakta dig angående automatiska och gratis SSL-certifikat. +Vi rekommenderar även att du fyller i din e-postadress på raden `letsencrypt['contact_emails']`. Detta gör att Let's Encrypt kan skicka notiser och kontakta dig angående automatiska och kostnadsfria SSL-certifikat. :::note Du måste använda en domän för att få ett gratis SSL-certifikat från Let's Encrypt. Du kan inte begära ett certifikat direkt till din IP-adress. ::: - + ``` ################################################################################ # Let's Encrypt-integration @@ -228,7 +229,7 @@ Du måste använda en domän för att få ett gratis SSL-certifikat från Let's # Se https://docs.gitlab.com/omnibus/settings/ssl/index.html#renew-the-certificates-automatically för mer info # letsencrypt['auto_renew'] = true # letsencrypt['auto_renew_hour'] = 0 -# letsencrypt['auto_renew_minute'] = nil # Ska vara ett nummer eller cron-uttryck, om angivet. +# letsencrypt['auto_renew_minute'] = nil # Kan vara ett nummer eller cron-uttryck. # letsencrypt['auto_renew_day_of_month'] = "*/4" # letsencrypt['auto_renew_log_directory'] = '/var/log/gitlab/lets-encrypt' # letsencrypt['alt_names'] = [] @@ -240,7 +241,7 @@ Använd `CTRL+W` för att söka efter `letsencrypt['contact_emails']` och tryck När du är klar, tryck `CTRL+X` följt av `Y` och `Enter` för att spara ändringarna. -Slutligen, kör följande kommando för att konfigurera om GitLab med de nya inställningarna. +Slutligen kör du följande kommando för att konfigurera om GitLab med de nya inställningarna. ``` sudo gitlab-ctl reconfigure @@ -250,7 +251,7 @@ Detta kan ta en stund då GitLab initieras med den uppdaterade konfigurationen o ## Steg 4: Komma åt webbgränssnittet -Efter initieringen ska servern nu vara åtkomlig via webbläsare. Gå till din domän eller IP-adress så här: +När initieringen är klar ska servern vara åtkomlig via webbläsare. Gå till din domän eller IP-adress så här: ``` https://[din_domän] ELLER http://[din_ip-adress] @@ -260,21 +261,21 @@ Vid första inloggningen möts du av en inloggningssida. ![](https://screensaver01.zap-hosting.com/index.php/s/E46E3qS32GKFfk3/preview) -För att få adminåtkomst vid första inloggningen, logga in som root-användare med användarnamnet `root`. +För att få adminåtkomst vid första inloggningen, logga in som root-användare med användarnamn `root`. -Lösenordet hittar du i en fil på din Linux-server. Öppna filen med: +Lösenordet hittar du i en fil på din Linux-server. Öppna filen med följande kommando och leta upp fältet `Password`. ``` sudo nano /etc/gitlab/initial_root_password ``` - + ``` # VARNING: Detta värde gäller endast under följande förutsättningar # 1. Om det angavs manuellt (via `GITLAB_ROOT_PASSWORD` miljövariabel eller `gitlab_rails['initial_root_password']` i `gitlab.rb`) innan databasen skapades första gången. -# 2. Lösenordet har inte ändrats manuellt, varken via UI eller kommandorad. +# 2. Lösenordet har inte ändrats manuellt via UI eller kommandorad. # @@ -282,14 +283,14 @@ sudo nano /etc/gitlab/initial_root_password Password: `[DITT_LÖSENORD_HÄR]` -# OBS: Denna fil tas bort automatiskt vid första omkonfigureringen efter 24 timmar. +# OBS: Denna fil tas automatiskt bort vid första omkonfigureringen efter 24 timmar. ``` Ange användarnamn och lösenord på inloggningssidan för att komma in i din GitLab-panel första gången. Nu kan du börja använda GitLab på din egen Linux-server. ![](https://screensaver01.zap-hosting.com/index.php/s/AqPHoEmY2Q2nFCF/preview) -Vi rekommenderar starkt att du skapar en ny användare och/eller byter lösenord för `root`-användaren. Det gör du enkelt genom att gå till **Admin** nere i vänstra hörnet och välja **Översikt->Användare**. Där kan du hantera användare för din GitLab-instans. +Vi rekommenderar starkt att du skapar en ny användare och/eller byter lösenord för `root`-användaren. Det gör du enkelt via **Admin** nere i vänstra hörnet och välj **Översikt->Användare**. Där kan du hantera användare för din GitLab-instans. ## Valfritt: Sätt upp brandvägg med ufw @@ -326,7 +327,7 @@ sudo ufw allow OpenSSH ### Aktivera brandvägg :::warning -Detta blockerar som standard all trafik förutom de tillåtna portarna. Se till att vitlistan är korrekt innan du kör detta kommando. +Detta blockerar som standard all trafik utom de tillåtna portarna. Se till att vitlistan är korrekt innan du kör detta kommando. ::: Aktivera brandväggen med: diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md index c074f1a4b..8273b859e 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md @@ -1,10 +1,11 @@ --- id: vserver-linux-joplin -title: "VPS: Installera Joplin på Linux" -description: "Upptäck hur du organiserar och synkar krypterade Markdown-anteckningar över flera enheter med Joplin för säker och flexibel anteckningshantering → Lär dig mer nu" +title: "Installera Joplin Server på en Linux-server - Hosta din egen säkra anteckningsplattform" +description: "Upptäck hur du organiserar och synkar krypterade Markdown-anteckningar över enheter med Joplin för säker och flexibel anteckning → Lär dig mer nu" sidebar_label: Installera Joplin services: -- vserver + - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,11 +14,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -Joplin är en öppen källkods-app för anteckningar och att-göra-listor som låter dig organisera Markdown-baserade anteckningar i sökbara anteckningsböcker och synka dem mellan enheter. Den erbjuder end-to-end-kryptering, en web clipper och plattformsoberoende synkronisering. Perfekt för dig som värdesätter integritet, flexibilitet och full kontroll över dina data! +Joplin är en öppen källkod-app för anteckningar och att-göra-listor som låter dig organisera Markdown-baserade anteckningar i sökbara anteckningsböcker och synka dem över flera enheter. Den erbjuder end-to-end-kryptering, en web clipper och plattformsoberoende synkronisering. Perfekt för dig som värdesätter integritet, flexibilitet och full kontroll över dina data! ![img](https://screensaver01.zap-hosting.com/index.php/s/qfo8k2RXWPFqi3g/preview) -Fundera på att hosta tjänsten själv? Vi guidar dig steg för steg hur du installerar och konfigurerar allt, plus vad du behöver ha koll på. +Fundera på att hosta tjänsten själv? Vi guidar dig steg för steg genom installation och konfiguration, plus allt du behöver ha koll på. :::danger Linux med Desktop-variant krävs Den här appen kan bara installeras och användas på ett Linux-system med grafiskt gränssnitt; i det här exemplet används Ubuntu Desktop 25.04 som referens. @@ -32,25 +33,25 @@ Den här appen kan bara installeras och användas på ett Linux-system med grafi Innan du installerar **Joplin**, se till att din hostingmiljö uppfyller följande krav för en smidig installation och optimal prestanda. -| Hårdvara | Minimum | ZAP-Hostings Rekommendation | +| Hårdvara | Minimum | ZAP-Hostings rekommendation | | ---------- | ------------ | -------------------------- | | CPU | 1 vCPU-kärna | 4 vCPU-kärnor | | RAM | 2 GB | 4 GB | | Diskutrymme | 250 MB | 250 MB | -Mjukvaran kräver att alla nödvändiga beroenden är installerade och att den körs på ett stödt operativsystem. Kontrollera att din server uppfyller följande krav innan du fortsätter med installationen: +Mjukvaran kräver att alla nödvändiga beroenden är installerade och att den körs på ett stödt operativsystem. Säkerställ att din server uppfyller följande krav innan du fortsätter med installationen: **Beroenden:** `Libfuse2` **Operativsystem:** Linux med Desktop-stöd -Se till att alla beroenden är installerade och att rätt OS-version används för att undvika kompatibilitetsproblem vid installation av Joplin. +Se till att alla beroenden är installerade och att rätt operativsystemsversion används för att undvika kompatibilitetsproblem under installationen av Joplin. ## Förberedelser -Innan du sätter upp **Joplin** behöver du förbereda systemet. Det innebär att uppdatera operativsystemet till senaste versionen och installera alla nödvändiga beroenden. Dessa förberedelser säkerställer en stabil miljö och minskar risken för problem under eller efter installationen. +Innan du sätter upp **Joplin** behöver du förbereda systemet. Det innebär att uppdatera operativsystemet till senaste versionen och installera alla nödvändiga beroenden. Dessa förberedelser säkerställer en stabil miljö och hjälper till att undvika problem under eller efter installationen. ### Uppdatera systemet @@ -62,11 +63,10 @@ sudo apt update && sudo apt upgrade -y Detta ser till att ditt system har de senaste säkerhetspatcharna och mjukvaruversionerna innan du går vidare. ### Installera beroenden -När uppdateringen är klar kan du fortsätta med att installera beroenden. +När uppdateringen är klar kan du installera beroenden. #### Libfuse2 -Joplin kräver att Libfuse2 är installerat först. Kör detta kommando för att installera: - +Joplin kräver att Libfuse2 är installerat. Kör detta kommando: ``` sudo apt install -y libfuse2 ``` @@ -91,24 +91,24 @@ Joplin laddas ner och installeras via den officiella installationsscriptet. Låt ## Konfiguration -Efter installationen bör du konfigurera grundinställningarna för att anpassa appen efter ditt arbetsflöde. Konfigurationen hittar du i *Inställningar*-menyn. +Efter installationen bör du konfigurera grundinställningarna för att anpassa appen efter ditt arbetsflöde. Konfigurationen hittar du under *Inställningar*. **Synkronisering** -Joplin stödjer flera synkroniseringsmål som Nextcloud, Dropbox, OneDrive eller WebDAV. Välj din favorit under “Synkronisering” och fyll i dina inloggningsuppgifter. Då håller du dina anteckningar uppdaterade på alla enheter. +Joplin stödjer flera synkroniseringsmål som Nextcloud, Dropbox, OneDrive eller WebDAV. Välj din favorit under ”Synkronisering” och fyll i dina inloggningsuppgifter. Då hålls dina anteckningar uppdaterade på alla enheter. **Kryptering** -För att säkra dina synkade anteckningar, slå på end-to-end-kryptering under “Kryptering”. En nyckel genereras som måste konfigureras på alla enheter som ska komma åt anteckningarna. +För att skydda dina synkade anteckningar, aktivera end-to-end-kryptering under ”Kryptering”. En nyckel genereras som måste sättas upp på alla enheter som ska komma åt anteckningarna. **Editor & Utseende** -Joplin använder Markdown för anteckningar. Under “Editor” kan du ställa in om förhandsgranskning ska visas automatiskt och justera typsnitt och storlek. +Joplin använder Markdown för anteckningar. Under ”Editor” kan du ställa in om förhandsgranskning ska visas automatiskt och justera typsnitt och storlek. **Plugins & Tillägg** -Den inbyggda plugin-managern låter dig installera extra funktioner, som diagramstöd, kalenderintegration eller avancerad tagghantering. +Den inbyggda pluginhanteraren låter dig installera extra funktioner, som diagramstöd, kalenderintegration eller avancerad tagghantering. **Web Clipper** -Vill du kan du aktivera “Joplin Web Clipper” som webbläsartillägg för att spara hela webbsidor eller valda delar direkt som anteckningar. +Vill du kan du aktivera ”Joplin Web Clipper” som webbläsartillägg för att spara hela webbsidor eller val direkt som anteckningar. -Med dessa grundinställningar är Joplin redo att användas i allt från uppgiftshantering och projektdokumentation till personliga kunskapsbaser. +Med de här grundinställningarna är Joplin redo att användas i allt från uppgiftshantering och projekt-dokumentation till personliga kunskapsbaser. @@ -119,12 +119,12 @@ Med dessa grundinställningar är Joplin redo att användas i allt från uppgift ## Avslutning och fler resurser -Grattis! Du har nu installerat och konfigurerat Joplin på din VPS. Vi rekommenderar också att du kikar på följande resurser som kan ge dig extra hjälp och tips under din serverkonfiguration: +Grattis! Du har nu installerat och konfigurerat Joplin på din VPS/Dedikerade Server. Vi rekommenderar också att du kollar in följande resurser som kan ge dig extra hjälp och tips under serverkonfigurationen: - [Joplinapp.org](https://joplin.org/) - Officiell webbplats - [Joplinapp.org/help/](https://joplinapp.org/help/) - Joplins hjälpsida -Har du frågor som inte täcks här? Tveka inte att kontakta vår support, vi finns tillgängliga varje dag för att hjälpa dig! 🙂 +Har du frågor som inte täcks här? Tveka inte att kontakta vår support, som finns tillgänglig varje dag för att hjälpa dig! 🙂 diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md index 6a303ff3b..1cf8f8b29 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md @@ -1,8 +1,8 @@ --- id: vserver-linux-lamp-stack -title: "VPS: Sätt upp LAMP-stack - Linux, Apache, MySQL, PHP" -description: "Upptäck hur du effektivt sätter upp en LAMP-stack för att hosta dynamiska PHP-webbplatser på Linux VPS → Läs mer nu" -sidebar_label: Web LAMP-stack +title: "Sätt upp en LAMP Stack på en Linux-server - Driv klassiska PHP-applikationer" +description: "Upptäck hur du effektivt sätter upp en LAMP stack för att hosta dynamiska PHP-webbplatser på Linux VPS → Läs mer nu" +sidebar_label: Web LAMP stack services: - vserver --- @@ -13,7 +13,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -**LAMP**-stacken är en populär samling öppen källkod-programvara som sätts upp tillsammans för att möjliggöra enkel hosting av dynamiska webbplatser, med särskilt fokus på PHP-webbplatser och appar. Akronymen står för: **L**inux som operativsystem, **A**pache som webbserver, **M**ySQL som databas och slutligen **P**HP för bearbetning. I den här guiden går vi igenom processen att sätta upp en LAMP-stack på en Linux VPS, med en detaljerad genomgång och exempel på att sätta upp en att-göra-lista-webbplats. +**LAMP** stacken är en populär samling öppen källkodsprogram som sätts upp tillsammans för att möjliggöra enkel hosting av dynamiska webbplatser, med särskilt fokus på PHP-webbplatser och appar. Akronymen står för: **L**inux som operativsystem, **A**pache som webbserver, **M**ySQL som databas och slutligen **P**HP för bearbetning. I den här guiden går vi igenom processen för att sätta upp en LAMP stack på en Linux VPS, med en detaljerad genomgång och exempel på att sätta upp en att-göra-lista webbplats. @@ -40,7 +40,7 @@ sudo dnf upgrade --refresh ## Installation -Installationen kan enkelt delas upp i varje kärnberoende i LAMP, med start från Apache webbserver, följt av MySQL-databasen och slutligen PHP. Under installationen kommer vi att sätta upp en testwebbplats som är skriven i PHP och som kommer att använda MySQL-databasen. Slutligen kommer varje webbförfrågan att bearbetas och serveras via Apache webbserver. +Installationen kan enkelt delas upp i varje kärnberoende i LAMP, med start från Apache webbserver, följt av MySQL-databasen och slutligen PHP. Under installationen kommer vi att sätta upp en testwebbplats som är skriven i PHP och som kommer att använda MySQL-databasen. Varje webbförfrågan kommer sedan att bearbetas och serveras via Apache webbserver. ### Sätta upp Apache @@ -79,11 +79,11 @@ sudo ufw status Du kan se vilka profiler som finns tillgängliga genom att köra kommandot `ufw app list`. I exemplet ovan betyder `Apache Full` att både HTTP (port 80) och HTTPS (port 443) regler skapas. ::: -Du bör se `Apache` och `Apache (v6)` regler med `ALLOW`-åtgärder, vilket bekräftar att brandväggen är redo. Du bör också se andra regler som du tidigare kan ha satt upp, inklusive SSH-regeln. +Du bör se `Apache` och `Apache (v6)` regler med `ALLOW`-åtgärder, vilket bekräftar att brandväggen är redo. Du bör också se andra regler som du tidigare har satt upp, inklusive SSH-regeln. ![](https://screensaver01.zap-hosting.com/index.php/s/o8NDBppnTwHdSgf/preview) -När brandväggen är öppen för Apache bör du nu säkerställa att Apache fungerar. Du kan göra detta genom att försöka nå din IP-adress i en webbläsare, så här: `http://[din_ipadress]` +Med brandväggen öppen för Apache bör du nu säkerställa att Apache fungerar. Du kan göra detta genom att försöka nå din IP-adress i en webbläsare, så här: `http://[din_ipadress]` Om det fungerar bör du se en standard välkomstsida. Om inte, kontrollera statusen för tjänsten med följande kommando: `systemctl status apache2` @@ -102,11 +102,11 @@ Detta tar dig igenom en interaktiv setup. Först kommer du att bli tillfrågad o ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -Nästa fråga gäller att ta bort `anonymous`-användaren och att förhindra root-inloggning på distans. För båda rekommenderar vi starkt att acceptera med `Y` av säkerhetsskäl. Detta säkerställer att testanvändaren tas bort och att master-användaren `root` endast kan användas lokalt via SSH och inte någon annanstans, vilket minskar risken. +Nästa fråga handlar om att ta bort `anonymous`-användaren och att förhindra root-inloggning på distans. För båda rekommenderar vi starkt att acceptera med `Y` av säkerhetsskäl. Detta säkerställer att testanvändaren tas bort och att master-root-användaren endast kan användas lokalt via SSH, vilket minskar risken. ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -Slutligen kommer du att bli tillfrågad om att ta bort `test`-databasen och ladda om privilegietabellerna. Återigen rekommenderar vi att acceptera med `Y` eftersom testtabellen inte behövs och du måste ladda om privilegietabellen för att ändringarna ska träda i kraft. +Slutligen blir du tillfrågad om att ta bort `test`-databasen och ladda om privilegietabellerna. Återigen rekommenderar vi att acceptera med `Y` eftersom testtabellen inte behövs och du behöver ladda om privilegietabellen för att ändringarna ska träda i kraft. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) @@ -114,7 +114,7 @@ Kontrollera nu om MySQL-databasen körs genom att försöka logga in med följan ### Sätta upp PHP -Den sista LAMP-komponenten är PHP och det är ganska enkelt att installera. Följande kommando installerar PHP tillsammans med en plugin för Apache och MySQL, för att låta Apache arbeta med PHP och för att PHP ska kunna använda MySQL. +Den sista LAMP-komponenten är PHP och det är ganska enkelt att installera. Följande kommando installerar PHP tillsammans med en plugin för Apache och MySQL, för att låta Apache arbeta med PHP och PHP använda MySQL. ``` sudo apt install php libapache2-mod-php php-mysql ``` @@ -134,7 +134,7 @@ sudo apt install [php_extension] [...] ``` ::: -Vi rekommenderar att du justerar directory index för att säkerställa att `index.php`-filer prioriteras över standard `.html`. Öppna filen med följande kommando. +Vi rekommenderar att du justerar directory index för att säkerställa att `index.php` filer prioriteras över standard `.html`. Öppna filen med följande kommando. ``` sudo nano /etc/apache2/mods-enabled/dir.conf ``` @@ -148,31 +148,31 @@ Spara filen och avsluta nano med `CTRL + X`, följt av `Y` för att bekräfta oc ### Skapa testwebbplats -När installationen av varje LAMP-komponent är klar, skapar vi nu en testwebbplats för att visa hur LAMP-stacken fungerar tillsammans för att skapa en grym dynamisk webbplatslösning. Detta är helt valfritt, men det är bra för att förstå hur du kan använda dessa verktyg för att sätta upp dina egna webbplatser. +När installationen av varje LAMP-komponent är klar, skapar vi nu en testwebbplats för att visa hur LAMP stacken fungerar tillsammans för att skapa en grym dynamisk webbplatslösning. Detta är helt valfritt, men det är bra för att förstå hur du kan använda dessa verktyg för att sätta upp dina egna webbplatser. -I det här exemplet skapar vi en liten att-göra-lista-webbplats via PHP som hämtar och returnerar att-göra-poster. Dessa lagras i en MySQL-databastabell och serveras via Apache. +I det här exemplet skapar vi en liten att-göra-lista webbplats via PHP som hämtar och returnerar att-göra-poster. Dessa lagras i en MySQL-databastabell och serveras via Apache. -Vi kommer också använda ett testdomän `zapdocs.example.com` genomgående, eftersom du i verkligheten troligen använder en domän. Du **måste** sätta upp en `A`-typ DNS-post för domänen som pekar på IP-adressen till din server. Om du behöver hjälp med detta, kolla vår guide [Domänposter](domain-records.md). +Vi kommer också att använda ett testdomännamn `zapdocs.example.com` genomgående, eftersom du i verkligheten troligtvis använder en domän. Du **måste** sätta upp en `A`-typ DNS-post för domänen som pekar på IP-adressen till din server. Om du behöver hjälp med detta, kolla vår guide [Domänposter](domain-records.md). :::note -Du kan välja att inte använda en domän och ersätta alla förekomster av `[your_domain]` med ett vanligt namn. Då når du webbplatsen via IP-adressen. Men notera att när du skapar virtual host-filen senare bör du ta bort `ServerName`-parametern. +Du kan välja att inte använda en domän och ersätta alla förekomster av `[your_domain]` med ett vanligt namn. Då når du webbplatsen via IP-adressen. Observera dock att när du skapar virtual host-filen senare bör du ta bort `ServerName`-parametern. ::: #### Sätta upp Apache -Vanligtvis lagras alla webbplatsfiler och data under `/var/www`-katalogen på webbservrar. Som standard kommer Apache oftast med en `html`-katalog som innehåller en standard-sida. För att hålla allt organiserat, särskilt när du hostar många webbplatser på en och samma Apache-instans, rekommenderar vi att varje webbplats får sin egen katalog eller mapp. +Vanligtvis lagras alla webbplatsfiler och data under `/var/www`-katalogen på webbservrar. Som standard har Apache vanligtvis en `html`-katalog som innehåller en standardwebbsida. För att hålla allt organiserat, särskilt när du hostar många webbplatser på en Apache-instans, rekommenderar vi att varje webbplats får en egen katalog eller mapp. Du kan enkelt skapa en ny mapp i `/var/www/[your_domain]` för varje webbplatsdomän. I det här exemplet blir det `/var/www/zapdocs.example.com`. ``` sudo mkdir /var/www/[your_domain] ``` -Nu skapar du en ny Apache virtual host-konfigurationsfil i `sites-available`-katalogen för denna domän och mapp. +Skapa nu en ny Apache virtual host-konfigurationsfil i `sites-available`-katalogen för denna domän och mapp. ``` sudo nano /etc/apache2/sites-available/[your_domain].conf ``` -Använd mallen nedan och klistra in den i nano-editorn, byt ut `[your_domain]` mot din domän. +Använd mallen nedan och klistra in den i nano-editorn, byt ut `[your_domain]` mot den domän du använder. ``` ServerName [your_domain] @@ -184,7 +184,7 @@ Använd mallen nedan och klistra in den i nano-editorn, byt ut `[your_domain]` m ``` -Den här nya virtual host-filen hanterar port 80 (HTTP)-förfrågningar och kollar om förfrågan matchar `ServerName` som anges, i det här fallet din domän. Den pekar också på att mappen `/var/www/[your_domain]` som du skapade tidigare ska användas för att serva filer. +Den här nya virtual host-filen hanterar port 80 (HTTP) förfrågningar och kollar om förfrågan matchar `ServerName` som anges, i det här fallet din domän. Den pekar också på att mappen `/var/www/[your_domain]` som du skapade tidigare ska användas för att servera filer. Spara filen och avsluta nano med `CTRL + X`, följt av `Y` för att bekräfta och slutligen `ENTER`. Vi rekommenderar att du kör `sudo apache2ctl configtest` för att säkerställa att filen inte innehåller några syntaxfel. @@ -194,14 +194,14 @@ sudo a2ensite [your_domain] ``` :::note Ingen domän används -Om du **inte** använder en domän, ta bort raden `ServerName` eller kommentera ut den genom att sätta en `#` framför. Du måste också inaktivera standard virtual host med kommandot `sudo a2dissite 000-default`. +Om du **inte** använder en domän, ta bort raden `ServerName` eller kommentera ut den genom att sätta ett `#` framför. Du måste också inaktivera standard virtual host med kommandot `sudo a2dissite 000-default`. ::: Starta slutligen om Apache för att den nya virtual hosten ska börja gälla med följande kommando: `sudo systemctl restart apache2`. #### Skapa webbplats -Nu när du har konfigurerat Apache via den nya virtual hosten och dokumentmappen är det dags att skapa själva webbplatsen som ska servas. För tillfället är mappen tom, så inget kommer att visas. Vi skapar en liten att-göra-webbplats som nämnts tidigare för denna domän. +Nu när du har konfigurerat Apache via den nya virtual hosten och dokumentmappen är det dags att skapa själva webbplatsen som ska serveras. För tillfället är mappen tom, så inget kommer att visas. Vi skapar en liten att-göra-webbplats som nämnts tidigare för denna domän. ##### Förbereda databasen @@ -218,7 +218,7 @@ CREATE DATABASE todowebsite; # Använd den nya databasen USE todowebsite; -# Skapa en ny tabell i databasen +# Skapa en ny tabell för items i databasen CREATE TABLE todoitems ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255) NOT NULL, @@ -250,9 +250,9 @@ TO todo@localhost; FLUSH PRIVILEGES; ``` -När databasen är förberedd och användaren klar kan du lämna MySQL-terminalen med kommandot `quit` när du är redo. +När databasen är klar och användaren redo kan du avsluta MySQL-terminalen med kommandot `quit` när du är klar. -##### PHP-webbplatsfiler +##### PHP-webbfiler Den sista delen i exemplet är att sätta upp själva PHP-webbplatsfilen för att-göra-sidan. Detta görs genom en ny `index.php`-fil i `/var/www/[your_domain]`-katalogen som du skapade tidigare. Öppna nano-editorn för att skapa filen där. ``` @@ -269,21 +269,21 @@ Den efterföljande HTML-sektionen innehåller huvudsidan som skapar en oordnad l ``` connect_error) { die("Connection failed: " . $conn->connect_error); } -// Kör en SQL-fråga för att hämta poster från tabellen och spara resultatet +// Run an SQL query to return entries from the table and set it as the result variable $sql = "SELECT id, name, is_completed, creation_date FROM todoitems ORDER BY creation_date DESC"; $result = $conn->query($sql); ?> @@ -300,27 +300,27 @@ $result = $conn->query($sql);

                    For our awesome ZAP-Hosting guide: https://zap-hosting.com/guides/docs/vserver-linux-lamp-stack

                      num_rows > 0) { - // Loopa igenom varje post i resultatet + // Loop through each item of the returned array from the query foreach ($result as $entry) { echo "
                    • "; - // Visa namnet och använd htmlspecialchars för att förhindra XSS (cross-site scripting) + // Display the name and use htmlspecialchars to prevent XSS (cross-site scripting) echo htmlspecialchars($entry["name"]); - // Visa status för slutförande + // Display the completion status if ($entry["is_completed"]) { echo " (Completed)"; } else { echo " (Incomplete)"; } - // Visa skapandedatum + // Display creation date echo " - Creation Date: " . htmlspecialchars($entry['creation_date']); echo "
                    • "; } } else { - // Om inga poster finns, visa ett standardmeddelande + // If none are found, return a default message echo "
                    • No to-do items found.
                    • "; } ?> @@ -329,7 +329,7 @@ $result = $conn->query($sql); close(); ?> ``` @@ -338,7 +338,7 @@ När du har klistrat in detta i nano-editorn, spara filen och avsluta nano med ` #### Testa webbplatsen -Du har nu framgångsrikt följt med och satt upp en test att-göra-webbplats som använder alla delar av LAMP-stacken! +Du har nu framgångsrikt följt med och satt upp en test-att-göra-webbplats som använder alla delar av LAMP stacken! Du bör nu kunna nå webbplatsen via domänen (med `http`/port 80) som du definierade tidigare i virtual host-filen, i det här exemplet `zapdocs.example.com`. Slutresultatet bör se ut ungefär så här: @@ -346,7 +346,7 @@ Du bör nu kunna nå webbplatsen via domänen (med `http`/port 80) som du defini ## Slutsats -Grattis, du har framgångsrikt installerat och satt upp LAMP-stacken! Nästa steg är att vi **starkt rekommenderar** att du sätter upp en domän och ett **SSL-certifikat** för att säkerställa att data skickas säkert till dina webbplatser. Kolla in vår [Certbot-guide](dedicated-linux-certbot.md) med fokus på **Apache-plugin** och följ den interaktiva setupen för att snabbt och enkelt sätta upp ett certifikat för din valda domän. +Grattis, du har framgångsrikt installerat och satt upp LAMP stacken! Nästa steg rekommenderar vi **starkt** att du sätter upp en domän och ett **SSL-certifikat** för att säkerställa att data skickas säkert till dina webbplatser. Kolla in vår [Certbot-guide](dedicated-linux-certbot.md) med fokus på **Apache-plugin** och följ den interaktiva setupen för att snabbt och enkelt sätta upp ett certifikat för din valda domän. Har du fler frågor eller behöver hjälp, tveka inte att kontakta vårt supportteam som finns tillgängligt varje dag för att hjälpa dig! 🙂 diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md index b80652893..c4dd57885 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md @@ -1,8 +1,8 @@ --- id: vserver-linux-lemp-stack -title: "VPS: Sätt upp LEMP-stack - Linux, Nginx, MySQL, PHP" -description: "Upptäck hur du sätter upp en LEMP-stack för att hosta dynamiska PHP-webbplatser på Linux VPS-servrar → Lär dig mer nu" -sidebar_label: Web LEMP-stack +title: "Sätt upp en LEMP Stack på en Linux-server - Distribuera högpresterande webbapplikationer" +description: "Upptäck hur du sätter upp en LEMP stack för att hosta dynamiska PHP-webbplatser på Linux VPS-servrar → Lär dig mer nu" +sidebar_label: Web LEMP stack services: - vserver --- @@ -13,13 +13,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -**LEMP**-stacken är en populär samling öppen källkod-programvara som sätts upp tillsammans för att möjliggöra enkel hosting av dynamiska webbplatser, med särskilt fokus på PHP-webbplatser och appar. Akronymen står för: **L**inux som operativsystem, "**E**ngine x" (nginx) som webbserver, **M**ySQL som databas och slutligen **P**HP för bearbetning. I den här guiden går vi igenom processen för att sätta upp en LEMP-stack på en Linux VPS, med en detaljerad genomgång och exempel på att sätta upp en att-göra-lista-webbplats. +**LEMP** stacken är en populär samling öppen källkodsprogram som sätts upp tillsammans för att möjliggöra enkel hosting av dynamiska webbplatser, med särskilt fokus på PHP-webbplatser och appar. Akronymen står för: **L**inux som OS (operativsystem), "**E**ngine x" (nginx) som webbserver, **M**ySQL som databas och slutligen **P**HP för bearbetning. I den här guiden går vi igenom processen att sätta upp en LEMP stack på en Linux VPS, med en detaljerad genomgång och exempel på att sätta upp en att-göra-lista-webbplats. ## Förberedelser -Börja med att ansluta till din server via SSH. Om du inte vet hur man gör detta, ta en titt på vår [Initial access (SSH)](vserver-linux-ssh.md)-guide. +Börja med att ansluta till din server via SSH. Om du inte vet hur man gör detta, ta en titt på vår [Initial access (SSH)](vserver-linux-ssh.md) guide. I den här guiden använder vi Ubuntu som Linux-distribution. Instruktionerna är desamma för Debian och bör vara liknande för andra distributioner, men syntaxen för kommandon kan skilja sig något. Se till att du har ett OS installerat och är ansluten till servern via SSH. @@ -40,7 +40,7 @@ sudo dnf upgrade --refresh ## Installation -Installationen kan enkelt delas upp i varje kärnberoende i LEMP, med start från Nginx webbserver, följt av MySQL-databasen och slutligen PHP. Under installationen kommer vi att sätta upp en testwebbplats som är skriven i PHP och som kommer att använda MySQL-databasen. Varje webbförfrågan kommer sedan att bearbetas och serveras via Nginx webbserver. +Installationen kan enkelt delas upp i varje kärnberoende i LEMP, med start från Nginx webbserver, följt av MySQL-databasen och slutligen PHP. Under installationen sätter vi upp en testwebbplats som är skriven i PHP och kommer att använda MySQL-databasen. Varje webbförfrågan kommer sedan att bearbetas och levereras via Nginx webbserver. ### Sätta upp Nginx @@ -51,7 +51,7 @@ sudo apt install nginx När den är installerad bör du säkerställa att lämpliga brandväggsregler skapas för att webbservern ska vara tillgänglig från internet. I det här exemplet använder vi **UFW Firewall** eftersom Nginx har en registrerad applikation för detta. -Om du använder en annan brandvägg, se till att tillåta port 80 (HTTP) genom brandväggen. Du kan lära dig mer om brandväggar i Linux via vår [Manage Firewall](vserver-linux-firewall.md)-guide. +Om du använder en annan brandvägg, se till att port 80 (HTTP) är tillåten genom brandväggen. Du kan lära dig mer om brandväggar i Linux via vår [Hantera brandvägg](vserver-linux-firewall.md) guide. Se till att UFW-brandväggen är aktiverad och att en regel för SSH också är skapad. ``` @@ -83,7 +83,7 @@ Du bör se `Nginx` och `Nginx (v6)` regler med `ALLOW`-åtgärder, vilket bekrä ![](https://screensaver01.zap-hosting.com/index.php/s/A36rfRzL3gFGq9x/preview) -Med brandväggen öppen för Nginx bör du nu säkerställa att Nginx fungerar. Du kan göra detta genom att försöka nå din IP-adress i en webbläsare, så här: `http://[din_ipadress]` +När brandväggen är öppen för Nginx bör du nu säkerställa att Nginx fungerar. Du kan göra detta genom att försöka nå din IP-adress i en webbläsare, så här: `http://[din_ipadress]` Om det fungerar bör du se en standard välkomstsida. Om inte, kontrollera statusen för tjänsten med följande kommando: `systemctl status nginx` @@ -106,7 +106,7 @@ Nästa steg är att ta bort `anonymous`-användaren och förhindra root-inloggni ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -Slutligen blir du tillfrågad om att ta bort `test`-databasen och ladda om privilegietabellerna. Återigen rekommenderar vi att acceptera med `Y` eftersom testtabellen inte behövs och du behöver ladda om privilegietabellen för att ändringarna ska träda i kraft. +Slutligen kommer du att bli tillfrågad om att ta bort `test`-databasen och ladda om privilegietabellerna. Även här rekommenderar vi att acceptera med `Y` eftersom testtabellen inte behövs och du behöver ladda om privilegietabellen för att ändringarna ska träda i kraft. ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) @@ -114,9 +114,9 @@ Kontrollera nu om MySQL-databasen körs genom att försöka logga in med följan ### Sätta upp PHP -Den sista LEMP-komponenten är PHP och för nginx krävs det att man använder ett externt program som heter `php-fpm` (PHP fastCGI process manager). Nginx konfigureras då för att skicka förfrågningar till `php-fpm` innan svaren skickas vidare när serverblock används. +Det sista LEMP-beroendet är PHP och för nginx krävs det att man använder ett externt program som heter `php-fpm` (PHP fastCGI process manager). Nginx konfigureras då för att skicka förfrågningar till `php-fpm` innan svaren levereras senare när serverblock används. -Följande kommando installerar den senaste versionen av php-fpm tillsammans med ett PHP-plugin för MySQL, för att Nginx ska kunna arbeta med PHP och för att PHP ska kunna använda MySQL. +Följande kommando installerar den senaste versionen av php-fpm tillsammans med ett PHP-plugin för MySQL, för att låta Nginx fungera med PHP och för att PHP ska kunna använda MySQL. ``` sudo apt install php-fpm php-mysql ``` @@ -138,11 +138,11 @@ sudo apt install [php_extension] [...] ### Skapa testwebbplats -När installationen av varje LEMP-komponent är klar skapar vi nu en testwebbplats för att visa hur LEMP-stacken fungerar tillsammans för att skapa en grym dynamisk webbplatslösning. Detta är helt valfritt, men det är bra för att förstå hur du kan använda dessa verktyg för att sätta upp dina egna webbplatser. +När installationen av varje LEMP-beroende är klar, skapar vi nu en testwebbplats för att visa hur LEMP stacken fungerar tillsammans för att skapa en grym dynamisk webbplatslösning. Detta är helt valfritt, men det är användbart för att förstå hur du kan använda dessa verktyg för att sätta upp dina egna webbplatser. -I det här exemplet skapar vi en liten att-göra-lista-webbplats via PHP som hämtar och returnerar att-göra-poster. Dessa lagras i en MySQL-databastabell och serveras via Nginx. +I det här exemplet skapar vi en liten att-göra-lista-webbplats via PHP som hämtar och returnerar att-göra-poster. Dessa lagras i en MySQL-databastabell och levereras via Nginx. -Vi kommer också att använda ett testdomännamn `zapdocs.example.com` genomgående, eftersom du i en verklig situation troligen använder en domän. Du **måste** sätta upp en `A`-typ DNS-post för domänen som pekar på IP-adressen till din server. Om du behöver hjälp med detta, kolla in vår [Domain Records](domain-records.md)-guide. +Vi kommer också att använda ett testdomännamn `zapdocs.example.com` genomgående, eftersom du i en verklig situation troligtvis använder en domän. Du **måste** sätta upp en `A`-typ DNS-post för domänen som pekar på IP-adressen till din server. Om du behöver hjälp med detta, kolla in vår [Domänposter](domain-records.md) guide. :::note Du kan välja att inte använda en domän och ersätta alla förekomster av `[your_domain]` med ett vanligt namn. Då når du webbplatsen via IP-adressen. Observera dock att när du skapar serverblock-filen senare bör du ta bort `server_name`-parametern. @@ -150,9 +150,9 @@ Du kan välja att inte använda en domän och ersätta alla förekomster av `[yo #### Sätta upp Nginx -Vanligtvis lagras alla webbplatsfiler och data under `/var/www`-katalogen på webbservrar. Som standard kommer Nginx ofta med en `html`-katalog som innehåller en standard-sida. För att hålla allt organiserat, särskilt när du hostar många webbplatser på en och samma Nginx-instans, rekommenderar vi att varje webbplats får en egen katalog eller mapp. +Vanligtvis lagras alla webbplatsfiler och data under `/var/www`-katalogen på webbservrar. Som standard kommer Nginx oftast med en `html`-katalog som innehåller en standard-sida. För att hålla allt organiserat, särskilt när du hostar många webbplatser på en och samma Nginx-instans, rekommenderar vi att varje webbplats får en egen katalog eller mapp. -Du kan enkelt skapa en ny mapp i `/var/www/[your_domain]` för varje webbplatsdomän. I det här exemplet blir det `/var/www/zapdocs.example.com`. +Du kan enkelt skapa en ny mapp i `/var/www/[your_domain]`-katalogen för varje webbplatsdomän. I det här exemplet blir det `/var/www/zapdocs.example.com`. ``` sudo mkdir /var/www/[your_domain] ``` @@ -189,10 +189,10 @@ server { :::important PHP Version Det är viktigt att ändra `[your_phpversion]` till den aktuella PHP-versionen som är installerad. För att kolla detta, kör `php -v` som bör visa en version, till exempel: `PHP 8.3.6 (cli) (built: Mar 19 2025 10:08:38) (NTS)`. -I det här exemplet skulle du använda `8.3` som huvudversion, så raden blir: `fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;` +I det här exemplet sätter du `8.3` som huvudversion, så raden blir: `fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;` ::: -Den här nya serverblock-filen hanterar port 80 (HTTP) förfrågningar och kollar om förfrågan matchar `server_name` som anges, i det här fallet din domän. Den pekar också på att mappen `/var/www/[your_domain]` som du skapade tidigare ska användas för att servera filer. +Den här nya serverblock-filen hanterar port 80 (HTTP) förfrågningar och kollar om förfrågan matchar `server_name` som specificerats, i det här fallet din domän. Den pekar också på att mappen `/var/www/[your_domain]` som du skapade tidigare ska användas för att leverera filer. Spara filen och avsluta nano med `CTRL + X`, följt av `Y` för att bekräfta och slutligen `ENTER`. @@ -211,7 +211,7 @@ Slutligen startar du om Nginx för att den nya virtuella hosten ska börja gäll #### Skapa webbplats -Nu när du har konfigurerat Nginx via det nya serverblocket och dokumentmappen är det dags att skapa själva webbplatsen som ska serveras. För tillfället är mappen tom och inget kommer att serveras. Vi skapar en liten att-göra-webbplats som nämnts tidigare för denna domän. +Nu när du har konfigurerat Nginx via det nya serverblocket och dokumentmappen är det dags att skapa själva webbplatsen som ska levereras. För tillfället är mappen tom och inget kommer att visas. Vi skapar en liten att-göra-webbplats som nämnts tidigare för denna domän. ##### Förbereda databasen @@ -247,7 +247,7 @@ INSERT INTO todoitems (name, is_completed) VALUES ('Have a great day!', 0); Slutligen skapar vi en dedikerad `todo`-användare som ska användas specifikt för den här webbplatsen. ``` -# Skapa dedikerad användare +# Skapa en dedikerad användare # Byt ut [your_password] mot ditt eget lösenord CREATE USER todo@localhost IDENTIFIED BY '[your_password]'; @@ -260,22 +260,22 @@ TO todo@localhost; FLUSH PRIVILEGES; ``` -När databasen är förberedd och användaren klar kan du lämna MySQL-terminalen med kommandot `quit` när du är redo. +När databasen är förberedd och användaren klar kan du avsluta MySQL-terminalen med kommandot `quit` när du är redo. -##### PHP-webbplatsfiler +##### PHP webbplatsfiler -Den sista delen i exemplet är att sätta upp själva PHP-webbplatsfilen för att-göra-sidan. Detta görs genom en ny `index.php`-fil i `/var/www/[your_domain]`-katalogen som du skapade tidigare. Öppna nano-editorn för att skapa filen där. +Den sista delen i det här exemplet är att sätta upp själva PHP-webbplatsfilen för att-göra-sidan. Detta görs via en ny `index.php`-fil i `/var/www/[your_domain]`-katalogen som du skapade tidigare. Öppna nano-editorn för att skapa filen där. ``` sudo nano /var/www/[your_domain]/index.php ``` -Nedan har vi förberett en enkel kodsnutt som du kan klistra in i nano-editorn för en grundläggande att-göra-sida som returnerar poster som lagras i databasen. Den första PHP-delen etablerar en MySQL-anslutning till din databas. +Nedan har vi förberett en enkel kodsnutt som du kan klistra in i nano-editorn för en grundläggande att-göra-sida som returnerar poster som lagras i databasen. Den första PHP-sektionen etablerar en MySQL-anslutning till din databas. :::important Du måste ändra fältet `[your_password]` till det lösenord du satte för `todo`-användaren tidigare. ::: -Den efterföljande HTML-delen innehåller huvudsidan som skapar en oordnad lista och loopar igenom varje resultat. +Den efterföljande HTML-sektionen innehåller huvudsidan som skapar en oordnad lista och loopar igenom varje resultat. ``` \ No newline at end of file diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md index 477ccf7c0..4f8666f9d 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md @@ -1,10 +1,11 @@ --- id: vserver-linux-nextcloud -title: "VPS: Installation av Nextcloud" -description: "Upptäck hur du sätter upp en högpresterande Nextcloud-server på Linux för optimal molnhosting → Lär dig mer nu" +title: "Installera Nextcloud på en Linux-server – Bygg din privata molnlagring" +description: "Upptäck hur du sätter upp en högpresterande Nextcloud-server på Linux för optimal molnhosting → Läs mer nu" sidebar_label: Installera Nextcloud services: - vserver + - dedicated --- import InlineVoucher from '@site/src/components/InlineVoucher'; @@ -25,25 +26,25 @@ Följande krav rekommenderas av utvecklarna och baseras på vår egen erfarenhet #### Hårdvara -| Komponenter | Minimum | Rekommenderat | -| ------------- | ---------------------- | --------------------------- | -| CPU | 2x 1 GHz | 4x 2+ GHz | -| RAM | 512 MB | 4+ GB | -| Lagring | 10 GB | 50+ GB | -| Bandbredd | 100 mbit/s (upp & ner) | 500 mbit/s (upp & ner) Rekommenderas om flera användare ska använda molnet | +| Komponenter | Minsta krav | Rekommenderat | +| -------------- | --------------------- | ------------------------- | +| CPU | 2x 1 GHz | 4x 2+ GHz | +| RAM | 512 MB | 4+ GB | +| Lagring | 10 GB | 50+ GB | +| Bandbredd | 100 mbit/s (upp & ner)| 500 mbit/s (upp & ner) Rekommenderas om flera användare ska använda molnet | #### Mjukvara | Plattform | Alternativ | | --------------- | ------------------------------------------------------------ | | Operativsystem | Ubuntu (14.04, 16.04, 18.04), Debian (8,9,10), CentOS 6.5/7 | -| Databas | MySQL eller MariaDB 5.5+ (rekommenderat), SQLite (endast för test och minimala instanser) | -| Webbserver | Apache 2.4 med `mod_php` eller `php-fpm` (rekommenderat) | -| PHP | 5.6, 7.0 (rekommenderat), 7.1 (rekommenderat), 7.2 | +| Databas | MySQL eller MariaDB 5.5+ (rekommenderas), SQLite (endast för test och minimala instanser) | +| Webbserver | Apache 2.4 med `mod_php` eller `php-fpm` (rekommenderas) | +| PHP | 5.6, 7.0 (rekommenderas), 7.1 (rekommenderas), 7.2 | En anslutning måste upprättas via en SSH-klient för att installera molnet på en Linux-server. Om du är osäker på hur man använder SSH, här är en guide: [Initial access (SSH)](vserver-linux-ssh.md) -När anslutningen är upprättad kan du börja installera nödvändiga paket som krävs för själva installationen av Nextcloud. Detta inkluderar installation av webbserver samt PHP. +När anslutningen är upprättad kan du börja installera de nödvändiga paketen som krävs för själva installationen av Nextcloud. Detta inkluderar installation av webbserver samt PHP. import Tabs from '@theme/Tabs'; @@ -256,7 +257,7 @@ php -v -Nästa steg är att definiera en databas för att lagra relevant info. Det finns flera alternativ: +Nästa steg är att definiera en databas för att lagra relevant information. Det finns flera alternativ: @@ -264,14 +265,14 @@ Nästa steg är att definiera en databas för att lagra relevant info. Det finns
                      -Om du valt denna databas följer du dessa steg: +Om du valt att använda denna typ av databas, följ dessa steg: Installera paket: ``` sudo apt-get install mariadb-server php-mysql ``` -Under installationen kommer du bli ombedd att sätta ett root-lösenord. Om inget lösenord efterfrågas är standardlösenordet tomt. Detta är osäkert och bör ändras direkt efteråt! +Under installationen kommer du bli ombedd att sätta ett root-lösenord. Om inget lösenord efterfrågas är standardlösenordet tomt. Detta är inte säkert och bör ändras omedelbart! Nästa steg är att ansluta till databasservern och skapa den nödvändiga databasen: @@ -280,7 +281,7 @@ mysql -u root -p CREATE DATABASE nextcloud; ``` -Sedan måste en användare skapas som får tillgång till Nextcloud-databasen. +Därefter måste en användare skapas som får tillgång till Nextcloud-databasen. ```sql CREATE USER 'nc_user'@'localhost' IDENTIFIED BY 'DITT_LÖSENORD_HÄR'; @@ -303,14 +304,14 @@ När du är klar kan du trycka Ctrl-D för att lämna databasen och fortsätta m
                      -Om du valt denna databas följer du dessa steg: +Om du valt att använda denna typ av databas, följ dessa steg: Installera paket: ``` sudo apt-get install mysql-server php-mysql ``` -Under installationen kommer du bli ombedd att sätta ett root-lösenord. Om inget lösenord efterfrågas är standardlösenordet tomt. Detta är osäkert och bör ändras direkt efteråt! +Under installationen kommer du bli ombedd att sätta ett root-lösenord. Om inget lösenord efterfrågas är standardlösenordet tomt. Detta är inte säkert och bör ändras omedelbart! Nästa steg är att ansluta till databasservern och skapa den nödvändiga databasen: @@ -319,7 +320,7 @@ mysql -u root -p CREATE DATABASE nextcloud; ``` -Sedan måste en användare skapas som får tillgång till Nextcloud-databasen. +Därefter måste en användare skapas som får tillgång till Nextcloud-databasen. ```sql CREATE USER 'nc_user'@'localhost' IDENTIFIED BY 'DITT_LÖSENORD_HÄR'; @@ -342,7 +343,7 @@ När du är klar kan du trycka Ctrl-D för att lämna databasen och fortsätta m

                      -Om du valt denna databas följer du dessa steg: +Om du valt att använda denna typ av databas, följ dessa steg: Installera paket: ``` @@ -350,7 +351,7 @@ sudo apt-get update sudo apt-get install postgresql postgresql-contrib ``` -Under installationen kommer du bli ombedd att sätta ett root-lösenord. Om inget lösenord efterfrågas är standardlösenordet tomt. Detta är osäkert och bör ändras direkt efteråt! +Under installationen kommer du bli ombedd att sätta ett root-lösenord. Om inget lösenord efterfrågas är standardlösenordet tomt. Detta är inte säkert och bör ändras omedelbart! Nästa steg är att ansluta till databasservern och skapa den nödvändiga databasen: @@ -359,7 +360,7 @@ sudo -u postgres psql CREATE DATABASE nextcloud; ``` -Sedan måste en användare skapas som får tillgång till Nextcloud-databasen. +Därefter måste en användare skapas som får tillgång till Nextcloud-databasen. ```sql CREATE USER nextcloud with encrypted password 'DITT_LÖSENORD_HÄR'; @@ -394,7 +395,7 @@ $AUTOCONFIG = array(
                      -Om du valt denna databas följer du dessa steg: +Om du valt att använda denna typ av databas, följ dessa steg: Installera paket: ``` @@ -420,7 +421,7 @@ $AUTOCONFIG = array( ## Installation -Nu kan själva installationen av Nextcloud starta. Mjukvaran behöver laddas ner och packas upp: +Nu kan själva installationen av Nextcloud starta. Programvaran behöver laddas ner och packas upp: ``` cd /var/www/ wget https://download.nextcloud.com/server/releases/latest.zip @@ -452,9 +453,9 @@ Installationsscriptets konfiguration visas, där en root-användare skapas och d -**Data-katalog** +**Datakatalog** -Det rekommenderas starkt att placera datakatalogen utanför webbrooten (dvs utanför /var/www). Det enklaste är att göra detta vid en nyinstallation. Katalogen kan definieras under setup. Dock måste katalogen först skapas och rätt behörigheter sättas. Data kan till exempel lagras i en katalog som heter Cloud i hemkatalogen. +Det rekommenderas starkt att placera datakatalogen utanför webbroot-katalogen (dvs utanför /var/www). Det enklaste sättet är vid en nyinstallation. Katalogen kan definieras under setup. Dock måste katalogen först skapas och rätt behörigheter sättas. Data kan till exempel sparas i en katalog som heter Cloud i hemkatalogen. ``` @@ -466,7 +467,7 @@ chown -R www-data:www-data /home/cloud/ **HTTPS via SSL-certifikat (Let's Encrypt)** -En bra molnlösning bör endast vara åtkomlig via SSL-anslutning. Utan SSL-kryptering överförs data och info i klartext. Sådan info kan enkelt och snabbt snappas upp och läsas utan kryptering. +En bra molnlösning bör endast vara tillgänglig via SSL-anslutning. Utan SSL-kryptering överförs data och information i klartext. Sådan information kan enkelt och snabbt snappas upp och läsas utan kryptering. ``` @@ -515,7 +516,7 @@ Dessutom bör all HTTP-trafik omdirigeras till HTTPS med en permanent omdirigeri ## Hantera Nextcloud -Åtkomst till Nextcloud är möjlig via webbläsare, samt via smartphone och dator med appen. Nedladdningskällor finns här: https://nextcloud.com/install/#install-clients +Åtkomst till Nextcloud är möjlig via webbläsaren, samt via smartphone och dator med appen. Nedladdningskällor finns här: https://nextcloud.com/install/#install-clients ![](https://screensaver01.zap-hosting.com/index.php/s/aw6qpNE7TkwQeaP/preview) @@ -532,6 +533,6 @@ Med sådana **Appar** kan du ytterligare anpassa Nextcloud efter dina önskemål ## Slutsats -Grattis, du har installerat Nextcloud framgångsrikt! Om du har fler frågor eller problem, kontakta gärna vårt supportteam som finns tillgängligt varje dag! +Grattis, du har installerat Nextcloud framgångsrikt! Om du har fler frågor eller problem, kontakta gärna vårt supportteam som finns tillgängligt varje dag för att hjälpa dig! \ No newline at end of file diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md index 9cf981f21..64b42168c 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md @@ -1,10 +1,11 @@ --- id: vserver-linux-nodejs -title: "VPS: Installera Node.js på Linux" -description: "Lär dig hur du sätter upp en stabil Node.js-miljö för skalbara, realtidsapplikationer med Docker och systemförberedelser → Läs mer nu" +title: "Installera Node.js på en Linux-server - Kör moderna JavaScript-appar" +description: "Upptäck hur du sätter upp en stabil Node.js-miljö för skalbara, realtidsapplikationer med Docker och systemförberedelser → Läs mer nu" sidebar_label: Installera Node.js services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,16 +14,21 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -Node.js är en plattformsoberoende, öppen källkod JavaScript-runtime som kör JavaScript-kod utanför webbläsaren, till exempel på servrar eller i kommandoradsverktyg. Byggt på V8-motorn stödjer det asynkron, event-driven I/O, vilket gör det supereffektivt för att bygga skalbara nätverks- och realtidsapplikationer. +Node.js är en plattformsoberoende, öppen källkod JavaScript-runtime som kör JavaScript-kod utanför webbläsaren, till exempel på servrar eller i kommandoradsverktyg. Byggd på V8-motorn stödjer den asynkron, event-driven I/O, vilket gör den supereffektiv för att bygga skalbara nätverks- och realtidsapplikationer. + +Paradigmet "JavaScript överallt" låter utvecklare använda ett och samma språk både för backend och frontend. + -Paradigmet ”JavaScript överallt” låter utvecklare använda ett enda språk både för backend och frontend. + + ## Förberedelser Innan du installerar **Node.js** behöver du förbereda ditt system. Det innebär att uppdatera operativsystemet till senaste versionen och installera alla nödvändiga beroenden. Dessa förberedelser säkerställer en stabil miljö och hjälper till att undvika problem under eller efter installationen. + ### Uppdatera systemet För att se till att ditt system kör den senaste mjukvaran och säkerhetsuppdateringarna bör du alltid börja med att uppdatera systemet. Kör följande kommando: @@ -32,7 +38,7 @@ sudo apt update && sudo apt upgrade -y Detta garanterar att ditt system har de senaste säkerhetspatcharna och mjukvaruversionerna innan du går vidare. ### Installera beroenden -När uppdateringen är klar kan du fortsätta med installationen av beroenden. Node.js kommer att köras i Docker-containrar på din maskin, så Docker måste installeras först. Kör följande kommando för att installera Docker: +När uppdateringen är klar kan du fortsätta med installationen av beroenden. Node.js kommer att köras i din maskin via flera Docker-containrar, så Docker måste installeras först. Kör detta kommando för att installera Docker: ``` curl -fsSL https://get.docker.com -o get-docker.sh @@ -41,51 +47,61 @@ sh get-docker.sh En komplett guide för installation och användning av Docker finns i vår [Docker](dedicated-linux-docker.md)-guide. + + ## Installation -Nu när alla krav är uppfyllda och förberedelserna klara kan du installera Node.js. +Nu när alla krav är uppfyllda och förberedelserna klara kan du köra igång med installationen av Node.js. -För att köra Node.js i en isolerad miljö behöver du först ladda ner den officiella Alpine-baserade imagen. Kör detta kommando för att hämta senaste Node.js 22 imagen till ditt system, redo för container-deployments: +För att använda Node.js i en isolerad miljö behöver du först ladda ner den officiella Alpine-baserade imagen. Kör detta kommando för att hämta senaste Node.js 22-imagen till ditt system, redo för container-deployments: ``` docker pull node:22-alpine ``` -Starta sedan en container baserad på denna image och öppna en shell-session inuti den. Använd detta kommando för att starta containern med en interaktiv shell. `--rm`-flaggan ser till att containern tas bort automatiskt när du avslutar, så din host-miljö hålls ren. +Sen kan du starta en container baserad på denna image och öppna en shell-session inuti den. Använd detta kommando för att starta containern med en interaktiv shell. `--rm`-flaggan ser till att containern tas bort automatiskt när du avslutar, så din host-miljö hålls ren: ``` docker run -it --rm --entrypoint sh node:22-alpine ``` -Inuti containern kan du kolla vilken Node.js-version som är installerad med `node -v` som bör visa `v22.19.0`. Du kan även verifiera npm-versionen med `npm -v` där förväntat svar är `10.9.3`. Det bekräftar att imagen har rätt versioner av Node.js och npm, redo att användas direkt. +Inuti containern kan du kolla vilken Node.js-version som är installerad med `node -v` som bör visa `v22.19.0`. Du kan också verifiera npm-versionen med + +`npm -v` där förväntat svar är `10.9.3`. Det bekräftar att imagen har rätt versioner av Node.js och npm, redo att användas direkt. + + + + ## Konfiguration -Efter att ha startat Node.js-containern rekommenderas det att konfigurera viktiga Node.js-inställningar direkt i miljön. Ett vanligt sätt är att sätta miljövariabler, till exempel: +Efter att du startat Node.js-containern rekommenderas det att konfigurera viktiga Node.js-inställningar direkt i miljön. Ett vanligt sätt är att sätta miljövariabler, till exempel: ``` export NODE_ENV=production ``` -Det aktiverar produktionsläge, med prestandaoptimeringar och justerad loggning. För utveckling kan du istället sätta `NODE_ENV=development` för att få mer detaljerade felmeddelanden och debug-funktioner. +Det aktiverar produktionsläge, med prestandaoptimeringar och justerad loggning. För utveckling kan du istället sätta NODE_ENV=development för att få mer detaljerade felmeddelanden och debug-funktioner. -En välstrukturerad projektmapp är viktigt, och du börjar med att skapa en konfigurationsfil via: +En välstrukturerad projektmapp är viktig, och du börjar med att skapa en konfigurationsfil via: ``` npm init -y ``` -Det skapar en `package.json`-fil som definierar beroenden, skript och metadata för ditt projekt. Den är central för varje Node.js-app. +Det skapar en `package.json`-fil som definierar beroenden, scripts och metadata för ditt projekt. Den är central för alla Node.js-appar. + +Beroenden installeras med `npm install `, medan utvecklingsberoenden läggs till med `npm install --save-dev`. `scripts`-sektionen i `package.json` låter dig definiera egna kommandon, som `npm start` eller `npm run build`, för att förenkla körning och projektstyrning. + +För mer avancerade setups kan Node.js anpassas med `.npmrc` eller `.nvmrc`-filer, där du kan konfigurera privata registries, cache-inställningar eller tvinga en specifik Node.js-version. Det gör att dina appar körs konsekvent oavsett miljö. -Beroenden installeras med `npm install `, medan utvecklingsberoenden läggs till med `npm install --save-dev`. I `scripts`-sektionen i `package.json` kan du definiera egna kommandon som `npm start` eller `npm run build` för att förenkla körning och projektstyrning. -För mer avancerade setups kan Node.js anpassas med `.npmrc` eller `.nvmrc`-filer, som låter dig konfigurera privata registries, cache-alternativ eller tvinga en specifik Node.js-version. Det säkerställer att dina appar körs konsekvent i olika miljöer. ## Avslutning och fler resurser -Grattis! Du har nu installerat och konfigurerat Node.js på din VPS. Vi rekommenderar också att du kikar på följande resurser som kan ge dig extra hjälp och tips under din serverkonfiguration: +Grattis! Du har nu installerat och konfigurerat Node.js på din VPS/Dedikerade Server. Vi rekommenderar också att du kikar på följande resurser som kan ge dig extra hjälp och tips under serverkonfigurationen: -- [Node.js.com](https://Node.js.com/) - Officiell hemsida +- [Node.js.com](https://Node.js.com/) - Officiell webbplats - https://Node.js.com/help/ - Node.js Hjälpcenter (Dokumentation) Har du frågor som inte täcks här? Tveka inte att kontakta vår support, som finns tillgänglig varje dag för att hjälpa dig! 🙂 \ No newline at end of file diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md index d995c6680..9d38fa20b 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md @@ -1,10 +1,11 @@ --- id: vserver-linux-notepad++ -title: "VPS: Installera Notepad++ på Linux" -description: "Lär dig hur du installerar och optimerar Notepad++ på Linux för effektiv, lättviktig kodredigering och utveckling → Läs mer nu" +title: "Installera Notepad++ på en Linux-server – Använd din favoritredigerare via Wine" +description: "Upptäck hur du installerar och optimerar Notepad++ på Linux för effektiv, lättviktig kodredigering och utveckling → Läs mer nu" sidebar_label: Installera Notepad++ services: -- vserver + - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,14 +14,14 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -Notepad++ är en gratis och öppen källkod text- och kodeditor för Windows. Den stödjer syntaxmarkering, kodfällning och flikbaserad redigering för många programmerings- och skriptspråk, och är mycket anpassningsbar via plugins. Känd för sin snabba prestanda och låga resursanvändning är Notepad++ fortfarande ett populärt val för utvecklare och användare som vill ha ett kraftfullt men lättviktigt redigeringsverktyg. +Notepad++ är en gratis och öppen källkods-text- och kodeditor för Windows. Den stödjer syntaxmarkering, kodfällning och flikredigering för många programmerings- och skriptspråk, och är mycket anpassningsbar via plugins. Känd för sin snabba prestanda och låga resursanvändning är Notepad++ fortfarande ett populärt val för utvecklare och användare som vill ha ett kraftfullt men lättviktigt redigeringsverktyg. ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) Fundera på att hosta den här tjänsten själv? Vi guidar dig steg för steg hur du installerar och konfigurerar den, samt allt du behöver ha koll på. :::danger Linux med Desktop-variant krävs -Den här applikationen kan endast installeras och användas på ett Linux-system med grafiskt användargränssnitt; i det här exemplet används Ubuntu Desktop 25.04 som referens. +Den här applikationen kan endast installeras och användas på ett Linux-system med grafiskt användargränssnitt; i detta exempel används Ubuntu Desktop 25.04 som referens. ::: @@ -32,7 +33,7 @@ Den här applikationen kan endast installeras och användas på ett Linux-system Innan du installerar **Notepad++**, se till att din hostingmiljö uppfyller följande krav för att garantera en smidig installation och optimal prestanda. -| Hårdvara | Minimum | ZAP-Hosting Rekommenderar | +| Hårdvara | Minimum | ZAP-Hostings rekommendation | | ---------- | ------------ | -------------------------- | | CPU | 1 vCPU-kärna | 4 vCPU-kärnor | | RAM | 2 GB | 4 GB | @@ -75,13 +76,13 @@ sudo apt install snapd ## Installation -Nu när alla krav är uppfyllda och förberedelserna klara kan du installera Notepad++-appen. Kör följande kommando: +Nu när alla krav är uppfyllda och förberedelserna klara kan du fortsätta med installationen av Notepad++-applikationen. Kör följande kommando: ``` sudo snap install notepad-plus-plus ``` -Notepad++ laddas ner och installeras via den officiella installationsskriptet. Låt processen köra klart, och när den är klar kan du starta appen direkt. +Notepad++ laddas ner och installeras med den officiella installationsskriptet. Låt processen köra klart, sedan kan du starta applikationen direkt. ![img](https://screensaver01.zap-hosting.com/index.php/s/ca9Z8D37wCSrDbf/preview) @@ -98,7 +99,7 @@ Notepad++ har ett brett utbud av anpassningsmöjligheter som du hittar under *Se - **Security & Backup**: Aktivera automatisk backup eller sessionsåterställning för att undvika dataförlust. - **Plugins**: Installera och hantera tillägg via Plugin Manager för att lägga till funktioner som FTP-stöd eller avancerad formatering. -Dessa inställningar gör Notepad++ väldigt flexibel, oavsett om du bara skriver enkel text eller jobbar med fullskalig mjukvaruutveckling. +Dessa inställningar gör Notepad++ väldigt flexibel, oavsett om du använder den för enkel textredigering eller fullskalig mjukvaruutveckling. ![img](https://screensaver01.zap-hosting.com/index.php/s/X8og5qnFkBTRcmA/preview) @@ -107,7 +108,7 @@ Dessa inställningar gör Notepad++ väldigt flexibel, oavsett om du bara skrive ## Avslutning och fler resurser -Grattis! Du har nu framgångsrikt installerat och konfigurerat Notepad++ på din VPS. Vi rekommenderar också att du kikar på följande resurser som kan ge dig extra hjälp och vägledning under din serverkonfiguration: +Grattis! Du har nu framgångsrikt installerat och konfigurerat Notepad++ på din VPS/Dedikerade server. Vi rekommenderar även att du kikar på följande resurser som kan ge dig extra hjälp och vägledning under din serverkonfiguration: - [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - Officiell webbplats diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-php.md b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-php.md index 3eb046208..7f9398fa3 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-php.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-php.md @@ -1,17 +1,18 @@ --- id: vserver-linux-php -title: 'VPS: Installation av PHP' +title: 'Installera PHP på en Linux-server – Driv kraftfulla webbapplikationer' description: "Lär dig hur du installerar PHP på din Linux-server för webbutveckling och optimera din setup för Apache eller fristående användning → Läs mer nu" sidebar_label: Installera PHP services: - vserver + - dedicated --- import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -PHP är ett populärt allmänt programmeringsspråk som används mycket inom webbutveckling. I den här guiden går vi igenom hur du installerar PHP på din server. +PHP är ett populärt allmänt programmeringsspråk med stor användning inom webbutveckling. I den här guiden går vi igenom hur du installerar PHP på din server. @@ -57,7 +58,7 @@ import TabItem from '@theme/TabItem'; ## Installation -Det finns två huvudsakliga sätt att installera PHP på din Linux-server, antingen som fristående eller som ett tilläggspaket för Apache. Om du använder din egen webbserver som inte är Apache eller för allmänna ändamål rekommenderar vi den fristående metoden. Annars, för användning med Apache-webbservern, använd Apache-metoden för att installera PHP som ett extra paket. +Det finns två huvudsakliga sätt att installera PHP på din Linux-server, antingen fristående eller som ett tilläggspaket för Apache. Om du använder din egen webbserver som inte är Apache eller för allmänna ändamål rekommenderar vi den fristående metoden. Annars, för användning med Apache-webbservern, använd Apache-metoden för att installera PHP som ett extra paket. ## Fristående @@ -72,19 +73,19 @@ sudo apt -y install php[version] Verifiera att installationen lyckades med kommandot `php -v`. Du har nu installerat PHP på din server. Vi rekommenderar att du läser avsnittet **PHP Extensions** för att säkerställa att du installerar eventuella tillägg du kan behöva. -## Använda Apache +## Med Apache Börja med att installera Apache på din server om du inte redan gjort det. Det gör du med följande kommando: ``` sudo apt install apache2 ``` -När Apache är installerat bör du se till att rätt brandväggsregler är på plats så att webbservern är åtkomlig från internet. I det här exemplet använder vi **UFW Firewall** eftersom Apache har en registrerad applikation för detta. Använder du en annan brandvägg, se till att tillåta port 80 (HTTP) genom brandväggen. +När Apache är installerat bör du se till att rätt brandväggsregler skapas så att webbservern är åtkomlig från internet. I det här exemplet använder vi **UFW Firewall** eftersom Apache har en registrerad applikation för detta. Använder du en annan brandvägg, se till att tillåta port 80 (HTTP) genom brandväggen. ``` sudo ufw allow in "Apache" ``` -Din server ska nu vara åtkomlig. Testa genom att skriva in `http://[din_serverip]` i en webbläsare. +Din server bör nu vara åtkomlig. Testa genom att skriva in `http://[din_serverip]` i en webbläsare. När Apache är klart kan du installera PHP-paketet för Apache med följande kommando: ``` @@ -95,13 +96,13 @@ Verifiera att installationen lyckades med kommandot `php -v`. Du har nu installe ## PHP Extensions -PHP kommer med ett stort urval av tillägg som är valfria och kan installeras för att utöka funktionaliteten. För att se en lista över tillgängliga tillägg, kör följande kommando som visar sökresultatet i konsolen via `less`-kommandot. +PHP levereras med ett stort urval av tillägg som är valfria och kan installeras för att utöka funktionaliteten. För att se en lista över tillgängliga tillägg, kör följande kommando som visar sökresultatet i konsolen via `less`-kommandot. ``` apt search php- | less ``` -Använd piltangenterna för att scrolla och tryck `Q` när du vill avsluta. För att installera ett tilläggspaket använder du helt enkelt apt install-kommandot så här. Du kan ange flera tillägg samtidigt separerade med mellanslag för att snabba upp installationen. +Använd piltangenterna för att scrolla och tryck `Q` när du vill avsluta. För att installera ett tilläggspaket, använd helt enkelt apt install-kommandot så här. Du kan ange flera tillägg samtidigt separerade med mellanslag för att snabba upp installationen. ``` sudo apt install [php_extension] [...] diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md index 4ef3f93f7..b18280c27 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md @@ -1,10 +1,11 @@ --- id: vserver-linux-plausible -title: "VPS: Installera Plausible på OS" -description: "Upptäck hur du sätter upp en integritetsfokuserad webbanalysplattform för tydliga insikter och snabb prestanda → Lär dig mer nu" +title: "Installera Plausible Analytics på en Linux-server – Kör integritetsfokuserad webbstatistik" +description: "Upptäck hur du sätter upp en integritetsfokuserad webbstatistikplattform för tydliga insikter och snabb prestanda → Läs mer nu" sidebar_label: Installera Plausible services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -Plausible är en lättviktig, öppen källkodsbaserad webbanalysplattform som fungerar utan cookies och följer alla integritetsregler till punkt och pricka. Den levererar viktiga mätvärden som antal besökare, sidvisningar och besökstid via en ren och intuitiv dashboard. Med sin användarvänlighet, snabba prestanda och EU-baserade infrastruktur är Plausible ett modernt och integritetsvänligt alternativ till Google Analytics. +Plausible är en lättviktig, open-source webbstatistikplattform som fungerar utan cookies och följer alla integritetsregler till punkt och pricka. Den levererar viktiga mätvärden som antal besökare, sidvisningar och besökstid via en ren och intuitiv dashboard. Med sin enkelhet, snabba prestanda och EU-baserade infrastruktur är Plausible ett modernt och integritetsvänligt alternativ till Google Analytics. Fundera på att hosta tjänsten själv? Vi guidar dig steg för steg genom installation och konfiguration, plus allt du behöver ha koll på. @@ -29,17 +30,17 @@ Innan du installerar **Plausible**, se till att din hostingmiljö uppfyller föl | RAM | 2 GB | 4 GB | | Diskutrymme | 10 GB | 25 GB | -Mjukvaran kräver att alla nödvändiga beroenden är installerade och att den körs på ett stöds operativsystem. Säkerställ att din server uppfyller följande innan du fortsätter med installationen: +Mjukvaran kräver att alla nödvändiga beroenden är installerade och att den körs på ett stöds operativsystem. Se till att din server uppfyller följande innan du fortsätter med installationen: **Beroenden:** `Docker` **Operativsystem:** Senaste versionen av Ubuntu/Debian som stödjer Docker 26+ -Se till att alla beroenden är installerade och att rätt OS-version används för att undvika kompatibilitetsproblem under installationen av Plausible. +Säkerställ att alla beroenden är installerade och att rätt OS-version används för att undvika kompatibilitetsproblem under installationen av Plausible. ## Förberedelser -Innan du sätter upp **Plausible** behöver du förbereda systemet. Det innebär att uppdatera operativsystemet till senaste versionen och installera alla nödvändiga beroenden. Dessa förberedelser garanterar en stabil miljö och hjälper till att undvika problem under eller efter installationen. +Innan du sätter upp **Plausible** behöver du förbereda systemet. Det innebär att uppdatera operativsystemet till senaste versionen och installera alla nödvändiga beroenden. Dessa förberedelser garanterar en stabil miljö och minskar risken för problem under eller efter installationen. ### Uppdatera systemet För att säkerställa att ditt system kör den senaste mjukvaran och säkerhetsuppdateringarna bör du alltid börja med att uppdatera systemet. Kör följande kommando: @@ -50,7 +51,7 @@ sudo apt update && sudo apt upgrade -y Detta ser till att ditt system har de senaste säkerhetspatcharna och mjukvaruversionerna innan du går vidare. ### Installera beroenden -När uppdateringen är klar kan du fortsätta med att installera beroenden. +När uppdateringen är klar kan du installera de nödvändiga beroendena. #### Git Plausible-data laddas ner via GitHub, vilket kräver att Git är installerat. Kör detta kommando: @@ -79,7 +80,7 @@ Börja med att klona Community Edition-repot och skapa konfigurationsfilen: $ git clone -b v3.0.1 --single-branch https://github.com/Plausible/community-edition Plausible-ce ``` -Skapa sedan en miljöfil (.env) och definiera de viktiga variablerna. BASE_URL måste peka på den faktiska domänen som redan har en DNS-post som pekar till din server. Du behöver också generera en slumpmässig SECRET_KEY_BASE med minst 64 bytes: +Skapa sedan en miljöfil (.env) och definiera de viktigaste variablerna. BASE_URL ska peka på den faktiska domänen som redan har en DNS-post som pekar till din server. Du behöver också generera en slumpmässig SECRET_KEY_BASE med minst 64 bytes: ``` touch .env @@ -89,7 +90,7 @@ echo "HTTP_PORT=80" >> .env echo "HTTPS_PORT=443" >> .env ``` -Verifiera filens innehåll med `cat .env` för att säkerställa att värdena är korrekta. Utdata ska se ut så här: +Kontrollera filens innehåll med `cat .env` för att bekräfta att värdena är korrekta. Utdata bör se ut så här: ``` BASE_URL=https://Plausible.example.com @@ -110,7 +111,7 @@ services: EOF ``` -Starta slutligen de nödvändiga tjänsterna med Docker Compose: +Starta slutligen tjänsterna med Docker Compose: ``` docker compose up -d @@ -122,23 +123,23 @@ När containrarna körs, öppna din webbläsare på domänen som anges i BASE_UR ## Konfiguration -Plausible kan integreras med Google Search Console för att berika din analys med sökordsdata. Det låter dig se vilka sökord som driver trafik till din sajt och ger djupare insikter om besökarnas beteende. +Plausible kan integreras med Google Search Console för att berika din statistik med sökordsdata. Det låter dig se vilka sökord som driver trafik till din sajt och ger djupare insikter om besökarnas beteende. -Om du redan har ett Google Cloud-konto och en OAuth-klient konfigurerad, behöver du bara lägga till dina uppgifter (`GOOGLE_CLIENT_ID` och `GOOGLE_CLIENT_SECRET`) i `.env`-filen. Spara och starta om Docker-tjänsterna med `docker compose up -d`. Gå sedan till *Site Settings > Integrations* i Plausible för att slutföra kopplingen och följa autentiseringsstegen. +Har du redan ett Google Cloud-konto och en OAuth-klient konfigurerad behöver du bara lägga till dina uppgifter (`GOOGLE_CLIENT_ID` och `GOOGLE_CLIENT_SECRET`) i `.env`-filen. Spara och starta om Docker-tjänsterna med `docker compose up -d`. Gå sedan till *Site Settings > Integrations* i Plausible för att slutföra kopplingen och följa autentiseringsstegen. -Om du inte har en OAuth-klient eller är osäker på processen, erbjuder Plausibles officiella Wiki en detaljerad steg-för-steg-guide. Den visar hur du skapar ett projekt i Google Cloud, aktiverar nödvändiga API:er, konfigurerar en OAuth-klient och lägger till uppgifterna i Plausible: [Plausible Wiki: Google Integration](https://github.com/Plausible/community-edition/wiki/google-integration). +Om du inte har en OAuth-klient eller är osäker på processen finns en detaljerad guide i Plausibles officiella Wiki. Den visar hur du skapar ett projekt i Google Cloud, aktiverar nödvändiga API:er, konfigurerar OAuth-klienten och lägger till uppgifterna i Plausible: [Plausible Wiki: Google Integration](https://github.com/Plausible/community-edition/wiki/google-integration). -Om du använder Google Search Console kan du konfigurera Google Integration för att hämta data om söktermer, vilket är riktigt smidigt. +Om du använder Google Search Console kan du alltså konfigurera Google Integration för att hämta data om söktermer – riktigt smidigt! -Har du redan ett Google Cloud-konto med en OAuth-klient kan du enkelt klistra in `GOOGLE_CLIENT_ID` och `GOOGLE_CLIENT_SECRET` i `.env`-filen, starta om Docker med `docker compose up -d` och följa instruktionerna i Plausibles Site Settings > Integrations. +Har du redan ett Google Cloud-konto med OAuth-klient kan du enkelt klistra in `GOOGLE_CLIENT_ID` och `GOOGLE_CLIENT_SECRET` i `.env`, starta om med `docker compose up -d` och följa instruktionerna i Plausibles Site Settings > Integrations. ## Avslutning och fler resurser -Grattis! Du har nu installerat och konfigurerat Plausible på din VPS. Vi rekommenderar också att du kikar på följande resurser som kan ge dig extra hjälp och tips under din serverkonfiguration: +Grattis! Du har nu installerat och konfigurerat Plausible på din VPS/Dedikerade server. Vi rekommenderar även att du kikar på följande resurser som kan ge dig extra hjälp och tips under din serverkonfiguration: -- [Plausible.io](https://Plausible.io/) - Officiell webbplats -- [github.com/Plausible/analytics](https://github.com/Plausible/analytics) - Nyheter, diskussioner, buggrapporter +- [Plausible.io](https://Plausible.io/) – Officiell webbplats +- [github.com/Plausible/analytics](https://github.com/Plausible/analytics) – Nyheter, diskussioner, buggrapporter -Har du frågor som inte täcks här? Tveka inte att kontakta vår support, som finns tillgänglig varje dag för att hjälpa dig! 🙂 +Har du frågor som inte täcks här? Tveka inte att kontakta vår support, vi finns tillgängliga varje dag för att hjälpa dig! 🙂 \ No newline at end of file diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md index 30dcdac1a..b574e2827 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md @@ -1,10 +1,11 @@ --- id: vserver-linux-plesk -title: "VPS: Installation av Plesk" -description: "Upptäck hur du effektivt hanterar webbplatser och servrar med Plesk – för nybörjare och proffs → Lär dig mer nu" +title: "Installera Plesk på en Linux-server – Hantera webbplatser med ett kraftfullt kontrollpanel" +description: "Upptäck hur du effektivt hanterar webbplatser och servrar med Plesk, för både nybörjare och proffs → Läs mer nu" sidebar_label: Installera Plesk services: - vserver + - dedicated --- import InlineVoucher from '@site/src/components/InlineVoucher'; @@ -18,7 +19,7 @@ Plesk är en komplett plattform för webbhosting och serverhantering som låter ## Installera Plesk :::info -Innan installation, kör `apt update` och `apt upgrade` för att säkerställa att de senaste paketen är installerade på servern. +Innan installation, kör `apt update` och `apt upgrade` så att de senaste paketen installeras på servern. ::: Plesk kan för närvarande endast installeras på 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 och Virtuozzo Linux 7. Arkitekturen måste vara 64-bitars. @@ -48,10 +49,10 @@ Om detta fel visas: "-bash: curl: command not found" måste du installera pakete När kommandot körts tar det vanligtvis mellan 15 och 60 minuter att installera Plesk helt. :::info -SSH-sessionen får inte stängas medan installatören är aktiv. Det skulle annars leda till avbrott. +SSH-sessionen får inte stängas medan installatören är aktiv. Det skulle annars avbryta installationen. ::: -Annars måste servern installeras om för att starta om installatören. -Om installatören startas om utan att servern först ominstalleras kan det uppstå problem med icke-fungerande funktioner under installationen eller i Plesk-panelen. +Annars måste servern installeras om för att starta om installatören. +Om installatören startas om utan att servern först installeras om kan det uppstå problem med icke-fungerande funktioner under installationen eller i Plesk-panelen. :::info Det kan se ut som att installatören "fastnat", men i 99 % av fallen fortsätter den efter några minuter eftersom den fortfarande konfigurerar paket och inställningar. @@ -64,7 +65,7 @@ Installationen är klar när detta visas:
                      -Endast några få kommandon krävs för att installera Plesk via webben. +Endast några få kommandon behövs för att installera Plesk via webben. :::info Plesk-installatören installerar alltid den senaste versionen av Plesk. Det kan hända att bilderna/skärmdumparna här inte visar den allra senaste versionen. @@ -114,11 +115,11 @@ Starta installatören: ./plesk-installer ``` -När de tre startkommandona körts måste licensen godkännas med "F": +När de tre kommandona körts måste licensen godkännas med "F": ![](https://screensaver01.zap-hosting.com/index.php/s/XrCa3WYALoDx6H3/preview) -Efter godkännande frågar systemet vilken Plesk-version som ska installeras, t.ex. Plesk Obsidian eller Plesk Onyx. Det visas också vilken som är mest stabil. Vanligtvis används en "stabil" version för produktion. Eftersom de valda alternativen redan pekar på den stabila versionen, bekräfta detta igen med "F". +Efter godkännandet frågar systemet vilken Plesk-version som ska installeras, t.ex. Plesk Obsidian eller Plesk Onyx. Det visas också vilken som är den mest stabila. Vanligtvis används en "stable" version för produktion. Eftersom de valda alternativen redan pekar på den stabila versionen, bekräfta detta igen med "F". Frågan om Plesk får samla in data för produktförbättring kan besvaras med "Y" (Ja) eller "n" (Nej). @@ -129,7 +130,7 @@ Nästa fråga om paket får installeras/uppgraderas bekräftas med "F". Nu startar installatören installationen. :::info -SSH-sessionen får inte stängas medan installatören är aktiv. Det leder till avbrott och servern måste installeras om för att starta om installatören. +SSH-sessionen får inte stängas medan installatören är aktiv. Det skulle leda till avbrott och servern måste installeras om för att starta om installatören. ::: Det kan se ut som att installatören "fastnat", men i 99 % av fallen fortsätter den efter några minuter eftersom den måste konfigurera paket och inställningar. @@ -147,42 +148,42 @@ När installatören startats sker installationen i webbläsaren. Installationssi ## Plesk Web Panel :::info -Följande visas vid första inloggning i Web Panel: "This is not a secure connection". Detta måste godkännas första gången, sedan öppnas sidan. +När du öppnar Web Panel visas: "This is not a secure connection". Detta måste godkännas första gången, sedan öppnas sidan. ::: Webbgränssnittet nås via https://IP:8443 eller https://Domän.xx:8443 på servern. Inloggningsuppgifterna är root/admin och det aktuella root-lösenordet. Alternativt kan du använda någon av de visade URL:erna. Om de inte längre är giltiga kan du skapa nya med kommandot ``plesk login``. ### Setup -När registreringen lyckats måste Admin-kontot sättas upp. Ett kontakt namn, e-post och lösenord måste anges. Har du redan en Plesk-licens kan du ange den direkt. Alternativt kan du begära en 15-dagars testlicens från Plesk. Slutligen måste användaravtalet godkännas. +När registreringen lyckats måste Admin-kontot ställas in. Ett kontakt namn, e-post och lösenord måste anges. Har du redan en Plesk-licens kan du ange den direkt. Alternativt kan du begära en 15-dagars testlicens från Plesk. Slutligen måste användaravtalet godkännas. Nu kan Plesk användas. ### Ställ in språk -Efter installation är Plesk-panelen på engelska. Tyska kan ställas in eller väljas under Verktyg & Inställningar ➡️ Plesk Utseende ➡️ Språk. Där väljs "de-DE". Därefter kan språket sättas som standard för alla genom att klicka på "Make default". +Efter installationen är Plesk-panelen på engelska, men tyska kan ställas in eller väljas under Verktyg & Inställningar ➡️ Plesk Utseende ➡️ Språk. Där måste "de-DE" väljas. Sedan kan språket sättas permanent för alla genom att klicka på "Make default". Efter utloggning och inloggning hittar du Plesk-panelen på tyska. ![](https://screensaver01.zap-hosting.com/index.php/s/6Wo8Qz3oMXGzn3t/preview) ### Lägg till domän -För att lägga till första domänen klicka på den blå knappen "Add domain". +För att lägga till din första domän klicka på den blå knappen "Add domain". ![](https://screensaver01.zap-hosting.com/index.php/s/2S4mgRPctffS452/preview) -Nu kan din egen domän anges. Även en IP samt användarnamn och lösenord för webbplatsens utrymme måste definieras. Om subdomänen "www" redan finns i domänens DNS kan ett SSL-certifikat från Let's Encrypt skapas direkt. Detta alternativ kan väljas efter att en e-postadress angetts och bekräftas med den blå "OK"-knappen. +Nu kan din egen domän anges. Även en IP samt användarnamn och lösenord för webbplatsens utrymme måste definieras. Om subdomänen "www" redan finns i domänens DNS kan ett SSL-certifikat från Let's Encrypt skapas direkt. Detta alternativ kan väljas efter att en e-postadress angetts och bekräftats med den blå "OK"-knappen. ![](https://screensaver01.zap-hosting.com/index.php/s/SLSBz5TRH2mDBB8/preview) :::info -Domänen måste peka på IP:n för webbplatsen. Om domänen är hos ZAP-Hosting kan den enkelt pekas om via EasyDNS. Är den extern måste en A-post sättas till IP:n och subdomänerna "www" och "webmail" måste också peka på IP:n. En MX-post bör också sättas till webbplatsens IP. +Domänen måste peka på IP:n för webbplatsen. Om domänen är hos ZAP-Hosting kan den enkelt pekas om via EasyDNS. Om den är extern måste en A-post sättas till IP:n och subdomänerna "www" och "webmail" måste också peka på IP:n. En MX-post bör också sättas till webbplatsens IP. Det kan ta upp till 24 timmar innan en ny eller ändrad DNS-post har spridits till rätt destination. ::: ## SSL-kryptering -Under domänregistreringen/webbplatsens skapande genererades redan ett SSL-certifikat från Let's Encrypt, detta kan nu väljas under "Hosting settings" för domänen. Därefter måste du klicka på "Apply" för att bekräfta. +Under domänregistreringen/webbplatsens skapande genererades redan ett SSL-certifikat från Let's Encrypt, detta kan nu väljas under "Hosting settings" för domänen. Sedan måste du klicka på "Apply" för att bekräfta. :::info För att alltid omdirigeras till HTTPS (SSL) när webbplatsen öppnas måste rutan "Permanent, SEO-suitable 301 forwarding from HTTP to HTTPS" kryssas i. @@ -195,11 +196,11 @@ Om domänen nu öppnas i webbläsaren visas dess kryptering. ![](https://screensaver01.zap-hosting.com/index.php/s/xcqwAQWK77X3yip/preview) :::info -Installationen och setupen av första domänen med kryptering är nu helt klar. +Installationen och inställningen av den första domänen med kryptering är nu helt klar. ::: -## Avslutning +## Slutsats -Grattis, du har nu installerat och konfigurerat Plesk! Har du fler frågor eller problem, tveka inte att kontakta vårt supportteam som finns tillgängligt varje dag för att hjälpa dig! +Grattis, du har nu installerat och konfigurerat Plesk! Har du fler frågor eller problem, tveka inte att kontakta vår support som finns tillgänglig varje dag för att hjälpa dig! \ No newline at end of file diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-python.md b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-python.md index ea6789c90..de3991ebd 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-python.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-python.md @@ -1,17 +1,18 @@ --- id: vserver-linux-python -title: "VPS: Installation av Python" +title: "Installera Python på en Linux-server – Aktivera utveckling och automation" description: "Lär dig hur du installerar och uppdaterar Python runtime på olika Linux-distros för att säkerställa en säker och uppdaterad miljö → Läs mer nu" sidebar_label: Installera Python services: - vserver + - dedicated --- import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -Den här guiden visar steg för installation av Python runtime och venv. Dessa kommandon måste köras via SSH, om du inte vet hur du ansluter till din server via SSH, använd gärna vår [Initial Access (SSH)](vserver-linux-ssh.md)-guide för att lära dig mer. +Den här guiden visar steg för installation av Python runtime och venv. Dessa kommandon måste köras via SSH. Om du inte vet hur du ansluter till din server via SSH, använd gärna vår [Initial Access (SSH)](vserver-linux-ssh.md)-guide för att lära dig mer. @@ -55,7 +56,7 @@ import TabItem from '@theme/TabItem'; ## Installation -De flesta Linux-distros kommer med Python förinstallerat, men versionen kan vara gammal eller systemet kan ha installerats utan vissa paket. Du kan kolla om Python är installerat med `python3 --version` och köra följande kommandon för att uppdatera eller installera runtime. +De flesta Linux-distros har Python förinstallerat, men versionen kan vara gammal eller systemet kan ha installerats utan vissa paket. Du kan kolla om Python är installerat med `python3 --version` och köra följande kommandon för att uppdatera eller installera runtime. @@ -108,16 +109,16 @@ De flesta Linux-distros kommer med Python förinstallerat, men versionen kan var Nu när du har Python installerat på din server kan du börja köra dina Python-program. -### Interpreter-läge +### Interpreterläge -Kör kommandot `python3` för att starta Python-interpretern. Du kan skriva vilken giltig Python-kod som helst efter `>>>` och den körs när du trycker på `Enter`. Du stänger interpretern genom att skriva `exit()` i konsolen. +Kommandot `python3` startar Python-interpretern. Du kan skriva vilken giltig Python-kod som helst efter `>>>` och den körs när du trycker på `Enter`. Du stänger interpretern genom att skriva `exit()` i konsolen. ### Köra .py-filer För att köra `.py`-filer använder du helt enkelt kommandot `python3 [filnamn].py`, där du byter ut `[filnamn]` mot sökvägen till filen du vill köra. :::tip -De flesta program du hittar online kan köras med `python3 main.py` eftersom `main.py` är den vanliga startpunkten för många Python-program. +De flesta program du hittar online kan köras med `python3 main.py` eftersom `main.py` är den vanliga startpunkten för Python-program. ::: ## Virtuella miljöer @@ -126,11 +127,11 @@ När du skriver Python-program kan du behöva installera externa paket via pip. ### Skapa venv -Navigera först till mappen där du vill skapa din venv med `cd` och kör sedan `python3 -m venv .` för att installera nödvändiga filer på den platsen. +Navigera först till mappen där du vill skapa din venv med `cd`. När du är redo kör du `python3 -m venv .` som installerar nödvändiga filer i den aktuella mappen. ### Aktivera & avaktivera -För att köra kommandon som `pip install` inuti din venv måste du aktivera den med `source /bin/activate`. Nu körs din konsol bara inom venv och skript får bara tillgång till lokalt installerade paket. +För att köra kommandon som `pip install` inuti din venv måste du aktivera den med `source /bin/activate`. Nu körs allt i konsolen inom venv och skript får bara tillgång till lokalt installerade paket. När du är klar i venv går du tillbaka till systemmiljön genom att köra kommandot `deactivate`. diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md index fb1c66156..6a5f00d34 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md @@ -1,10 +1,11 @@ --- id: vserver-linux-speedtest-cli -title: "VPS: Installera Speedtest-Cli på Linux" -description: "Upptäck hur du installerar och använder Speedtest-Cli för pålitliga nätverkstester och automation → Lär dig mer nu" +title: "Installera Speedtest CLI på en Linux-server – Håll koll på din servers nätverksprestanda" +description: "Upptäck hur du installerar och använder Speedtest-Cli för pålitliga nätverkstester och automation → Läs mer nu" sidebar_label: Installera Speedtest-Cli services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,27 +14,27 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -Speedtest-Cli är både ett gratis kommandoradsverktyg och ett mjukvarubibliotek (libSpeedtest-Cli) för dataöverföring via URL:er. Det stödjer en mängd olika protokoll—inklusive HTTP(S), FTP, SMTP, LDAP, MQTT och fler—och används ofta för att ladda ner filer, testa API:er och automatisera nätverksoperationer. +Speedtest-Cli är både ett gratis kommandoradsverktyg och ett mjukvarubibliotek (libSpeedtest-Cli) för dataöverföring via URL:er. Det stödjer en mängd olika protokoll – inklusive HTTP(S), FTP, SMTP, LDAP, MQTT och fler – och används ofta för att ladda ner filer, testa API:er och automatisera nätverksuppgifter. -Fundera på att hosta den här tjänsten själv? Vi guidar dig steg för steg hur du installerar och konfigurerar den, plus allt du behöver ha koll på. +Fundera på att hosta den här tjänsten själv? Vi guidar dig steg för steg genom installation och konfiguration, plus allt du behöver ha koll på. ## Förberedelser -Innan du installerar **Speedtest-Cli** behöver du förbereda ditt system. Det innebär att uppdatera operativsystemet till senaste versionen. Dessa förberedelser säkerställer en stabil miljö och hjälper till att undvika problem under eller efter installationen. +Innan du installerar **Speedtest-Cli** behöver du förbereda ditt system. Det innebär att uppdatera operativsystemet till senaste versionen. Dessa förberedelser ger en stabil miljö och hjälper till att undvika problem under eller efter installationen. ### Uppdatera systemet -För att se till att ditt system kör den senaste mjukvaran och säkerhetsuppdateringarna bör du alltid börja med att uppdatera systemet. Kör följande kommando: +För att säkerställa att ditt system kör den senaste mjukvaran och säkerhetsuppdateringarna bör du alltid börja med att uppdatera systemet. Kör följande kommando: ``` sudo apt update && sudo apt upgrade -y ``` -Detta garanterar att ditt system har de senaste säkerhetspatcharna och mjukvaruversionerna innan du går vidare. +Detta ser till att ditt system har de senaste säkerhetspatcharna och mjukvaruversionerna innan du går vidare. ## Installation -Nu när förberedelserna är klara kan du installera Speedtest-Cli. Kör följande kommando: +Nu när förberedelserna är klara kan du installera Speedtest-Cli. Kör detta kommando: ```console sudo apt install speedtest-cli @@ -45,18 +46,19 @@ speedtest-cli använder inte en traditionell konfigurationsfil, men kan anpassas - `--server `: Välj en specifik server via dess ID för mer jämförbara och stabila testresultat. - `--bytes`: Visa hastigheter i byte per sekund istället för bitar. -- `--simple`: Visa endast ping, nedladdning och uppladdning i ett kompakt format. +- `--simple`: Visa bara ping, nedladdning och uppladdning i ett kompakt format. - `--json` eller `--csv`: Perfekt för automation och loggning, då resultaten sparas i maskinläsbart format. - Proxy-stöd: Ställ in miljövariabler som `http_proxy` eller `https_proxy` för att köra speedtest-cli bakom en proxy. -För att använda samma inställningar ofta är det smidigt att skapa en shell-alias eller ett litet wrapper-script. Då kan du snabbt köra speedtest-cli med samma output varje gång. +För att slippa skriva samma alternativ varje gång kan du skapa en shell-alias eller ett litet wrapper-script. Då kör du speedtest-cli snabbt med samma inställningar och får enhetligt output. ## Avslutning och fler resurser -Grattis! Du har nu installerat och konfigurerat Speedtest-Cli på din VPS. Vi rekommenderar också att du kikar på följande resurser som kan ge dig extra hjälp och tips under din serverkonfiguration: +Grattis! Du har nu installerat och konfigurerat Speedtest-Cli på din VPS/Dedikerade Server. Vi rekommenderar också att du kikar på dessa resurser som kan ge dig extra hjälp och tips under din serverkonfiguration: -- [Speedtest.net/apps/cli](https://www.speedtest.net/apps/cli) - Officiell webbplats +- [Speedtest.net/apps/cli](https://www.speedtest.net/apps/cli) – Officiell hemsida Har du frågor som inte täcks här? Tveka inte att kontakta vår support, som finns tillgänglig varje dag för att hjälpa dig! 🙂 + \ No newline at end of file diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md index 6fb5ec582..3e85005a8 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md @@ -1,10 +1,11 @@ --- id: vserver-linux-standard-notes -title: "VPS: Installera Standard Notes på Linux" -description: "Upptäck hur du säkert synkar och skyddar dina anteckningar över enheter med Standard Notes självhostning → Lär dig mer nu" +title: "Installera Standard Notes på en Linux-server – Bygg ditt privata anteckningssystem" +description: "Upptäck hur du säkert synkar och skyddar dina anteckningar över enheter med Standard Notes självhosting → Lär dig mer nu" sidebar_label: Installera Standard Notes services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,11 +14,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -Standard Notes är en öppen källkods-app för anteckningar som skyddar dina data med granskad end-to-end-kryptering. Endast du har kontroll över dekrypteringsnycklarna. Den synkar dina krypterade anteckningar och filer sömlöst över obegränsat antal enheter, håller dem tillgängliga offline och skyddar aktivt ditt innehåll från extern åtkomst. +Standard Notes är en open-source anteckningsapp som skyddar dina data med granskad end-to-end-kryptering. Endast du har kontroll över dekrypteringsnycklarna. Den synkar dina krypterade anteckningar och filer sömlöst över obegränsat antal enheter, håller dem tillgängliga offline och skyddar aktivt ditt innehåll från extern åtkomst. ![img](https://screensaver01.zap-hosting.com/index.php/s/b6ZpyKJGny5qAon/preview) -Fundera på att hosta den här tjänsten själv? Vi guidar dig genom varje steg för hur du sätter upp och konfigurerar den, tillsammans med allt du behöver ha koll på. +Fundera på att hosta den här tjänsten själv? Vi guidar dig steg för steg hur du installerar och konfigurerar den, plus allt du behöver ha koll på. @@ -25,46 +26,46 @@ Fundera på att hosta den här tjänsten själv? Vi guidar dig genom varje steg ## Förutsättningar -Innan du installerar **Standard Notes**, se till att din hostingmiljö uppfyller följande krav för att garantera en smidig installation och optimal prestanda. +Innan du installerar **Standard Notes**, se till att din hostingmiljö uppfyller följande krav för en smidig installation och optimal prestanda. | Hårdvara | Minimum | ZAP-Hosting Rekommendation | | --------- | ----------- | -------------------------- | -| CPU | 1 vCPU-kärna| 4 vCPU-kärnor | -| RAM | 2 GB | 4 GB | -| Diskutrymme | 5 GB | 25 GB | +| CPU | 1 vCPU-kärna | 4 vCPU-kärnor | +| RAM | 2 GB | 4 GB | +| Diskutrymme | 5 GB | 25 GB | -Mjukvaran kräver att alla nödvändiga beroenden är installerade och att den körs på ett stödt operativsystem. Säkerställ att din server uppfyller följande krav innan du fortsätter med installationen: +Mjukvaran kräver att alla nödvändiga beroenden är installerade och att den körs på ett stöds operativsystem. Säkerställ att din server uppfyller följande innan du fortsätter med installationen: **Beroenden:** `Docker (Engine 26+ och Compose)` **Operativsystem:** Senaste versionen av Ubuntu/Debian som stödjer Docker 26+ -Se till att alla beroenden är installerade och att rätt operativsystemsversion används för att undvika kompatibilitetsproblem under installationen av Standard Notes. +Se till att alla beroenden är installerade och att rätt OS-version används för att undvika kompatibilitetsproblem under installationen av Standard Notes. ## Förberedelser -Innan du sätter upp **Standard Notes** behöver du förbereda ditt system. Det inkluderar att uppdatera operativsystemet till senaste versionen och installera alla nödvändiga beroenden. Dessa förberedelser säkerställer en stabil miljö och hjälper till att undvika problem under eller efter installationen. +Innan du sätter upp **Standard Notes** behöver du förbereda ditt system. Det innebär att uppdatera operativsystemet till senaste versionen och installera alla nödvändiga beroenden. Dessa förberedelser garanterar en stabil miljö och hjälper till att undvika problem under eller efter installationen. ### Uppdatera systemet -För att säkerställa att ditt system kör den senaste mjukvaran och säkerhetsförbättringarna bör du alltid börja med att uppdatera systemet. Kör följande kommando: +För att säkerställa att ditt system kör den senaste mjukvaran och säkerhetsuppdateringarna bör du alltid börja med att uppdatera systemet. Kör följande kommando: ``` sudo apt update && sudo apt upgrade -y ``` -Detta ser till att ditt system har de senaste säkerhetspatcharna och mjukvaruversionerna innan du fortsätter. +Detta ser till att ditt system har de senaste säkerhetspatcharna och mjukvaruversionerna innan du går vidare. ### Installera beroenden -När uppdateringen är klar kan du fortsätta med installationen av beroenden. Standard Notes kommer att köras på din maskin via flera Docker-containrar. Det kräver att Docker är installerat först. Kör följande kommando: +När uppdateringen är klar kan du fortsätta med installationen av beroenden. Standard Notes körs i flera Docker-containrar, så Docker måste installeras först. Kör följande kommando: ``` curl -fsSL https://get.docker.com -o get-docker.sh sh get-docker.sh ``` -En komplett genomgång av installationsprocessen och hur du använder Docker finns i vår [Docker](dedicated-linux-docker.md)-guide. +En komplett guide för installation och användning av Docker finns i vår [Docker](dedicated-linux-docker.md)-guide. @@ -87,9 +88,9 @@ touch .env curl https://raw.githubusercontent.com/standardnotes/server/main/.env.sample > .env ``` -Denna fil innehåller bara de minimala variabler som krävs för en fungerande setup. Den kompletta listan över variabler som används finns här: [docker-entrypoint.sh](https://github.com/standardnotes/server/blob/main/docker/docker-entrypoint.sh) +Denna fil innehåller bara de minimala variabler som krävs för en fungerande setup. Den fullständiga listan över variabler som används hittar du här: [docker-entrypoint.sh](https://github.com/standardnotes/server/blob/main/docker/docker-entrypoint.sh) -Öppna `.env`-filen och se till att alla nycklar i KEYS-sektionen är korrekt satta. Generera slumpmässiga värden för varje nödvändig miljövariabel med: +Öppna `.env`-filen och se till att alla nycklar i KEYS-sektionen är korrekt satta. Generera slumpmässiga värden för varje miljövariabel med: ``` openssl rand -hex 32 @@ -118,9 +119,9 @@ docker compose pull && docker compose up -d ## Konfiguration -Standardkonfigurationen i den medföljande `docker-compose.yml`-filen kan anpassas efter dina specifika behov. En viktig del är `server`-tjänsten, där du kan justera portmappningarna i `ports`-egenskapen. Det låter dig välja vilka portar på hosten appen ska vara tillgänglig på, vilket hjälper dig undvika konflikter med andra tjänster eller anpassa nätverksinställningarna efter dina önskemål. +Standardinställningarna i den medföljande `docker-compose.yml`-filen kan anpassas efter dina behov. En viktig del är `server`-tjänsten där du kan justera portmappningarna i `ports`-egenskapen. Det låter dig välja vilka portar på värddatorn appen ska vara tillgänglig på, vilket hjälper dig undvika konflikter med andra tjänster eller anpassa till ditt nätverk. -Att säkra databasen är också ett kritiskt steg. Standardlösenord bör bytas ut mot starka, slumpmässigt genererade strängar. Du kan skapa ett säkert lösenord med: +Att säkra databasen är också viktigt. Byt ut standardlösenord mot starka, slumpgenererade strängar. Du kan skapa ett säkert lösenord med: ``` openssl rand -hex 12 @@ -128,17 +129,17 @@ openssl rand -hex 12 Lägg till det genererade värdet i `.env`-filen som `DB_PASSWORD`. Samma värde måste även sättas för `MYSQL_ROOT_PASSWORD` och `MYSQL_PASSWORD` i `docker-compose.yml` för att hålla containrarna synkade. -Dessa konfigurationsändringar ser till att din installation inte bara fungerar utan också är säker och anpassad efter din miljö. +Dessa ändringar gör att din installation inte bara fungerar utan också är säker och anpassad efter din miljö. -## Ansluta till Sync Server +## Anslut till Sync Server För att skapa ditt konto i Standard Notes, klicka på avatar-ikonen längst ner till höger i appen. I menyn som dyker upp, välj “Create Account” för att börja skapa en ny användarprofil. Ange en giltig e-postadress och ett säkert lösenord. -Innan du slutför processen, öppna sektionen “Advanced Options”. Under “Sync Server”, välj “Custom” och ange IP-adressen och porten till din egen server i formatet IP:Port. Detta säkerställer att dina anteckningar inte synkas via Standard Notes standardtjänst utan istället med din självhostade server. +Innan du slutför, öppna “Advanced Options”. Under “Sync Server” väljer du “Custom” och anger IP-adressen och porten till din egen server i formatet IP:Port. Detta säkerställer att dina anteckningar inte synkas via Standard Notes standardtjänst utan via din egen självhostade server. ![img](https://screensaver01.zap-hosting.com/index.php/s/tpsFzSQEokP9xit/download) @@ -148,9 +149,9 @@ Innan du slutför processen, öppna sektionen “Advanced Options”. Under “S ## Avslutning och fler resurser -Grattis! Du har nu framgångsrikt installerat och konfigurerat Standard Notes på din VPS. Vi rekommenderar också att du kollar in följande resurser som kan ge dig extra hjälp och vägledning under din serverkonfiguration: +Grattis! Du har nu framgångsrikt installerat och konfigurerat Standard Notes på din VPS/Dedikerade server. Vi rekommenderar även att du kikar på följande resurser som kan ge dig extra hjälp och vägledning under din serverkonfiguration: -- [Standardnotes.com](https://standardnotes.com/) - Officiell webbplats -- [Standardnotes.com/help](https://standardnotes.com/help) - Standard Notes Hjälpcenter (Dokumentation) +- [Standardnotes.com](https://standardnotes.com/) – Officiell webbplats +- [Standardnotes.com/help](https://standardnotes.com/help) – Standard Notes Hjälpcenter (Dokumentation) -Har du specifika frågor som inte täcks här? För fler frågor eller support, tveka inte att kontakta vårt supportteam som finns tillgängligt varje dag för att hjälpa dig! 🙂 \ No newline at end of file +Har du frågor som inte täcks här? Tveka inte att kontakta vår support, som finns tillgänglig varje dag för att hjälpa dig! 🙂 \ No newline at end of file diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md index 974de87d1..d15e5f4d4 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md @@ -1,10 +1,11 @@ --- id: vserver-linux-supabase -title: "VPS: Installera Supabase på Linux" -description: "Upptäck hur du hostar och konfigurerar Supabase för en pålitlig open-source Postgres-plattform med autentisering och realtime-funktioner → Lär dig mer nu" +title: "Installera Supabase på en Linux-server - Starta din open source backend-plattform" +description: "Upptäck hur du hostar och konfigurerar Supabase för en pålitlig open source Postgres-plattform med autentisering och realtidsfunktioner → Lär dig mer nu" sidebar_label: Installera Supabase services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -Supabase är en open-source Postgres-utvecklingsplattform som erbjuder en fullständig Postgres-databas plus autentisering, instant APIs, realtime och lagring, vilket gör det till ett open-source alternativ till Firebase. +Supabase är en open source Postgres-utvecklingsplattform som erbjuder en fullständig Postgres-databas plus autentisering, instant APIs, realtid och lagring, vilket gör det till ett open source-alternativ till Firebase. ![img](https://screensaver01.zap-hosting.com/index.php/s/gE9NRSMr22oZaCx/preview) @@ -27,29 +28,29 @@ Fundera på att hosta den här tjänsten själv? Vi guidar dig steg för steg hu Innan du installerar **Supabase**, se till att din hostingmiljö uppfyller följande krav för att garantera en smidig installation och optimal prestanda. -| Hårdvara | Minimum | ZAP-Hosting Rekommendation | -| ---------- | ------------ | -------------------------- | -| CPU | 1 vCPU-kärna | 4 vCPU-kärnor | -| RAM | 4 GB | 8 GB | -| Diskutrymme| 25 GB | 25 GB | +| Hårdvara | Minimum | ZAP-Hosting Rekommendation | +| --------- | ----------- | -------------------------- | +| CPU | 1 vCPU-kärna| 4 vCPU-kärnor | +| RAM | 4 GB | 8 GB | +| Diskutrymme | 25 GB | 25 GB | -Mjukvaran kräver att alla nödvändiga beroenden är installerade och att den körs på ett stöds operativsystem. Säkerställ att din server uppfyller följande innan du fortsätter med installationen: +Mjukvaran kräver att alla nödvändiga beroenden är installerade och att den körs på ett stöds operativsystem. Se till att din server uppfyller följande krav innan du fortsätter med installationen: **Beroenden:** `Git`, `Docker (Engine och Compose)` **Operativsystem:** Senaste versionen av Ubuntu/Debian som stödjer Docker 2 -Se till att alla beroenden är installerade och att rätt OS-version används för att undvika kompatibilitetsproblem under installationen av Supabase. +Säkerställ att alla beroenden är installerade och att rätt operativsystemversion används för att undvika kompatibilitetsproblem under installationen av Supabase. ## Förberedelser -Innan du sätter upp **Supabase** behöver du förbereda ditt system. Det inkluderar att uppdatera operativsystemet till senaste versionen och installera alla nödvändiga beroenden. Dessa förberedelser säkerställer en stabil miljö och hjälper till att undvika problem under eller efter installationen. +Innan du sätter upp **Supabase** behöver du förbereda ditt system. Det innebär att uppdatera operativsystemet till senaste versionen och installera alla nödvändiga beroenden. Dessa förberedelser säkerställer en stabil miljö och hjälper till att undvika problem under eller efter installationen. ### Uppdatera systemet -För att säkerställa att ditt system kör den senaste mjukvaran och säkerhetsuppdateringarna bör du alltid börja med att uppdatera systemet. Kör följande kommando: +För att säkerställa att ditt system kör den senaste mjukvaran och säkerhetsförbättringarna bör du alltid börja med att uppdatera systemet. Kör följande kommando: ``` sudo apt update && sudo apt upgrade -y @@ -110,13 +111,13 @@ Du kan nu nå Supabase Studio via `http://:8000`. Du kommer att bli ombe ![img](https://screensaver01.zap-hosting.com/index.php/s/oBpk2K3S46gETHf/preview) :::warning Standarduppgifter -Din app körs nu med standarduppgifter. Säkra dina tjänster så snart som möjligt med instruktionerna nedan. +Din app körs nu med standarduppgifter. Säkra dina tjänster så snart som möjligt enligt instruktionerna nedan. ::: ## Konfiguration -Du ska aldrig köra i produktion med standard- eller exempelvärden. Byt ut alla platshållare mot starka, unika hemligheter, granska konfigurationen utifrån dina säkerhetskrav och starta om alla tjänster för att ändringarna ska träda i kraft. +Du bör aldrig köra i produktion med standard- eller exempelvärden. Byt ut alla platshållare mot starka, unika hemligheter, granska konfigurationen utifrån dina säkerhetskrav och starta om alla tjänster för att ändringarna ska träda i kraft. Generera säkra API-nycklar innan du exponerar någon tjänst. Börja med att välja en 40-teckens JWT-hemlighet. Du kan använda det förvalda värdet eller skapa en egen. Spara denna hemlighet lokalt på en säker plats. Dela den inte och checka inte in den i versionshantering. Använd hemligheten för att generera en JWT och härled sedan anon- och service-API-nycklarna med formuläret som refereras i Supabase-dokumentationen: https://supabase.com/docs/guides/self-hosting/docker#generate-api-keys @@ -131,9 +132,9 @@ Uppdatera nödvändiga hemligheter i `./docker/.env`. Dessa värden måste vara - `JWT_SECRET`: används av PostgREST och GoTrue - `SITE_URL`: bas-URL för din site - `SMTP_*`: mailserveruppgifter -- `POOLER_TENANT_ID`: tenant-id som används av Supavisor poolern +- `POOLER_TENANT_ID`: tenant-id som används av Supavisor pooler -Skydda Dashboarden med nya inloggningsuppgifter innan produktion. Redigera `./docker/.env`: +Skydda Dashboard med nya inloggningsuppgifter innan produktion. Redigera `./docker/.env`: - `DASHBOARD_USERNAME`: dashboard-användare - `DASHBOARD_PASSWORD`: dashboard-lösenord @@ -152,7 +153,7 @@ basicauth_credentials: För att aktivera alla dashboard-funktioner utanför `localhost`, sätt `SUPABASE_PUBLIC_URL` i `./docker/.env` till den URL eller IP du kommer använda för att nå dashboarden. -Applicera konfigurationsändringarna genom att starta om stacken: +Applicera konfigurationsändringar genom att starta om stacken: ``` docker compose down @@ -164,12 +165,12 @@ docker compose up -d ## Avslutning och fler resurser -Grattis! Du har nu framgångsrikt installerat och konfigurerat Supabase på din VPS. Vi rekommenderar även att du kikar på följande resurser som kan ge dig extra hjälp och vägledning under din serverkonfiguration. +Grattis! Du har nu framgångsrikt installerat och konfigurerat Supabase på din VPS/Dedikerade Server. Vi rekommenderar även att du kollar in följande resurser som kan ge dig extra hjälp och vägledning under din serverkonfiguration: -- [Supabase.com](https://Supabase.com/) - Officiell hemsida +- [Supabase.com](https://Supabase.com/) - Officiell webbplats - [Supabase.com/docs/guides/self-hosting](https://supabase.com/docs/guides/self-hosting) - Supabase-dokumentation -Har du specifika frågor som inte täcks här? För fler frågor eller hjälp, tveka inte att kontakta vår support som finns tillgänglig varje dag för att hjälpa dig! 🙂 +Har du specifika frågor som inte täcks här? För fler frågor eller support, tveka inte att kontakta vårt supportteam som finns tillgängligt dagligen för att hjälpa dig! 🙂 diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md index 472ac5c9a..aed306c30 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md @@ -1,10 +1,11 @@ --- id: vserver-linux-ts6 -title: "VPS: Installera Teamspeak 6 Server på din Linux VPS" -description: "Upptäck hur du installerar och optimerar TeamSpeak 6 Server för pålitlig hosting och prestanda → Lär dig mer nu" +title: "Sätt upp TeamSpeak 6 Server på en Linux-server – Kör din egen röstplattform" +description: "Upptäck hur du sätter upp och optimerar TeamSpeak 6 Server för pålitlig hosting och prestanda → Läs mer nu" sidebar_label: Installera Teamspeak 6 Server services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -15,7 +16,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; Sommaren 2025 släppte TeamSpeak **Beta-versionen** av **TeamSpeak 6 Server**. Nu kan du uppleva nästa generation av TeamSpeak på riktigt! -Fundera på att hosta tjänsten själv? Vi guidar dig steg för steg hur du installerar och konfigurerar den, plus allt du behöver ha koll på. +Fundera på att hosta tjänsten själv? Vi guidar dig steg för steg hur du sätter upp och konfigurerar den, plus allt du behöver ha koll på. ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) @@ -37,7 +38,7 @@ Innan du installerar **Teamspeak 6 Server**, se till att din hostingmiljö uppfy ## Förberedelser -Innan du sätter upp **TeamSpeak 6 Server** behöver du förbereda systemet. Det innebär att uppdatera operativsystemet till senaste versionen och installera alla nödvändiga beroenden. Dessa förberedelser säkerställer en stabil miljö och hjälper till att undvika problem under eller efter installationen. +Innan du sätter upp **TeamSpeak 6 Server** behöver du förbereda systemet. Det innebär att uppdatera operativsystemet till senaste versionen och installera alla nödvändiga beroenden. Dessa förberedelser garanterar en stabil miljö och minskar risken för problem under eller efter installationen. ### Uppdatera systemet @@ -60,9 +61,9 @@ sh get-docker.sh ## Installation -När alla krav är uppfyllda och förberedelserna klara kan du fortsätta med installationen av Teamspeak 6 Server-appen. +Nu när alla krav är uppfyllda och förberedelserna klara kan du gå vidare med installationen av Teamspeak 6 Server-appen. -Nästa steg är att skapa Docker Compose-filen `docker-compose.yml` för TeamSpeak 6 Server. Du kan välja vilken katalog som helst, men i detta exempel skapas filen under `/opt/containers/ts6/`. Här används den officiella TeamSpeak Compose-filen: +Nästa steg är att skapa Docker Compose-filen `docker-compose.yml` för TeamSpeak 6 Server. Du kan välja vilken katalog som helst, men i det här exemplet skapas filen under `/opt/containers/ts6/`. Här används den officiella TeamSpeak Compose-filen: ``` services: @@ -71,8 +72,8 @@ services: container_name: teamspeak-server restart: unless-stopped ports: - - "9987:9987/udp" # Voice Port - - "30033:30033/tcp" # File Transfer + - "9987:9987/udp" # Röstport + - "30033:30033/tcp" # Filöverföring # - "10080:10080/tcp" # Web Query environment: - TSSERVER_LICENSE_ACCEPTED=accept @@ -93,17 +94,17 @@ För att starta Docker-containern och TeamSpeak 6 Server, kör följande Docker docker compose -f /opt/containers/ts6/docker-compose.yml up ``` -Nu startar Docker-containern för TeamSpeak 6 Server. Som standard körs den inte i bakgrunden än. Vid första uppstart visas **viktig info** om **Server Query Admin-kontot** och **privilegienyckeln**. +Nu startar Docker-containern för TeamSpeak 6 Server. Som standard körs den inte i bakgrunden än. Vid första starten får du **viktig info** om **Server Query Admin-kontot** och **privilegienyckeln**. ![img](https://screensaver01.zap-hosting.com/index.php/s/7nNwWkEdG84yx4y/download) -Spara denna info noga, den visas inte igen vid nästa start. Stoppa sedan containern med `CTRL+C`. +Spara denna info säkert, den visas inte igen vid framtida starter. Stoppa sedan containern med `CTRL+C`. ## Konfiguration -Du kan justera fler inställningar för TeamSpeak 6 Server via **miljövariabler** i Docker Compose-filen. Det låter dig anpassa servern efter dina behov. En komplett lista med tillgängliga alternativ finns i den officiella [TeamSpeak 6 Server](https://github.com/teamspeak/teamspeak6-server/blob/main/CONFIG.md)-dokumentationen. +Du kan justera fler inställningar för TeamSpeak 6 Server via **miljövariabler** i Docker Compose-filen. Det låter dig anpassa servern efter dina behov. En fullständig lista på tillgängliga alternativ finns i den officiella [TeamSpeak 6 Server](https://github.com/teamspeak/teamspeak6-server/blob/main/CONFIG.md)-dokumentationen. Exempel i `docker-compose.yml`: @@ -117,13 +118,13 @@ environment: ## Serverhantering -För att hålla TeamSpeak 6 Server igång i bakgrunden, starta containern med: +För att hålla TeamSpeak 6 Server igång i bakgrunden, starta containern med detta kommando: ``` docker compose -f /opt/containers/ts6/docker-compose.yml up -d ``` -För att stoppa TeamSpeak 6 Server, stoppa containern med: +För att stoppa TeamSpeak 6 Server, stoppa containern med detta kommando: ``` docker compose -f /opt/containers/ts6/docker-compose.yml down @@ -133,7 +134,7 @@ docker compose -f /opt/containers/ts6/docker-compose.yml down ## Ansluta till servern -När TeamSpeak 6 Server är igång kan du ansluta med TeamSpeak 6 Client. Använd bara serverns IP-adress och rätt port. Fyll i dessa i klienten för att koppla upp dig och börja testa. +När TeamSpeak 6 Server är igång kan du ansluta med TeamSpeak 6-klienten. Använd bara serverns IP-adress och rätt port. Fyll i dessa uppgifter i klienten för att koppla upp dig och börja testa. ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) @@ -141,10 +142,10 @@ När TeamSpeak 6 Server är igång kan du ansluta med TeamSpeak 6 Client. Använ ## Sammanfattning och fler resurser -Grattis! Du har nu installerat och konfigurerat Teamspeak 6 Server på din VPS. Vi rekommenderar också att kolla in följande resurser som kan ge dig extra hjälp och tips under serverkonfigurationen: +Grattis! Du har nu framgångsrikt installerat och konfigurerat Teamspeak 6 Server på din VPS/Dedikerade Server. Vi rekommenderar också att kolla in följande resurser som kan ge dig extra hjälp och tips under serverkonfigurationen: -- [Officiell webbplats](https://teamspeak.com/en/) - Info och nedladdningar för TeamSpeak 6 -- [Community Forum](https://community.teamspeak.com/) - Support och diskussioner -- [GitHub Issues](https://github.com/teamspeak/teamspeak6-server/issues) - Rapportera buggar och följ öppna ärenden +- [Officiell webbplats](https://teamspeak.com/en/) – Info och nedladdningar för TeamSpeak 6 +- [Community Forum](https://community.teamspeak.com/) – Support och diskussioner +- [GitHub Issues](https://github.com/teamspeak/teamspeak6-server/issues) – Rapportera buggar och följ öppna ärenden -Har du frågor som inte täcks här? Tveka inte att kontakta vår support, vi finns tillgängliga varje dag för att hjälpa dig! 🙂 \ No newline at end of file +Har du frågor som inte täcks här? Hör gärna av dig till vår support, vi finns tillgängliga varje dag för att hjälpa dig! 🙂 \ No newline at end of file diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md index 06c860235..a651dd6fb 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md @@ -1,10 +1,11 @@ --- id: vserver-windows-bitwarden -title: "VPS: Installera Bitwarden på Windows" -description: "Upptäck hur du säkert kan självhosta Bitwarden för att hantera lösenord med end-to-end-kryptering och starka autentiseringsfunktioner → Lär dig mer nu" +title: "Installera Bitwarden på en Windows Server - Säkra din lösenordshantering" +description: "Upptäck hur du säkert kan självhosta Bitwarden för att hantera lösenord med end-to-end-kryptering och starka autentiseringsfunktioner → Läs mer nu" sidebar_label: Installera Bitwarden services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -17,7 +18,7 @@ Bitwarden är en open source-lösenordshanterare för lösenord och passkeys som ![img](https://screensaver01.zap-hosting.com/index.php/s/RwKmstAct5kNQwB/preview) -Fundera på att hosta den här tjänsten själv? Vi guidar dig steg för steg genom installation och konfiguration, plus allt du behöver ha koll på. +Fundera på att hosta tjänsten själv? Vi guidar dig steg för steg genom installation och konfiguration, samt allt du behöver ha koll på. @@ -25,11 +26,11 @@ Fundera på att hosta den här tjänsten själv? Vi guidar dig steg för steg ge Innan du installerar **Bitwarden**, se till att din hostingmiljö uppfyller följande krav för en smidig installation och optimal prestanda. -| Hårdvara | Minimum | ZAP-Hosting Rekommendation | -| --------- | ----------- | -------------------------- | -| CPU | 1 vCPU-kärna| 4 vCPU-kärnor | -| RAM | 2 GB | 4 GB | -| Diskutrymme | 12 GB | 25 GB | +| Hårdvara | Minimum | ZAP-Hosting Rekommendation | +| ---------- | ------------ | -------------------------- | +| CPU | 1 vCPU-kärna | 4 vCPU-kärnor | +| RAM | 2 GB | 4 GB | +| Diskutrymme| 12 GB | 25 GB | Mjukvaran kräver att alla nödvändiga beroenden är installerade och att den körs på ett stöds operativsystem. Säkerställ att din server uppfyller följande innan du fortsätter med installationen: @@ -41,21 +42,21 @@ Se till att alla beroenden är installerade och att rätt OS-version används f ## Förberedelser -Innan du sätter upp **Bitwarden** behöver du förbereda systemet. Det inkluderar att uppdatera operativsystemet till senaste versionen och installera alla nödvändiga beroenden. Dessa förberedelser säkerställer en stabil miljö och hjälper till att undvika problem under eller efter installationen. +Innan du sätter upp **Bitwarden** behöver du förbereda systemet. Det innebär att uppdatera operativsystemet till senaste versionen och installera alla nödvändiga beroenden. Dessa förberedelser säkerställer en stabil miljö och hjälper till att undvika problem under eller efter installationen. ### Uppdatera systemet -För att säkerställa att ditt system kör den senaste mjukvaran och säkerhetsförbättringarna bör du alltid börja med att uppdatera systemet. Det garanterar att du har de senaste säkerhetspatcharna och mjukvaruversionerna innan du går vidare. +För att säkerställa att ditt system kör den senaste mjukvaran och säkerhetsuppdateringarna bör du alltid börja med att uppdatera systemet. Det garanterar att du har de senaste säkerhetspatcharna och mjukvaruversionerna innan du går vidare. ### Installera beroenden -När uppdateringen är klar kan du installera beroenden. Bitwarden körs i en uppsättning Docker-containrar, så Docker måste installeras först. Installera [Docker Desktop](https://docs.docker.com/desktop/setup/install/windows-install/) på din server. +När uppdateringen är klar kan du installera beroenden. Bitwarden körs i en samling Docker-containrar, så Docker måste installeras först. Installera [Docker Desktop](https://docs.docker.com/desktop/setup/install/windows-install/) på din server. En komplett guide för installation och användning av Docker finns i vår [Docker](vserver-windows-docker.md)-guide. -### Skapa användare & mapp +### Skapa användare & katalog Vi rekommenderar att du konfigurerar din Windows-server med ett dedikerat `bitwarden` servicekonto för att installera och köra Bitwarden. Det isolerar din Bitwarden-instans från andra applikationer på servern. -Öppna PowerShell som administratör och skapa den lokala Bitwarden-användaren med följande kommandon. Efter första kommandot kommer en dialogruta för lösenord. Skriv in önskat lösenord och bekräfta. Kör sedan andra kommandot för att slutföra. +Öppna PowerShell som administratör. Skapa den lokala Bitwarden-användaren med följande kommandon. Efter första kommandot visas en dialog för lösenordsinmatning. Skriv in önskat lösenord och bekräfta. Kör sedan det andra kommandot för att slutföra. ``` PS C:\> $Password = Read-Host -AsSecureString @@ -68,17 +69,17 @@ Skapa sedan en Bitwarden-mapp under `C:\` för den nya användaren: PS C:\> mkdir Bitwarden ``` -I Docker Desktop, gå till **Settings → Resources → File Sharing**. Lägg till mappen `C:\Bitwarden` i delade sökvägar. Klicka på Apply & Restart för att spara ändringarna. +I Docker Desktop, gå till **Settings → Resources → File Sharing**. Lägg till katalogen `C:\Bitwarden` i delade sökvägar. Klicka på Apply & Restart för att spara ändringarna. ### Konfigurera din domän -Som standard kör Bitwarden på hosten via portarna 80 (HTTP) och 443 (HTTPS). Sätt upp en domän med DNS-poster som pekar på hosten, t.ex. server.example.com, särskilt om du ska nå tjänsten via internet. Undvik att ha Bitwarden i domännamnet för att minska risken att avslöja serverns roll eller mjukvara. +Som standard kör Bitwarden på hosten via portarna 80 (HTTP) och 443 (HTTPS). Sätt upp en domän med DNS-poster som pekar till hosten, t.ex. server.example.com, särskilt om du ska nå tjänsten via internet. Undvik att inkludera "Bitwarden" i domännamnet för att minska risken att avslöja serverns roll eller mjukvara. ## Installation -Nu när alla krav är uppfyllda och förberedelserna klara kan du installera Bitwarden. +Nu när alla krav är uppfyllda och förberedelserna klara kan du fortsätta med installationen av Bitwarden. -Ladda ner installationsscriptet till din maskin och kör sedan skriptet: +Ladda ner installationsscriptet till din maskin och kör sedan installationsscriptet: ``` cd C:\Bitwarden @@ -86,7 +87,7 @@ Invoke-RestMethod -OutFile bitwarden.ps1 -Uri "https://func.bitwarden.com/api/dl .\bitwarden.ps1 -install ``` -I installationsprogrammet anger du först domännamnet för din Bitwarden-instans, vanligtvis den DNS-post du konfigurerat. Sedan väljer du om Let’s Encrypt ska generera ett gratis och betrott SSL-certifikat. Om ja, ange en e-postadress för utgångsmeddelanden. Om nej följer frågor om certifikatet. +I installationsprogrammet anger du först domännamnet för din Bitwarden-instans, vanligtvis den konfigurerade DNS-posten. Därefter väljer du om Let’s Encrypt ska generera ett gratis och betrott SSL-certifikat. Om ja, ange en e-postadress för utgångsmeddelanden. Om nej följer frågor om certifikatet. Ange din Installation ID och Installation Key, som du hämtar på [Bitwarden](https://bitwarden.com/host). Välj sedan region US eller EU, vilket bara spelar roll om du kopplar en självhostad instans till en betald prenumeration. @@ -94,7 +95,7 @@ Om du inte använder Let’s Encrypt kan du använda ett befintligt certifikat g ## Konfiguration -Efter installationen gör du grundläggande konfiguration via två filer. Redigera först miljöfilen `\bwdata\env\global.override.env`. Sätt dina SMTP-serveruppgifter där, inklusive host, port, SSL, användarnamn och lösenord, så Bitwarden kan skicka verifierings- och organisationsinbjudningar. Om du behöver åtkomst till System Administrator Portal, lägg till en administratörs-e-post i `adminSettings__admins`. +Efter installationen slutför du grundläggande konfiguration via två filer. Redigera först miljöfilen på `\bwdata\env\global.override.env`. Ange dina SMTP-serveruppgifter där, inklusive host, port, SSL, användarnamn och lösenord, så att Bitwarden kan skicka verifierings- och organisationsinbjudningar. Om du behöver åtkomst till System Administrator Portal, lägg till en administratörs-e-post i `adminSettings__admins`. ``` ... @@ -108,17 +109,19 @@ adminSettings__admins= ... ``` -Verifiera SMTP-inställningarna. En korrekt konfiguration ger ett lyckat meddelande; annars får du fel om saknat OpenSSL eller felaktiga värden. Tillämpa ändringar med `.\bitwarden.ps1 -start`. +Verifiera SMTP-inställningarna. En korrekt konfiguration ger ett lyckat meddelande; annars får du felmeddelanden om saknat OpenSSL eller felaktiga värden. Applicera ändringar med `.\bitwarden.ps1 -start`. -Granska sedan installationsparametrarna i `.\bwdata\config.yml`. Denna fil styr genererade resurser och måste justeras för speciella miljöer, t.ex. om du kör bakom en proxy eller använder andra portar. Tillämpa ändringar med `.\bitwarden.ps1 -rebuild`. +En korrekt konfiguration ger ett lyckat meddelande; annars får du felmeddelanden om saknat OpenSSL eller felaktiga värden. Applicera ändringar med `.\bitwarden.ps1 -restart`. -Starta slutligen instansen med `.\bitwarden.ps1 -start`. Första starten kan ta lite tid medan Docker laddar ner bilder. Använd `docker ps` för att kontrollera att alla containrar är friska. Öppna sedan webbvaulten på din konfigurerade domän och registrera ett konto vid behov. E-postverifiering kräver korrekt SMTP-konfiguration. +Granska sedan installationsparametrarna i `.\bwdata\config.yml`. Denna fil styr genererade resurser och måste justeras för speciella miljöer, t.ex. om du kör bakom en proxy eller använder alternativa portar. Applicera ändringar med `.\bitwarden.ps1 -rebuild`. + +Starta slutligen instansen med `.\bitwarden.ps1 -start`. Första starten kan ta tid medan Docker laddar ner bilder. Använd `docker ps` för att kontrollera att alla containrar är friska. Öppna sedan webbvaulten på din konfigurerade domän och registrera ett konto vid behov. E-postverifiering kräver korrekt SMTP-konfiguration. ## Avslutning och fler resurser -Grattis! Du har nu installerat och konfigurerat Bitwarden på din VPS. Vi rekommenderar också att du kollar in följande resurser som kan ge dig extra hjälp och tips under din serverkonfiguration: +Grattis! Du har nu framgångsrikt installerat och konfigurerat Bitwarden på din VPS/Dedikerade Server. Vi rekommenderar även att du kollar in följande resurser som kan ge dig extra hjälp och vägledning under din serverkonfiguration: - [bitwarden.com](https://bitwarden.com/) - Officiell webbplats - https://bitwarden.com/help/ - Bitwarden Hjälpcenter (Dokumentation) -Har du frågor som inte täcks här? Tveka inte att kontakta vår support, som finns tillgänglig varje dag för att hjälpa dig! 🙂 \ No newline at end of file +Har du specifika frågor som inte täcks här? Tveka inte att kontakta vår support, som finns tillgänglig varje dag för att hjälpa dig! 🙂 \ No newline at end of file diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-windows-docker.md b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-windows-docker.md index eb3912d79..b87dafc91 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-windows-docker.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-windows-docker.md @@ -1,10 +1,11 @@ --- id: vserver-windows-docker -title: "VPS: Installera Docker på Windows" -description: "Upptäck hur du snabbt och smidigt deployar och hanterar applikationer med Docker-containrar för enkel skalning och uppdateringar → Läs mer nu" +title: "Installera Docker på en Windows Server – Kör och hantera containers på din infrastruktur" +description: "Upptäck hur du snabbt kan deploya och hantera appar med Docker-containers för smidig skalning och uppdateringar → Lär dig mer nu" sidebar_label: Installera Docker services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,11 +14,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -Docker är en öppen plattform för att utveckla, leverera och köra applikationer i containrar. En container paketerar en applikation med alla dess beroenden i en standardiserad enhet som kan köras pålitligt i olika miljöer. +Docker är en öppen plattform för att utveckla, leverera och köra applikationer i containers. En container paketerar en app med alla dess beroenden till en standardiserad enhet som kan köras pålitligt över olika miljöer. -Detta eliminerar problem som uppstår på grund av skillnader mellan utvecklings-, test- och produktionssystem. Med Docker kan applikationer deployas snabbt, skalas effektivt och uppdateras utan driftstopp. +Det här tillvägagångssättet eliminerar problem som uppstår på grund av skillnader mellan utvecklings-, test- och produktionssystem. Med Docker kan appar deployas snabbt, skalas effektivt och uppdateras utan driftstopp. -Fundera på att hosta tjänsten själv? Vi guidar dig steg för steg hur du installerar och konfigurerar allt, plus vad du behöver ha koll på. +Fundera på att hosta den här tjänsten själv? Vi guidar dig steg för steg hur du installerar och konfigurerar den, plus allt du behöver ha koll på. @@ -27,17 +28,17 @@ Fundera på att hosta tjänsten själv? Vi guidar dig steg för steg hur du inst Innan du installerar **Docker**, se till att din hostingmiljö uppfyller följande krav för en smidig installation och optimal prestanda. -| Hårdvara | Minimum | ZAP-Hosting Rekommenderar | -| --------- | ----------- | ------------------------- | -| CPU | 1 vCPU-kärna| 4 vCPU-kärnor | -| RAM | 4 GB | 4 GB | -| Diskutrymme | 10 GB | 25 GB | +| Hårdvara | Minimum | ZAP-Hosting Rekommendation | +| --------- | ----------- | -------------------------- | +| CPU | 1 vCPU-kärna| 4 vCPU-kärnor | +| RAM | 4 GB | 4 GB | +| Diskutrymme | 10 GB | 25 GB | ## Installation -För att installera Docker på Windows Server, ladda ner och kör PowerShell-skriptet `install-docker-ce.ps1`. Det aktiverar OS-funktioner som krävs för containrar och installerar Docker runtime. Öppna PowerShell som admin och kör följande kommando: +För att installera Docker på Windows Server, ladda ner och kör PowerShell-skriptet `install-docker-ce.ps1`. Det aktiverar OS-funktioner som krävs för containers och installerar Docker runtime. Öppna PowerShell som admin och kör följande kommando: ```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 @@ Skriptet aktiverar container-relaterade Windows-funktioner, installerar Docker E ![img](https://screensaver01.zap-hosting.com/index.php/s/y26fPWy63FAWJGp/download) -Systemet startar om under installationen och fortsätter automatiskt efteråt. Efter omstart, logga in och kör samma kommando igen om skriptet ber dig göra det för att slutföra tjänstens initiering. När skriptet är klart ser utdata ut så här: +Systemet startar om under installationen och bör fortsätta automatiskt efteråt. Efter omstart, logga in och kör samma kommando igen om skriptet ber dig göra det för att slutföra tjänstens initiering. När skriptet är klart ser utdata ut så här: ``` Installing Docker... C:\Users\Administrator\DockerDownloads\docker-28.3.3\docker\docker.exe @@ -90,11 +91,11 @@ docker run -d --name web -p 8080:80 mcr.microsoft.com/windows/servercore/iis:win ### Kontrollera containerstatus -Kolla status på containrar med: +Kolla status på containers med: ``` -docker ps # Körande containrar -docker ps -a # Alla containrar, även stoppade +docker ps # Körande containers +docker ps -a # Alla containers, inklusive stoppade docker inspect web # Detaljerad info docker logs web # Container-loggar ``` @@ -110,11 +111,11 @@ docker stats # Live CPU/RAM/IO -## Avslutning och fler resurser +## Slutsats och fler resurser -Grattis! Du har nu installerat och konfigurerat Docker på din VPS. Vi rekommenderar också att kolla in följande resurser som kan ge dig extra hjälp och tips under din serverkonfiguration: +Grattis! Du har nu framgångsrikt installerat och konfigurerat Docker på din VPS/Dedikerade Server. Vi rekommenderar också att du kollar in följande resurser som kan ge dig extra hjälp och vägledning under din serverkonfiguration: -- [Docker.com](https://Docker.com/) - Officiell hemsida +- [Docker.com](https://Docker.com/) - Officiell webbplats - [docs.docker.com](https://docs.docker.com/) - Docker-dokumentation -Har du frågor som inte täcks här? Tveka inte att kontakta vår support, vi finns tillgängliga varje dag för att hjälpa dig! 🙂 \ No newline at end of file +Har du specifika frågor som inte täcks här? För fler frågor eller support, tveka inte att kontakta vårt supportteam som finns tillgängligt varje dag för att hjälpa dig! 🙂 \ No newline at end of file diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md index d4075c4a2..5ba00ad37 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md @@ -1,10 +1,11 @@ --- id: vserver-windows-joplin -title: "VPS: Installera Joplin på Windows" -description: "Upptäck hur du organiserar och synkar krypterade Markdown-anteckningar över flera enheter med Joplin för säker och flexibel anteckning → Lär dig mer nu" +title: "Installera Joplin Server på en Windows Server - Hosta Din Egen Säkra Anteckningsplattform" +description: "Upptäck hur du organiserar och synkar krypterade Markdown-anteckningar över enheter med Joplin för säker och flexibel anteckning → Lär dig mer nu" sidebar_label: Installera Joplin services: -- vserver + - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,11 +14,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -Joplin är en öppen källkods-app för anteckningar och att-göra-listor som låter dig organisera Markdown-baserade anteckningar i sökbara anteckningsböcker och synka dem över flera enheter. Den erbjuder end-to-end-kryptering, en web clipper och plattformsoberoende synkronisering. Perfekt för dig som värdesätter integritet, flexibilitet och full kontroll över dina data! +Joplin är en open-source app för anteckningar och att-göra-listor som låter dig organisera Markdown-baserade anteckningar i sökbara anteckningsböcker och synka dem över flera enheter. Den erbjuder end-to-end-kryptering, en web clipper och plattformsoberoende synkronisering. Perfekt för dig som värdesätter integritet, flexibilitet och full kontroll över dina data! ![img](https://screensaver01.zap-hosting.com/index.php/s/bqFberi2tRqobRn/preview) -Fundera på att hosta tjänsten själv? Vi guidar dig steg för steg genom installation och konfiguration, plus allt du behöver ha koll på. +Fundera på att hosta den här tjänsten själv? Vi guidar dig steg för steg genom installation och konfiguration, plus allt du behöver ha koll på. @@ -29,7 +30,7 @@ Fundera på att hosta tjänsten själv? Vi guidar dig steg för steg genom insta Innan du installerar **Joplin**, se till att din hostingmiljö uppfyller följande krav för en smidig installation och optimal prestanda. -| Hårdvara | Minimum | ZAP-Hostings Rekommendation | +| Hårdvara | Minimum | ZAP-Hosting Rekommendation | | ---------- | ------------ | -------------------------- | | CPU | 1 vCPU-kärna | 4 vCPU-kärnor | | RAM | 2 GB | 4 GB | @@ -39,7 +40,7 @@ Innan du installerar **Joplin**, se till att din hostingmiljö uppfyller följan ## Installation -Nu när alla krav är uppfyllda och förberedelserna klara kan du gå vidare med installationen av Joplin. Ladda ner appen från den officiella sidan: https://joplinapp.org/download/ +Nu när alla krav är uppfyllda och förberedelserna klara kan du köra igång med installationen av Joplin-appen. Ladda ner applikationen från den officiella sidan: https://joplinapp.org/download/ Kör Joplin Setup och följ stegen som visas. @@ -52,21 +53,21 @@ Kör Joplin Setup och följ stegen som visas. Efter installationen bör du ställa in grundläggande inställningar för att anpassa appen efter ditt arbetsflöde. Konfigurationen hittar du i *Inställningar*-menyn. **Synkronisering** -Joplin stödjer flera synkroniseringsmål som Nextcloud, Dropbox, OneDrive eller WebDAV. Välj din favorit under “Synkronisering” och fyll i dina inloggningsuppgifter. Då håller du dina anteckningar uppdaterade på alla enheter. +Joplin stödjer flera synkroniseringsmål som Nextcloud, Dropbox, OneDrive eller WebDAV. Välj din favoritleverantör under ”Synkronisering” och fyll i dina inloggningsuppgifter. Då håller du dina anteckningar uppdaterade på alla enheter. **Kryptering** -För att skydda dina synkade anteckningar, aktivera end-to-end-kryptering under “Kryptering”. En nyckel genereras som måste sättas upp på alla enheter som ska komma åt dina anteckningar. +För att säkra dina synkade anteckningar, aktivera end-to-end-kryptering under ”Kryptering”. En nyckel genereras som måste konfigureras på alla enheter som ska komma åt anteckningarna. **Editor & Utseende** -Joplin använder Markdown för anteckningar. Under “Editor” kan du välja om förhandsvisning ska visas automatiskt och justera typsnitt och storlek. +Joplin använder Markdown för anteckningar. Under ”Editor” kan du ställa in om förhandsgranskningen ska visas automatiskt och justera typsnitt och storlek. **Plugins & Tillägg** -Den inbyggda pluginhanteraren låter dig installera extra funktioner, som diagramstöd, kalenderintegration eller avancerad tagghantering. +Den inbyggda plugin-managern låter dig installera extra funktioner, som diagramstöd, kalenderintegration eller avancerad tagghantering. **Web Clipper** -Vill du kan du aktivera “Joplin Web Clipper” som webbläsartillägg för att spara hela webbsidor eller val direkt som anteckningar. +Vill du kan du aktivera ”Joplin Web Clipper” som webbläsartillägg för att spara hela webbsidor eller val direkt som anteckningar. -Med dessa grundinställningar är Joplin redo att användas i allt från uppgiftshantering och projekt-dokumentation till personliga kunskapsbaser. +Med de här grundinställningarna är Joplin redo att användas i allt från uppgiftshantering och projektdokumentation till personliga kunskapsbaser. ![img](https://screensaver01.zap-hosting.com/index.php/s/G7gMLyzgyTEjoNf/preview) @@ -75,7 +76,7 @@ Med dessa grundinställningar är Joplin redo att användas i allt från uppgift ## Avslutning och fler resurser -Grattis! Du har nu installerat och konfigurerat Joplin på din VPS. Vi rekommenderar också att du kikar på följande resurser som kan ge dig extra hjälp och tips under din serverkonfiguration. +Grattis! Du har nu framgångsrikt installerat och konfigurerat Joplin på din VPS/Dedikerade Server. Vi rekommenderar också att du kikar på följande resurser som kan ge dig extra hjälp och tips under din serverkonfiguration. - [Joplinapp.org](https://joplin.org/) - Officiell webbplats - [Joplinapp.org/help/](https://joplinapp.org/help/) - Joplins hjälpsida diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md index 19f8a83bd..8cdab346f 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md @@ -1,10 +1,11 @@ --- id: vserver-windows-notepad++ -title: "VPS: Installera Notepad++ på Windows" -description: "Upptäck hur du använder Notepad++ för effektiv kodning med anpassningsbara funktioner och snabb prestanda → Lär dig mer nu" +title: "Installera Notepad++ på en Windows Server – Använd en kraftfull kod- och texteditor" +description: "Upptäck hur du använder Notepad++ för effektiv kodning med anpassningsbara funktioner och snabb prestanda → Läs mer nu" sidebar_label: Installera Notepad++ services: -- vserver + - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -17,7 +18,7 @@ Notepad++ är en gratis och öppen källkods-text- och kodeditor för Windows. D ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) -Fundera på att hosta den här tjänsten själv? Vi guidar dig genom varje steg för hur du installerar och konfigurerar den, plus allt du behöver ha koll på. +Fundera på att hosta den här tjänsten själv? Vi guidar dig steg för steg hur du installerar och konfigurerar den, plus allt du behöver ha koll på. @@ -29,7 +30,7 @@ Fundera på att hosta den här tjänsten själv? Vi guidar dig genom varje steg Innan du installerar **Notepad++**, se till att din hostingmiljö uppfyller följande krav för att garantera en smidig installation och optimal prestanda. -| Hårdvara | Minimum | ZAP-Hostings Rekommendation | +| Hårdvara | Minimikrav | ZAP-Hostings Rekommendation | | ---------- | ------------ | -------------------------- | | CPU | 1 vCPU-kärna | 4 vCPU-kärnor | | RAM | 2 GB | 4 GB | @@ -49,16 +50,16 @@ Kör Notepad++ Setup och följ stegen som visas: ## Konfiguration -Notepad++ har massor av anpassningsmöjligheter som du hittar under *Settings > Preferences*. Här kan du skräddarsy editorn efter just ditt arbetsflöde: +Notepad++ har ett brett utbud av anpassningsmöjligheter som du hittar under *Settings > Preferences*. Här kan du skräddarsy editorn efter just ditt arbetsflöde: - **General**: Styr startbeteende, som att ladda om tidigare öppnade filer, sätta standardspråk eller definiera hur flikar ska fungera. - **Editor Settings**: Justera typsnitt och storlek, flikbredd, radnummer, automatisk indentering eller om mellanslag och flikmarkeringar ska visas. - **Color Schemes & Syntax**: Använd “Style Configurator” för att byta tema och anpassa syntaxmarkering för varje språk som stöds. -- **File Handling**: Ställ in saker som automatisk omladdning av filer vid ändringar, hantering av stora filer eller kodningsinställningar som UTF-8. +- **File Handling**: Ställ in alternativ som automatisk omladdning vid filändringar, hantering av stora filer eller kodningsinställningar som UTF-8. - **Security & Backup**: Aktivera automatisk backup eller sessionsåterställning för att undvika dataförlust. - **Plugins**: Installera och hantera tillägg via Plugin Manager för att lägga till funktioner som FTP-stöd eller avancerad formatering. -Dessa inställningar gör Notepad++ superflexibelt, oavsett om du bara skriver enkel text eller jobbar med fullskalig mjukvaruutveckling. +Dessa inställningar gör Notepad++ superflexibelt, oavsett om du bara skriver enkel text eller utvecklar fullfjädrad mjukvara. ![img](https://screensaver01.zap-hosting.com/index.php/s/X8og5qnFkBTRcmA/preview) @@ -67,9 +68,9 @@ Dessa inställningar gör Notepad++ superflexibelt, oavsett om du bara skriver e ## Avslutning och fler resurser -Grattis! Du har nu installerat och konfigurerat Notepad++ på din VPS. Vi rekommenderar också att du kollar in följande resurser som kan ge dig extra hjälp och tips under din serverkonfiguration: +Grattis! Du har nu framgångsrikt installerat och konfigurerat Notepad++ på din VPS/Dedikerade Server. Vi rekommenderar också att du kikar på följande resurser som kan ge dig extra hjälp och tips under din serverkonfiguration: -- [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - Officiell webbplats +- [notepad-plus-plus.org/](https://notepad-plus-plus.org/) – Officiell webbplats Har du frågor som inte täcks här? Tveka inte att kontakta vår support, som finns tillgänglig varje dag för att hjälpa dig! 🙂 diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md index b1df520a1..a3ad4a782 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md @@ -1,10 +1,11 @@ --- id: vserver-windows-plesk -title: "VPS: Installation av Plesk" -description: "Upptäck hur du effektivt hanterar webbplatser och servrar med Plesks mångsidiga plattform för både nybörjare och proffs → Lär dig mer nu" +title: "Installera Plesk på en Windows Server - Hantera Webbplatser med ett Kraftfullt Kontrollpanel" +description: "Upptäck hur du enkelt hanterar webbplatser och servrar med Plesks mångsidiga plattform för både nybörjare och proffs → Läs mer nu" sidebar_label: Installera Plesk services: - vserver + - dedicated --- import InlineVoucher from '@site/src/components/InlineVoucher'; @@ -21,7 +22,7 @@ För att installera Plesk på servern behöver du först ansluta till den. Hur d ## Plesk Installer -Nästa steg är att skaffa Plesk Installer, som krävs för att installera Plesk. Den kan laddas ner genom att klicka på [Plesk Installer](https://installer-win.plesk.com/plesk-installer.exe) +Nästa steg är att ladda ner Plesk Installer, som krävs för att installera Plesk. Du kan ladda ner den genom att klicka på [Plesk Installer](https://installer-win.plesk.com/plesk-installer.exe) Installationsfilen sparas nu i en mapp, i vårt exempel använder vi en "Plesk"-mapp som vi skapat på skrivbordet. Sökvägen till den här filen är viktig för nästa steg. @@ -29,8 +30,7 @@ Installationsfilen sparas nu i en mapp, i vårt exempel använder vi en "Plesk"- ### Öppna Kommandotolken -Nu måste CMD-konsolen öppnas för installationen. -Det gör du enklast med tangentkombinationen [Windows] + [R] eller genom att söka på "command" i Windows startmeny. +Nu måste CMD-konsolen öppnas för installationen. Det gör du enklast med kortkommandot [Windows] + [R] eller genom att söka på "command" i Windows-sökfältet. ![](https://screensaver01.zap-hosting.com/index.php/s/Bxy33gxjASsf5G3/preview) @@ -38,7 +38,7 @@ Det gör du enklast med tangentkombinationen [Windows] + [R] eller genom att sö I CMD-konsolen navigerar du till mappen där Plesk-installationsfilen ligger. I vårt exempel är det "Plesk"-mappen på skrivbordet. -Du går in i mappen med kommandot "*cd*". +Du byter mapp i CMD med kommandot "*cd*". ![](https://screensaver01.zap-hosting.com/index.php/s/QzQmFzpi3SDQbbE/preview) @@ -55,6 +55,6 @@ Installationen kan ta mellan 30 och 60 minuter. När den är klar är Plesk inst ## Avslutning -Grattis, du har nu installerat och konfigurerat Plesk på din VPS! Har du fler frågor eller stöter på problem är vårt supportteam redo att hjälpa dig varje dag! +Grattis, du har nu installerat och konfigurerat Plesk på din VPS/Dedikerade Server! Har du fler frågor eller stöter på problem, tveka inte att kontakta vår support som finns tillgänglig varje dag för att hjälpa dig! \ No newline at end of file diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md index 1788f36bc..77c69a118 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md @@ -1,10 +1,11 @@ --- id: vserver-windows-speedtest-cli -title: "VPS: Installera Speedtest CLI på Windows" -description: "Upptäck hur du effektivt hanterar källkod och samarbetar med Speedtest CLI för smidig versionshantering i modern utveckling → Lär dig mer nu" +title: "Installera Speedtest CLI på en Windows Server - Håll koll på ditt nätverk" +description: "Upptäck hur du effektivt hanterar källkod och samarbetar med Speedtest CLI för smidig versionshantering i modern utveckling → Läs mer nu" sidebar_label: Installera Speedtest CLI services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -23,19 +24,19 @@ Fundera på att hosta den här tjänsten själv? Vi guidar dig steg för steg hu ## Förberedelser -Innan du sätter upp **Speedtest CLI** behöver du förbereda ditt system. Det innebär att uppdatera operativsystemet till senaste versionen. Dessa förberedelser säkerställer en stabil miljö och hjälper till att undvika problem under eller efter installationen. +Innan du installerar **Speedtest CLI** behöver du förbereda ditt system. Det innebär att uppdatera operativsystemet till senaste versionen. Dessa förberedelser säkerställer en stabil miljö och hjälper till att undvika problem under eller efter installationen. ### Uppdatera systemet -För att se till att ditt system kör den senaste mjukvaran och säkerhetsförbättringarna bör du alltid börja med att uppdatera systemet. Det garanterar att du har de senaste säkerhetspatcharna och mjukvaruversionerna innan du går vidare. +För att vara säker på att ditt system kör den senaste mjukvaran och säkerhetsuppdateringarna bör du alltid börja med att uppdatera systemet. Det garanterar att du har de senaste säkerhetspatcharna och mjukvaruversionerna innan du går vidare. ## Installation -Nu när förberedelserna är klara kan du fortsätta med installationen av Speedtest CLI-appen. Ladda ner Speedtest CLI för Windows (x64) här: https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-win64.zip +Nu när förberedelserna är klara kan du installera Speedtest CLI-appen. Ladda ner Speedtest CLI för Windows (x64) här: https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-win64.zip -Kör sedan installationsfilen och följ stegen som visas. +Kör sedan installationsfilen och följ instruktionerna. ![img](https://screensaver01.zap-hosting.com/index.php/s/XXERYCa3eKjYmxS/download) @@ -43,25 +44,25 @@ Kör sedan installationsfilen och följ stegen som visas. ## Konfiguration -speedtest-cli använder inte en traditionell konfigurationsfil men kan anpassas med kommandoradsalternativ och miljövariabler. Det gör att du kan skräddarsy den för konsekvent och automatiserad användning: +speedtest-cli använder inte en traditionell konfigurationsfil men kan anpassas via kommandoradsalternativ och miljövariabler. Det gör att du kan skräddarsy den för konsekvent och automatiserad användning: - `--server `: Välj en specifik server via dess ID för mer konsekventa och jämförbara testresultat. - `--bytes`: Visa hastigheter i byte per sekund istället för bitar. -- `--simple`: Visa endast ping, nedladdning och uppladdning i ett kompakt format. +- `--simple`: Visa bara ping, nedladdning och uppladdning i ett kompakt format. - `--json` eller `--csv`: Perfekt för automation och loggning, då resultaten sparas i maskinläsbart format. - Proxy-stöd: Ställ in miljövariabler som `http_proxy` eller `https_proxy` för att köra speedtest-cli bakom en proxy. -För upprepad användning med samma inställningar är det smidigt att skapa ett shell-alias eller ett litet wrapper-script. Då kan du snabbt köra speedtest-cli med enhetligt output. +Om du kör samma alternativ ofta är det smidigt att skapa en shell-alias eller ett litet wrapper-script. Då kan du snabbt köra speedtest-cli med enhetligt output. ## Avslutning och fler resurser -Grattis! Du har nu installerat och konfigurerat Speedtest CLI på din vServer. Vi rekommenderar också att du kikar på följande resurser som kan ge dig extra hjälp och vägledning under din serverkonfiguration: +Grattis! Du har nu installerat och konfigurerat Speedtest CLI på din vServer. Vi rekommenderar också att du kollar in följande resurser som kan ge dig extra hjälp och tips under din serverkonfiguration: -- [Speedtest.net/apps/cli](https://www.speedtest.net/apps/cli) - Officiell webbplats +- [Speedtest.net/apps/cli](https://www.speedtest.net/apps/cli) - Officiell hemsida -Har du frågor som inte täcks här? Tveka inte att kontakta vår support, som finns tillgänglig varje dag för att hjälpa dig! 🙂 +Har du frågor som inte täcks här? Tveka inte att kontakta vår support, vi finns tillgängliga varje dag för att hjälpa dig! 🙂 diff --git a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md index e4db4dda8..074c6dc78 100644 --- a/i18n/sv/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md +++ b/i18n/sv/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md @@ -1,10 +1,11 @@ --- id: vserver-windows-ts6 -title: "VPS: Installera Teamspeak 6 Server på din Windows VPS" -description: "Upptäck hur du sätter upp och optimerar TeamSpeak 6 Server beta för smidig hosting och prestanda → Lär dig mer nu" +title: "Sätt upp TeamSpeak 6 Server på en Windows Server - Kör din egen röstplattform" +description: "Upptäck hur du installerar och optimerar TeamSpeak 6 Server beta för smidig hosting och prestanda → Läs mer nu" sidebar_label: Installera Teamspeak 6 Server services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Introduktion -Sommaren 2025 släppte TeamSpeak **Beta-versionen** av **TeamSpeak 6 Server**. Nu kan du uppleva nästa generation av TeamSpeak på riktigt! +Sommaren 2025 släppte TeamSpeak **Beta-versionen** av **TeamSpeak 6 Server**. Nu kan du testa nästa generation av TeamSpeak på riktigt! Fundera på att hosta tjänsten själv? Vi guidar dig steg för steg hur du installerar och konfigurerar den, plus allt du behöver ha koll på. @@ -27,19 +28,19 @@ Fundera på att hosta tjänsten själv? Vi guidar dig steg för steg hur du inst Innan du installerar **Teamspeak 6 Server**, se till att din hostingmiljö uppfyller följande krav för en smidig installation och optimal prestanda. -| Hårdvara | Minimum | ZAP-Hostings Rekommendation | -| ---------- | ------------ | ---------------------------- | -| CPU | 1 vCPU-kärna | 4 vCPU-kärnor | -| RAM | 1 GB | 4 GB | -| Diskutrymme| 1 GB | 25 GB | +| Hårdvara | Minimum | ZAP-Hosting Rekommenderar | +| ---------- | ------------ | ------------------------- | +| CPU | 1 vCPU-kärna | 4 vCPU-kärnor | +| RAM | 1 GB | 4 GB | +| Diskutrymme| 1 GB | 25 GB | ## Förberedelser -Innan du sätter upp **TeamSpeak 6 Server** behöver du förbereda ditt system. För att säkerställa att systemet kör den senaste mjukvaran och säkerhetsuppdateringarna bör du alltid börja med att uppdatera systemet. +Innan du sätter upp **TeamSpeak 6 Server** behöver du förbereda systemet. För att säkerställa att din server kör den senaste mjukvaran och säkerhetsuppdateringarna bör du alltid börja med att uppdatera systemet. -Detta garanterar att du har de senaste säkerhetspatcharna och mjukvaruversionerna innan du går vidare. +Det garanterar att du har de senaste säkerhetspatcharna och mjukvaruversionerna innan du går vidare. @@ -49,13 +50,13 @@ När alla krav är uppfyllda och förberedelserna klara kan du köra igång med ![img](https://screensaver01.zap-hosting.com/index.php/s/Ywc6mMTJybbgtF5/preview) -Packa sedan upp filen i en mapp du väljer. Öppna **PowerShell** och navigera till mappen där du packade upp serverfilerna. Starta servern genom att köra: +Packa sedan upp filen i en valfri mapp. Öppna **PowerShell** och navigera till mappen där du packade upp serverfilerna. Starta servern genom att köra: ``` .\tsserver.exe ``` -Vid första uppstart visas ett fönster med licensavtalet som du måste acceptera. Därefter visas Server Query Admin-kontots inloggningsuppgifter och privilege key. Dessa visas bara en gång, så spara dem säkert. +Vid första uppstart visas ett fönster med licensavtalet som du måste acceptera. Därefter visas Server Query Admin-kontots inloggningsuppgifter och privilegienyckeln. Dessa visas bara en gång, så spara dem säkert. ![img](https://screensaver01.zap-hosting.com/index.php/s/rsmBkcJiAAinjE6/download) @@ -65,7 +66,7 @@ När du bekräftat detta kör TeamSpeak 6 Server redan i bakgrunden och är redo ## Konfiguration -Du kan även justera fler inställningar för **TeamSpeak 6 Server** via **kommandoradsargument**. Alternativ skickas direkt när du startar servern. En fullständig lista över tillgängliga alternativ finns i den officiella [TeamSpeak 6 Server](https://github.com/teamspeak/teamspeak6-server/blob/main/CONFIG.md) dokumentationen. Exempel: +Du kan även justera fler inställningar för **TeamSpeak 6 Server** via **kommandoradsargument**. Alternativ skickas direkt när du startar servern. En komplett lista på tillgängliga alternativ finns i den officiella [TeamSpeak 6 Server](https://github.com/teamspeak/teamspeak6-server/blob/main/CONFIG.md) dokumentationen. Exempel: ``` ./tsserver --default-voice-port 9987 @@ -75,18 +76,18 @@ Du kan även justera fler inställningar för **TeamSpeak 6 Server** via **komma ## Anslutning -När TeamSpeak 6 Server är igång kan du ansluta med TeamSpeak 6 Client. Använd helt enkelt din servers IP-adress tillsammans med rätt port. Fyll i dessa uppgifter i klienten för att koppla upp dig mot servern och börja testa. +När TeamSpeak 6 Server är igång kan du ansluta med TeamSpeak 6 Client. Använd bara IP-adressen till din server tillsammans med rätt port. Fyll i dessa uppgifter i klienten för att koppla upp dig och börja testa. ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) -## Sammanfattning och fler resurser +## Avslutning och fler resurser -Grattis! Du har nu installerat och konfigurerat Teamspeak 6 Server på din VPS. Vi rekommenderar också att du kollar in följande resurser som kan ge dig extra hjälp och tips under din serverkonfiguration. +Grattis! Du har nu installerat och konfigurerat Teamspeak 6 Server på din VPS/Dedikerade Server. Vi rekommenderar också att du kollar in följande resurser som kan ge dig extra hjälp och tips under din serverkonfiguration: - [Officiell Webbplats](https://teamspeak.com/en/) - Info och nedladdningar för TeamSpeak 6 - [Community Forum](https://community.teamspeak.com/) - Support och diskussioner - [GitHub Issues](https://github.com/teamspeak/teamspeak6-server/issues) - Rapportera buggar och följ öppna ärenden -Har du frågor som inte täcks här? För mer hjälp eller support, tveka inte att kontakta vårt supportteam som finns tillgängligt varje dag för att hjälpa dig! 🙂 \ No newline at end of file +Har du frågor som inte täcks här? Tveka inte att kontakta vår support, vi finns tillgängliga varje dag för att hjälpa dig! 🙂 \ No newline at end of file diff --git a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md index 8a225f888..c3ad4d74a 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-certbot -title: "เซิร์ฟเวอร์เฉพาะ: ตั้งค่า Certbot บน Linux" -description: "ค้นพบวิธีการปกป้องเว็บไซต์ของคุณด้วยใบรับรอง SSL ฟรีโดยใช้ Certbot และ Let's Encrypt เพื่อการส่งข้อมูลที่ปลอดภัย → เรียนรู้เพิ่มเติมตอนนี้" +title: "ตั้งค่า Certbot บนเซิร์ฟเวอร์ Linux - ปกป้องเว็บไซต์ของคุณด้วย Let's Encrypt SSL" +description: "เรียนรู้วิธีปกป้องเว็บไซต์ของคุณด้วยใบรับรอง SSL ฟรีโดยใช้ Certbot และ Let's Encrypt เพื่อการส่งข้อมูลที่ปลอดภัย → เริ่มเรียนรู้เลย" sidebar_label: ติดตั้ง Certbot services: + - vserver - dedicated --- @@ -13,15 +14,15 @@ 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 คุณจะต้องมีเซิร์ฟเวอร์ Linux และ **โดเมน** ที่คุณเป็นเจ้าของ คุณต้องสามารถเข้าถึงการตั้งค่า DNS ของโดเมน และคุณ **ต้อง** สร้างระเบียน DNS ประเภท `A` ชี้ไปยังที่อยู่ IP ของ __เซิร์ฟเวอร์ Linux__ ของคุณสำหรับโดเมนหลักหรือซับโดเมนที่คุณวางแผนจะใช้ +เพื่อใช้งาน Certbot คุณจะต้องมีเซิร์ฟเวอร์ Linux และ **โดเมน** ที่คุณเป็นเจ้าของ คุณต้องสามารถเข้าถึงการตั้งค่า DNS ของโดเมนนั้นได้ และคุณ **ต้อง** สร้างระเบียน DNS แบบ `A` ชี้ไปยังที่อยู่ IP ของ __เซิร์ฟเวอร์ Linux__ ของคุณสำหรับโดเมนหลักหรือซับโดเมนที่คุณต้องการใช้ -Certbot ยังมีปลั๊กอินเสริมที่ช่วยให้คุณตั้งค่าใบรับรองสำหรับโดเมนได้ง่าย ๆ แบบ "คลิกเดียว" ซึ่งรองรับเว็บเซิร์ฟเวอร์หลากหลาย เช่น Nginx หรือ Apache เราแนะนำให้ใช้ Nginx เพราะเป็นเว็บเซิร์ฟเวอร์โอเพ่นซอร์สที่มีประสิทธิภาพสูงและได้รับความนิยม ดู [คู่มือ Linux reverse proxy](dedicated-linux-proxy.md) ของเราเพื่อช่วยตั้งค่านี้ +Certbot ยังมีปลั๊กอินเสริมที่ช่วยให้คุณตั้งค่าใบรับรองสำหรับโดเมนได้ง่าย ๆ แบบ "คลิกเดียว" ซึ่งรองรับเว็บเซิร์ฟเวอร์หลายตัว เช่น Nginx หรือ Apache เราแนะนำให้ใช้ Nginx เพราะเป็นเว็บเซิร์ฟเวอร์โอเพ่นซอร์สที่มีประสิทธิภาพสูงและได้รับความนิยม ดู [คู่มือ Linux reverse proxy](dedicated-linux-proxy.md) ของเราเพื่อช่วยตั้งค่านี้ ## การติดตั้ง @@ -31,9 +32,9 @@ Certbot ยังมีปลั๊กอินเสริมที่ช่ว sudo apt install certbot ``` -เมื่อ Certbot ถูกติดตั้งแล้ว คุณสามารถขอใบรับรองสำหรับโดเมนของคุณได้ Let's Encrypt และ Certbot มีวิธี ACME Challenges หลากหลายแบบเพื่อยืนยันความเป็นเจ้าของโดเมน +เมื่อ Certbot ถูกติดตั้งแล้ว คุณสามารถขอใบรับรองสำหรับโดเมนของคุณได้ Let's Encrypt และ Certbot มีวิธี ACME Challenges หลายแบบเพื่อยืนยันความเป็นเจ้าของโดเมน -เราแนะนำให้ใช้วิธี **HTTP-01** เป็นค่าเริ่มต้นเพราะรองรับการต่ออายุอัตโนมัติ แต่ถ้าคุณเจอปัญหา คุณสามารถลองใช้วิธี **DNS-01** เป็นทางเลือก ซึ่งเป็นแบบแมนนวลและไม่รองรับการต่ออายุอัตโนมัติเพราะต้องยืนยันผ่านระเบียน DNS ประเภท **TXT** +เราแนะนำให้ใช้วิธี **HTTP-01** เป็นค่าเริ่มต้น เพราะรองรับการต่ออายุอัตโนมัติ แต่ถ้าคุณเจอปัญหากับวิธีนี้ คุณสามารถลองใช้วิธี **DNS-01** เป็นทางเลือก ซึ่งเป็นแบบแมนนวลและไม่รองรับการต่ออายุอัตโนมัติ เพราะต้องยืนยันผ่านระเบียน DNS แบบ **TXT** :::tip ใช้ปลั๊กอินเว็บเซิร์ฟเวอร์ สำหรับคนที่ใช้เว็บเซิร์ฟเวอร์อย่าง Nginx, Apache หรือเว็บเซิร์ฟเวอร์ของตัวเอง เราแนะนำให้ไปที่ส่วน **ปลั๊กอินเว็บเซิร์ฟเวอร์** ด้านล่าง ซึ่งแสดงวิธีใช้ปลั๊กอิน Certbot เสริมสำหรับเว็บเซิร์ฟเวอร์เหล่านี้ เพื่อการติดตั้งแบบ "คลิกเดียว" และขอใบรับรองโดยไม่ต้องปิดเว็บเซิร์ฟเวอร์ @@ -41,9 +42,9 @@ sudo apt install certbot ### การท้าทาย HTTP-01 -เมื่อ Certbot ถูกติดตั้งแล้ว คุณสามารถขอใบรับรองสำหรับโดเมนของคุณได้ ในตัวอย่างนี้ เราจะใช้โหมด standalone ซึ่งหมายความว่า Certbot จะเริ่มเว็บเซิร์ฟเวอร์ชั่วคราวเพื่อทำการท้าทายนี้ ซึ่งหมายความว่าคุณต้องเปิดพอร์ต 80 ในไฟร์วอลล์ และต้องไม่มีเว็บเซิร์ฟเวอร์หรือบริการใด ๆ ที่รันอยู่บนพอร์ต 80 เพื่อให้เว็บเซิร์ฟเวอร์ชั่วคราวนี้เริ่มทำงานและให้การท้าทายถูกดึงข้อมูล (จึงเป็นที่มาของชื่อ `HTTP` ในการท้าทายนี้) +เมื่อ Certbot ถูกติดตั้งแล้ว คุณสามารถขอใบรับรองสำหรับโดเมนของคุณได้ ในตัวอย่างนี้ เราจะใช้โหมด standalone ซึ่งหมายความว่า Certbot จะเริ่มเว็บเซิร์ฟเวอร์ชั่วคราวเพื่อทำการท้าทายนี้ ซึ่งหมายความว่าคุณต้องเปิดพอร์ต 80 ในไฟร์วอลล์ และต้องไม่มีเว็บเซิร์ฟเวอร์หรือบริการใด ๆ ที่ใช้งานพอร์ต 80 อยู่ เพื่อให้เว็บเซิร์ฟเวอร์ชั่วคราวนี้ทำงานและรับการท้าทายได้ (จึงเป็นที่มาของชื่อ `HTTP` ในชื่อการท้าทาย) -ในคำสั่งต่อไปนี้ คุณจะใช้พารามิเตอร์ `--standalone` เพื่อบอก Certbot ว่าคุณต้องการใช้ตัวเลือกเว็บเซิร์ฟเวอร์ชั่วคราวนี้ +คำสั่งด้านล่างนี้จะใช้พารามิเตอร์ `--standalone` เพื่อบอก Certbot ว่าคุณต้องการใช้ตัวเลือกเว็บเซิร์ฟเวอร์ชั่วคราว ``` # สำหรับโดเมนหลัก @@ -56,21 +57,21 @@ certbot certonly --standalone -d [your_domain] certbot certonly --standalone ``` -เมื่อรันคำสั่งนี้ คุณอาจต้องทำตามขั้นตอนตั้งค่าแบบโต้ตอบครั้งแรก ซึ่งจะขอให้คุณใส่อีเมลสำหรับการสื่อสารเกี่ยวกับใบรับรอง ตามด้วยตัวเลือกสมัครรับจดหมายข่าว และเงื่อนไขที่คุณต้องยอมรับ +เมื่อรันคำสั่งนี้ คุณอาจต้องทำตามขั้นตอนตั้งค่าแบบโต้ตอบครั้งแรก ซึ่งจะขอให้คุณใส่อีเมลสำหรับติดต่อเกี่ยวกับใบรับรอง ตามด้วยตัวเลือกสมัครรับจดหมายข่าว และเงื่อนไขที่คุณต้องยอมรับ -Certbot จะสร้าง ACME Challenge และโฮสต์ผ่านเว็บเซิร์ฟเวอร์ชั่วคราว Let's Encrypt จะพยายามดึงข้อมูลนี้จากเซิร์ฟเวอร์ของคุณ และเมื่อสำเร็จ ใบรับรองจะถูกสร้างและบันทึกไว้ที่เส้นทาง `/etc/letsencrypt/live/[your_domain]` +Certbot จะสร้าง ACME Challenge และโฮสต์ผ่านเว็บเซิร์ฟเวอร์ชั่วคราว เซิร์ฟเวอร์ของ Let's Encrypt จะพยายามดึงข้อมูลนี้จากเซิร์ฟเวอร์ของคุณ และถ้าสำเร็จ ใบรับรองจะถูกสร้างและบันทึกไว้ที่ `/etc/letsencrypt/live/[your_domain]` ![](https://screensaver01.zap-hosting.com/index.php/s/7oGcQotKaowaDzM/preview) -คุณสามารถใช้ใบรับรอง SSL เหล่านี้ได้ทุกที่ที่ต้องการ เพียงแค่ระบุเส้นทางภายในเครื่องไปยังใบรับรอง +คุณสามารถใช้ใบรับรอง SSL ได้ทุกที่ที่ต้องการ เพียงแค่ระบุเส้นทางในเครื่องไปยังใบรับรองเหล่านี้ -### ระเบียน DNS ประเภท TXT +### ระเบียน DNS แบบ TXT -ถ้าคุณเจอปัญหาในการยืนยันโดเมนผ่านวิธี **HTTP-01** คุณสามารถลองใช้วิธี **DNS-01** ซึ่งต้องสร้างระเบียน DNS ประเภท **TXT** ที่มีค่าตามที่ Let's Encrypt กำหนด +ถ้าคุณเจอปัญหาในการยืนยันโดเมนผ่านวิธี **HTTP-01** คุณสามารถลองใช้วิธี **DNS-01** แทน ซึ่งต้องสร้างระเบียน DNS แบบ **TXT** ที่มีค่าตามที่ Let's Encrypt กำหนด อย่างที่บอกไป วิธีนี้ **ไม่** รองรับการต่ออายุอัตโนมัติ เว้นแต่คุณจะตั้งโครงสร้างพื้นฐานของตัวเองเพื่อจัดการเรื่องนี้ ดังนั้นจึงแนะนำให้ใช้วิธี **HTTP-01** เท่าที่จะทำได้ -ในคำสั่งต่อไปนี้ คุณจะใช้พารามิเตอร์ `--preferred-challenges` เพื่อบอก Certbot ว่าคุณต้องการใช้วิธี `DNS-01` +คำสั่งด้านล่างนี้จะใช้พารามิเตอร์ `--preferred-challenges` เพื่อบอก Certbot ว่าคุณต้องการใช้วิธี `DNS-01` ``` # สำหรับโดเมนหลัก @@ -83,38 +84,38 @@ 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 เพื่อดำเนินการต่อ ถ้าทุกอย่างถูกต้องและข้อมูล DNS ถูกเผยแพร่ ใบรับรองจะถูกสร้างและบันทึกไว้ที่เส้นทาง `/etc/letsencrypt/live/[your_domain]` +เมื่อคุณสร้างระเบียนเรียบร้อยแล้ว กด Enter เพื่อดำเนินการต่อ ถ้าทุกอย่างถูกต้องและข้อมูล DNS ถูกเผยแพร่แล้ว ใบรับรองจะถูกสร้างและบันทึกไว้ที่ `/etc/letsencrypt/live/[your_domain]` :::note -โปรดอดทนรอเพราะการเปลี่ยนแปลงระเบียน DNS อาจใช้เวลาสักครู่ในการเผยแพร่ โดยปกติจะใช้เวลาไม่กี่นาที แต่ในบางกรณีอาจนานกว่านั้น +โปรดใจเย็น ๆ เพราะการเปลี่ยนแปลงระเบียน DNS อาจใช้เวลาสักพักในการเผยแพร่ ปกติจะใช้เวลาไม่กี่นาที แต่ในบางกรณีอาจนานกว่านั้น ::: -คุณสามารถใช้ใบรับรอง SSL เหล่านี้ได้ทุกที่ที่ต้องการ เพียงแค่ระบุเส้นทางภายในเครื่องไปยังใบรับรอง +คุณสามารถใช้ใบรับรอง SSL ได้ทุกที่ที่ต้องการ เพียงแค่ระบุเส้นทางในเครื่องไปยังใบรับรองเหล่านี้ ## ปลั๊กอินเว็บเซิร์ฟเวอร์ -Certbot มีปลั๊กอินเว็บเซิร์ฟเวอร์เสริมหลายตัวที่ช่วยให้การจัดการใบรับรองง่ายขึ้น เพราะปลั๊กอินจะปรับแต่งบล็อกเซิร์ฟเวอร์ที่เกี่ยวข้องให้โดยอัตโนมัติ เพื่อใช้ปลั๊กอิน คุณแค่เพิ่มพารามิเตอร์ที่เกี่ยวข้องในคำสั่ง `certbot` +Certbot มีปลั๊กอินเว็บเซิร์ฟเวอร์เสริมหลายตัวที่ช่วยให้การจัดการใบรับรองง่ายขึ้น เพราะปลั๊กอินจะปรับแต่งบล็อกเซิร์ฟเวอร์ที่เกี่ยวข้องให้โดยอัตโนมัติ เพื่อใช้ใบรับรองเหล่านี้ แค่เพิ่มพารามิเตอร์ที่เหมาะสมในคำสั่ง `certbot` ของคุณ ทั้งสองวิธีนี้ใช้การท้าทาย **HTTP-01** และทำงานในลักษณะเดียวกัน เมื่อใช้ปลั๊กอิน Certbot จะค้นหาบล็อกเซิร์ฟเวอร์ที่มีโดเมนที่ร้องขอในพารามิเตอร์ `server_name` เมื่อเจอแล้ว Certbot จะสร้าง ACME Challenge และเพิ่มบล็อก `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` ในคำสั่งของคุณดังนี้ ``` # สำหรับโดเมนหลัก @@ -128,7 +129,7 @@ certbot --nginx ``` :::tip -ถ้าคุณไม่ต้องการให้ Certbot ปรับบล็อกเซิร์ฟเวอร์แบบ "คลิกเดียว" อัตโนมัติ คุณสามารถเพิ่มพารามิเตอร์ `certonly` ในคำสั่ง เช่น `certbot certonly` +ถ้าคุณไม่ต้องการให้ Certbot ปรับบล็อกเซิร์ฟเวอร์แบบ "คลิกเดียว" อัตโนมัติ ให้เพิ่มพารามิเตอร์ `certonly` ในคำสั่ง เช่น `certbot certonly` ::: @@ -137,13 +138,13 @@ certbot --nginx ### ปลั๊กอิน Apache -ก่อนใช้ปลั๊กอิน ให้แน่ใจว่าติดตั้งแล้ว +ก่อนใช้ปลั๊กอินนี้ ให้แน่ใจว่าคุณได้ติดตั้งแล้ว ``` sudo apt install python3-certbot-apache ``` -เพื่อใช้ปลั๊กอิน Apache ให้ใช้พารามิเตอร์ `--apache` ในคำสั่งของคุณดังนี้ +เพื่อใช้ปลั๊กอิน Apache ให้เพิ่มพารามิเตอร์ `--apache` ในคำสั่งของคุณดังนี้ ``` # สำหรับโดเมนหลัก @@ -157,7 +158,7 @@ certbot --apache ``` :::tip -ถ้าคุณไม่ต้องการให้ Certbot ปรับบล็อกเซิร์ฟเวอร์แบบ "คลิกเดียว" อัตโนมัติ คุณสามารถเพิ่มพารามิเตอร์ `certonly` ในคำสั่ง เช่น `certbot certonly` +ถ้าคุณไม่ต้องการให้ Certbot ปรับบล็อกเซิร์ฟเวอร์แบบ "คลิกเดียว" อัตโนมัติ ให้เพิ่มพารามิเตอร์ `certonly` ในคำสั่ง เช่น `certbot certonly` ::: @@ -166,9 +167,9 @@ certbot --apache ### ปลั๊กอิน Webroot -ถ้าคุณรันเว็บเซิร์ฟเวอร์ของตัวเองที่ไม่ใช้ซอฟต์แวร์ทั่วไป คุณอาจต้องการใช้วิธี webroot เพื่อใช้เว็บเซิร์ฟเวอร์ของคุณโดยไม่ต้องหยุดมัน +ถ้าคุณรันเว็บเซิร์ฟเวอร์ของตัวเองที่ไม่ใช่ซอฟต์แวร์ทั่วไป คุณอาจอยากใช้วิธี webroot เพื่อใช้เว็บเซิร์ฟเวอร์ของคุณโดยไม่ต้องปิดมัน -เพื่อใช้ปลั๊กอิน Webroot ให้ใช้พารามิเตอร์ `--webroot` ในคำสั่งของคุณ และต้องระบุ `-w [your_webserver_path]` (ย่อมาจาก `--webroot-path`) ซึ่งเป็นเส้นทางไปยังไดเรกทอรีระดับบนสุดของเว็บเซิร์ฟเวอร์คุณ +เพื่อใช้ปลั๊กอิน Webroot ให้เพิ่มพารามิเตอร์ `--webroot` ในคำสั่งของคุณ และต้องระบุ `-w [your_webserver_path]` (ย่อมาจาก `--webroot-path`) ซึ่งเป็นเส้นทางไปยังไดเรกทอรีระดับบนสุดของเว็บเซิร์ฟเวอร์คุณ ``` # สำหรับโดเมนหลัก @@ -182,7 +183,7 @@ certbot --webroot -w [your_webserver_path] ``` :::tip -ตำแหน่ง webroot ที่พบบ่อยที่สุดคือ `/var/www/html` คุณยังสามารถใช้วิธีนี้กับเว็บเซิร์ฟเวอร์อย่าง Nginx หรือ Apache ในกรณีที่คุณต้องการใช้เว็บเซิร์ฟเวอร์โดยไม่ต้องให้ปลั๊กอินปรับบล็อกเซิร์ฟเวอร์อัตโนมัติแบบปลั๊กอินเนทีฟ +ตำแหน่ง webroot ที่พบบ่อยที่สุดคือ `/var/www/html` คุณยังสามารถใช้วิธีนี้กับเว็บเซิร์ฟเวอร์อย่าง Nginx หรือ Apache ในกรณีที่คุณอยากใช้เว็บเซิร์ฟเวอร์โดยไม่ต้องให้ปลั๊กอินปรับบล็อกเซิร์ฟเวอร์อัตโนมัติแบบปลั๊กอินเนทีฟ ::: @@ -190,7 +191,8 @@ certbot --webroot -w [your_webserver_path] ## การต่ออายุอัตโนมัติ -ในกรณีส่วนใหญ่ Certbot จะตั้งค่าการต่ออายุใบรับรองอัตโนมัติให้คุณผ่าน cronjob และ/หรือ systemd timer คุณสามารถตรวจสอบได้โดยรันคำสั่งนี้ซึ่งใช้พารามิเตอร์ `--dry-run` เพื่อทดสอบกระบวนการ +ในหลายกรณี Certbot จะตั้งค่าการต่ออายุใบรับรองอัตโนมัติให้คุณผ่าน cronjob และ/หรือ systemd timer คุณสามารถตรวจสอบได้โดยรันคำสั่งนี้ซึ่งใช้พารามิเตอร์ `--dry-run` เพื่อทดสอบกระบวนการ + ``` certbot renew --dry-run ``` @@ -199,11 +201,11 @@ certbot renew --dry-run อย่างที่บอกไป วิธี **DNS-01** ไม่รองรับการต่ออายุอัตโนมัติผ่าน Certbot เว้นแต่คุณจะตั้งโครงสร้างพื้นฐานของตัวเองเพื่อจัดการเรื่องนี้ ดังนั้นจึงแนะนำให้ใช้วิธี **HTTP-01** ::: -ถ้าทุกอย่างถูกต้อง คำสั่งนี้จะสำเร็จ หากคุณต้องการดูหรือแก้ไขการต่ออายุอัตโนมัติ คำสั่งจะอยู่ในที่ใดที่หนึ่งใน `/etc/crontab/`, `/etc/cron.*/*` หรือผ่าน `systemctl list-timers` +ถ้าทุกอย่างถูกต้อง คำสั่งนี้ควรทำงานสำเร็จ หากคุณต้องการดูหรือแก้ไขการตั้งค่าการต่ออายุอัตโนมัติ คำสั่งนี้จะอยู่ในที่ใดที่หนึ่งใน `/etc/crontab/`, `/etc/cron.*/*` หรือผ่าน `systemctl list-timers` ### ตั้งค่า Cronjob ด้วยตัวเอง -ถ้าด้วยเหตุผลใดก็ตามที่การต่ออายุอัตโนมัติไม่ได้ถูกตั้งค่าให้คุณ คุณสามารถเพิ่มเองผ่าน cronjob เปิดเมนู crontab ด้วยคำสั่ง `crontab -e` ถ้านี่เป็นครั้งแรกที่คุณทำ อาจถูกถามให้เลือกโปรแกรมแก้ไข ให้เลือกตัวเลือกแรกซึ่งควรเป็น `/bin/nano` +ถ้าเหตุผลใดที่การต่ออายุอัตโนมัติไม่ได้ถูกตั้งค่าให้คุณ คุณสามารถเพิ่มเองผ่าน cronjob เปิดเมนู crontab ด้วยคำสั่ง `crontab -e` ถ้านี่เป็นครั้งแรกที่คุณใช้ คุณอาจถูกถามให้เลือกโปรแกรมแก้ไข ให้เลือกตัวเลือกแรกซึ่งควรเป็น `/bin/nano` เมื่อไฟล์เปิดใน nano แล้ว ให้เพิ่มบรรทัดนี้เพื่อรันการต่ออายุทุกวันตอน 6 โมงเช้าตามเวลาท้องถิ่น @@ -211,7 +213,7 @@ certbot renew --dry-run 0 6 * * * certbot renew ``` -บันทึกไฟล์และออกจาก nano โดยกด `CTRL + X` ตามด้วย `Y` เพื่อยืนยัน และสุดท้ายกด `ENTER` +บันทึกไฟล์และออกจาก nano โดยกด `CTRL + X` ตามด้วย `Y` เพื่อยืนยัน และกด `ENTER` ## สรุป diff --git a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md index 59688eb81..72d94f08d 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-databases -title: "เซิร์ฟเวอร์เฉพาะ: การติดตั้งฐานข้อมูล" -description: "สำรวจวิธีการติดตั้งและตั้งค่าฐานข้อมูลต่าง ๆ บน Ubuntu และลีนุกซ์ดิสโทรอื่น ๆ เพื่อประสิทธิภาพและความปลอดภัยที่ดียิ่งขึ้น → เรียนรู้เพิ่มเติมตอนนี้" +title: "ตั้งค่าฐานข้อมูลบนเซิร์ฟเวอร์ Linux - ติดตั้งและจัดการบริการฐานข้อมูล" +description: "สำรวจวิธีการติดตั้งและตั้งค่าฐานข้อมูลต่างๆ บน Ubuntu และดิสโทร Linux อื่นๆ เพื่อประสิทธิภาพและความปลอดภัยที่ดียิ่งขึ้น → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้งฐานข้อมูล services: + - vserver - dedicated --- @@ -11,11 +12,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## บทนำ -คู่มือนี้จะอธิบายขั้นตอนการติดตั้งฐานข้อมูลประเภทต่าง ๆ สำหรับตัวอย่างนี้จะใช้ Ubuntu 20.04 เป็นระบบปฏิบัติการ แต่คำสั่งที่เทียบเท่าสำหรับลีนุกซ์ดิสโทรอื่น ๆ ที่เรามีให้บริการบนเว็บไซต์ก็จะถูกระบุไว้ด้วย คำสั่งเหล่านี้ต้องรันผ่าน SSH หากคุณไม่รู้วิธีเชื่อมต่อเซิร์ฟเวอร์ผ่าน SSH กรุณาดูที่นี่: [การเข้าถึงเบื้องต้น (SSH)](vserver-linux-ssh.md). +คู่มือนี้แนะนำขั้นตอนการติดตั้งฐานข้อมูลหลายประเภท สำหรับตัวอย่างนี้ใช้ Ubuntu 20.04 เป็นระบบปฏิบัติการ แต่คำสั่งที่เทียบเท่าสำหรับดิสโทร Linux อื่นๆ ที่เรามีให้บริการบนเว็บไซต์ก็ถูกระบุไว้ด้วย คำสั่งเหล่านี้ต้องรันผ่าน SSH หากคุณไม่รู้วิธีเชื่อมต่อเซิร์ฟเวอร์ผ่าน SSH โปรดดูที่นี่: [การเข้าถึงเบื้องต้น (SSH)](vserver-linux-ssh.md). ## การเตรียมตัว -ก่อนเริ่มติดตั้งฐานข้อมูล จำเป็นต้องตรวจสอบให้แน่ใจว่าระบบของคุณเป็นเวอร์ชันล่าสุด โดยอัปเดตแพ็กเกจจากตัวจัดการแพ็กเกจของระบบด้วยคำสั่งต่อไปนี้ ขึ้นอยู่กับระบบปฏิบัติการของคุณ: +ก่อนเริ่มติดตั้งฐานข้อมูล จำเป็นต้องตรวจสอบให้แน่ใจว่าระบบของคุณอัปเดตล่าสุดแล้ว โดยอัปเดตแพ็กเกจจากตัวจัดการแพ็กเกจของระบบด้วยคำสั่งต่อไปนี้ ขึ้นอยู่กับระบบปฏิบัติการของคุณ: ``` // Ubuntu & Debian @@ -33,7 +34,7 @@ sudo dnf upgrade --refresh ## ประเภทฐานข้อมูล -ขึ้นอยู่กับว่าคุณต้องการติดตั้งบริการฐานข้อมูลแบบไหน ให้ทำตามคู่มือที่ตรงกับประเภทนั้น: +ขึ้นอยู่กับบริการฐานข้อมูลที่คุณต้องการติดตั้ง ให้ทำตามคู่มือที่ตรงกับฐานข้อมูลนั้น: import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; @@ -43,23 +44,23 @@ import TabItem from '@theme/TabItem'; ## MariaDB คืออะไร? -MariaDB คือระบบจัดการฐานข้อมูลเชิงสัมพันธ์แบบโอเพนซอร์ส ซึ่งแยกมาจาก MySQL โดยเน้นประสิทธิภาพ ความปลอดภัย และการพัฒนาอย่างต่อเนื่อง โดย MariaDB มีเอนจินจัดเก็บข้อมูลที่ดีกว่า และสถาปัตยกรรมที่เข้ากันได้เต็มที่กับ MySQL เราแนะนำให้ใช้ MariaDB แทน MySQL +MariaDB คือระบบจัดการฐานข้อมูลเชิงสัมพันธ์แบบโอเพนซอร์ส ที่แยกมาจาก MySQL โดยเน้นประสิทธิภาพ ความปลอดภัย และการพัฒนาอย่างต่อเนื่อง โดย MariaDB มีเอนจินจัดเก็บข้อมูลที่ดีกว่า และสถาปัตยกรรมที่เข้ากันได้เต็มที่กับ MySQL เราแนะนำให้ใช้ MariaDB แทน MySQL ## การติดตั้ง MariaDB -อันดับแรก คุณต้องแน่ใจว่ากำลังติดตั้ง MariaDB เวอร์ชันล่าสุด บางระบบปฏิบัติการเก่า เช่น Debian 9 หรือ Ubuntu 18.04 อาจไม่มี MariaDB เวอร์ชันล่าสุดในตัวจัดการแพ็กเกจ ดังนั้นการรันคำสั่งนี้จะช่วยให้แน่ใจว่าได้เวอร์ชันล่าสุดมาใช้งาน +อันดับแรก คุณต้องแน่ใจว่ากำลังติดตั้ง MariaDB เวอร์ชันล่าสุด บางระบบปฏิบัติการเก่า เช่น Debian 9 หรือ Ubuntu 18.04 อาจไม่มี MariaDB เวอร์ชันล่าสุดในตัวจัดการแพ็กเกจ ดังนั้นการรันคำสั่งนี้จะช่วยให้แน่ใจว่าได้เวอร์ชันล่าสุด: ``` curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash ``` -หลังติดตั้ง repo แล้ว ให้ทำการอัปเดตแคชของตัวจัดการแพ็กเกจตามขั้นตอนในส่วนการเตรียมตัว +หลังติดตั้ง repo แล้ว ให้รีเฟรชแคชตัวจัดการแพ็กเกจตามขั้นตอนในส่วนการเตรียมตัว :::info -การติดตั้ง repo ของ MariaDB (ขั้นตอนข้างบน) สามารถข้ามได้อย่างปลอดภัยในระบบปฏิบัติการสมัยใหม่ เช่น Ubuntu 22.04 หรือ Debian 11 +การติดตั้ง repo MariaDB (ขั้นตอนข้างบน) สามารถข้ามได้ในระบบปฏิบัติการสมัยใหม่ เช่น Ubuntu 22.04 หรือ Debian 11 ::: -เมื่อเตรียม repo เรียบร้อยแล้ว สามารถเริ่มติดตั้ง MariaDB ได้โดยติดตั้งแพ็กเกจ `mariadb-server` ตามคำสั่งนี้ ขึ้นอยู่กับระบบปฏิบัติการ: +เมื่อเตรียม repo เสร็จแล้ว ให้ติดตั้ง MariaDB โดยติดตั้งแพ็กเกจ `mariadb-server` ตามคำสั่งนี้ ขึ้นกับระบบปฏิบัติการ: ``` // Ubuntu & Debian @@ -77,13 +78,13 @@ sudo dnf install mariadb-server ## การตั้งค่า MariaDB -หลังติดตั้งเสร็จ ให้พิมพ์คำสั่งนี้เพื่อเริ่มการตั้งค่าเซิร์ฟเวอร์: +หลังติดตั้งเสร็จ ให้รันคำสั่งนี้เพื่อเริ่มตั้งค่าเซิร์ฟเวอร์: ``` mysql_secure_installation ``` -ตอนนี้คุณสามารถตั้งค่า MariaDB (MySQL) เซิร์ฟเวอร์ของคุณตามคำแนะนำ และตั้งรหัสผ่านสำหรับเซิร์ฟเวอร์ได้ ในขั้นตอนถัดไป คุณสามารถข้ามการกรอกข้อมูลได้โดยกด **Enter** +ตอนนี้คุณสามารถตั้งค่า MariaDB (MySQL) เซิร์ฟเวอร์ของคุณตามคำแนะนำ และตั้งรหัสผ่านสำหรับเซิร์ฟเวอร์ได้ ในขั้นตอนถัดไป คุณสามารถข้ามการกรอกข้อมูลโดยกด **Enter** ได้เลย ![](https://screensaver01.zap-hosting.com/index.php/s/sYDegXcMZwCoZzJ/preview) @@ -94,10 +95,10 @@ mysql_secure_installation ต่อไปจะถามว่าคุณต้องการตั้งรหัสผ่านสำหรับผู้ใช้ root หรือไม่ ให้ตอบ **y** เพื่อยืนยัน แล้วพิมพ์รหัสผ่านใหม่สำหรับผู้ใช้ root :::note -ขณะพิมพ์รหัสผ่าน คุณจะไม่เห็นตัวอักษรใด ๆ แต่เป็นพฤติกรรมปกติและรหัสผ่านจะถูกบันทึกไว้แน่นอน ใช้รหัสผ่านที่ปลอดภัยและเก็บไว้ในที่ปลอดภัย +ขณะพิมพ์รหัสผ่าน คุณจะไม่เห็นตัวอักษรใดๆ แต่เป็นพฤติกรรมปกติ รหัสผ่านจะถูกบันทึกไว้แน่นอน ใช้รหัสผ่านที่ปลอดภัยและเก็บไว้ในที่ปลอดภัย ::: -จากนั้นจะถามว่าคุณต้องการลบผู้ใช้ที่ไม่ระบุชื่อ (anonymous users) ออกจากเซิร์ฟเวอร์หรือไม่ ควรทำเพื่อความปลอดภัย ตอบ **y** เพื่อยืนยัน: +จากนั้นจะถามว่าต้องการลบผู้ใช้ที่ไม่ระบุชื่อ (anonymous users) ออกไหม ควรทำเพื่อความปลอดภัย ตอบ **y** เพื่อยืนยัน: ![](https://screensaver01.zap-hosting.com/index.php/s/9rnHy9dJmezjemq/preview) @@ -105,11 +106,11 @@ mysql_secure_installation ![](https://screensaver01.zap-hosting.com/index.php/s/cEozmgcXDBgaRwY/preview) -ขั้นตอนต่อไป คุณสามารถยืนยันเพื่อลบฐานข้อมูลทดสอบที่ MariaDB (MySQL) สร้างไว้ได้ด้วยการตอบ **y** เพราะไม่จำเป็นและลบได้ง่าย: +ขั้นตอนถัดไป คุณสามารถยืนยันลบฐานข้อมูลทดสอบที่ MariaDB (MySQL) สร้างไว้ได้ด้วยการตอบ **y** เพราะไม่จำเป็นและลบได้ง่าย: ![](https://screensaver01.zap-hosting.com/index.php/s/kGHT3tm78dNBTRo/preview) -สุดท้ายจะถามว่าคุณต้องการอัปเดตสิทธิ์ของฐานข้อมูลหรือไม่ ตอบ **y** เพื่อเปิดใช้งานรหัสผ่านที่ตั้งไว้สำหรับผู้ใช้ root: +สุดท้ายจะถามว่าต้องการอัปเดตสิทธิ์ของฐานข้อมูลหรือไม่ ตอบ **y** เพื่อเปิดใช้งานรหัสผ่านที่ตั้งไว้สำหรับผู้ใช้ root: ![](https://screensaver01.zap-hosting.com/index.php/s/kGNDZkRS4QrpEfF/preview) @@ -122,11 +123,11 @@ mysql_secure_installation ## Redis คืออะไร? -Redis คือที่เก็บข้อมูลโครงสร้างข้อมูลในหน่วยความจำ (in-memory data structure store) ใช้เก็บข้อมูลแบบ key-value เป็นหลัก แต่ก็รองรับรูปแบบอื่น ๆ เช่น รายการ (lists), JSON และอื่น ๆ จุดเด่นคือความเร็วสูง ตอบสนองคำสั่งภายในมิลลิวินาที +Redis คือที่เก็บข้อมูลโครงสร้างข้อมูลในหน่วยความจำ (in-memory) ใช้เก็บข้อมูลแบบ key-value เป็นหลัก แต่ก็รองรับรูปแบบอื่นๆ เช่น รายการ (lists), JSON และอื่นๆ จุดเด่นคือความเร็วสูง ตอบสนองคำสั่งภายในมิลลิวินาที ## การติดตั้ง Redis -อันดับแรก คุณต้องเพิ่ม repo ที่ช่วยให้ติดตั้ง Redis ได้ ขั้นตอนนี้ไม่จำเป็นสำหรับทุกลีนุกซ์ดิสโทร แต่เฉพาะลีนุกซ์ดิสโทรที่ระบุด้านล่างเท่านั้น รันคำสั่งที่ตรงกับระบบปฏิบัติการและเวอร์ชันของคุณ: +อันดับแรก คุณต้องเพิ่ม repo ที่ช่วยให้ติดตั้ง Redis ได้ ขั้นตอนนี้ไม่จำเป็นสำหรับทุกดิสโทร Linux แต่เฉพาะดิสโทรที่ระบุด้านล่างเท่านั้น รันคำสั่งที่ตรงกับระบบปฏิบัติการและเวอร์ชันของคุณ: ``` // Ubuntu (ทุกรุ่น) และ Debian (เฉพาะ 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 ``` -หลังติดตั้ง repo แล้ว ให้ทำการอัปเดตแคชของตัวจัดการแพ็กเกจตามขั้นตอนในส่วนการเตรียมตัว +หลังติดตั้ง repo แล้ว ให้รีเฟรชแคชตัวจัดการแพ็กเกจตามขั้นตอนในส่วนการเตรียมตัว :::info ถ้าระบบปฏิบัติการของคุณไม่อยู่ในรายการข้างต้น คุณสามารถข้ามขั้นตอนนี้ได้เลย ::: -หลังติดตั้ง repo ที่เหมาะสมแล้ว ให้ติดตั้งแพ็กเกจ Redis Server โดยรันคำสั่งที่ตรงกับระบบปฏิบัติการของคุณ +หลังติดตั้ง repo ที่เหมาะสมแล้ว ให้ติดตั้งแพ็กเกจ Redis Server ด้วยคำสั่งที่ตรงกับระบบปฏิบัติการของคุณ: ``` // Ubuntu และ Debian @@ -177,18 +178,18 @@ sudo systemctl enable --now redis-server ## MongoDB คืออะไร? -MongoDB คือฐานข้อมูล NoSQL แบบเอกสาร (document-oriented) ออกแบบมาเพื่อความสามารถในการขยายและความคล่องตัวของนักพัฒนา เก็บข้อมูลในรูปแบบ BSON ที่คล้าย JSON ทำให้เก็บข้อมูลหลากหลายประเภทได้ มีฟีเจอร์ดัชนี (indexes) เพื่อลดเวลาตอบสนอง และไม่มีสคีมาที่ตายตัวเหมือน MySQL หรือ SQLite ทำให้ยืดหยุ่นและรวดเร็ว +MongoDB คือฐานข้อมูล NoSQL แบบเอกสาร (document-oriented) ออกแบบมาเพื่อความสามารถในการขยายและความคล่องตัวของนักพัฒนา เก็บข้อมูลในรูปแบบ BSON ที่คล้าย JSON ทำให้เก็บข้อมูลหลายประเภทได้ มีการใช้ดัชนี (indexes) เพื่อลดเวลาตอบสนอง และไม่มีสคีมาที่ตายตัวเหมือน MySQL หรือ SQLite จึงยืดหยุ่นและรวดเร็ว ## การติดตั้ง MongoDB -เลือกระบบปฏิบัติการของคุณจากแท็บด้านล่างเพื่อแสดงคู่มือที่ตรงกัน +เลือกระบบปฏิบัติการของคุณจากแท็บด้านล่างเพื่อดูคู่มือที่ตรงกัน ### การติดตั้งบน Ubuntu & Debian -อันดับแรก ให้รันคำสั่งนี้เพื่อนำเข้า MongoDB public GPG Key: +อันดับแรก รันคำสั่งนี้เพื่อนำเข้า MongoDB public GPG Key: ``` curl -fsSL https://pgp.mongodb.com/server-6.0.asc | \ @@ -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` เพื่ออัปเดตรายการแพ็กเกจ สุดท้ายติดตั้ง MongoDB ด้วยคำสั่ง: +ตอนนี้ตัวจัดการแพ็กเกจสามารถติดตั้ง MongoDB Community Edition ได้ แต่ก่อนอื่นให้รีเฟรชรีโพสด้วยคำสั่ง `sudo apt update` สุดท้ายติดตั้ง MongoDB ด้วยคำสั่ง: ``` sudo apt install mongodb-org @@ -215,9 +216,9 @@ sudo apt install mongodb-org ### การติดตั้งบน CentOS & Fedora -อันดับแรก คุณต้องตั้งค่า repo ของ MongoDB สำหรับระบบ Red Hat +อันดับแรก ตั้งค่า repo MongoDB สำหรับระบบ Red Hat -สร้างไฟล์ชื่อ `/etc/yum.repos.d/mongodb-org-6.0.repo` และวางเนื้อหาต่อไปนี้ลงไป: +สร้างไฟล์ชื่อ `/etc/yum.repos.d/mongodb-org-6.0.repo` แล้ววางเนื้อหานี้ลงไป: ``` [mongodb-org-6.0] @@ -238,20 +239,20 @@ sudo yum install -y mongodb-org sudo dnf install -y mongodb-org ``` -ตอนนี้การติดตั้ง MongoDB ของคุณควรใช้งานได้แล้ว ง่ายกว่าลีนุกซ์ดิสโทรอื่น ๆ มาก! +ตอนนี้การติดตั้ง MongoDB ของคุณควรใช้งานได้แล้ว ง่ายกว่าดิสโทร Linux อื่นๆ มาก! ### การติดตั้งบน OpenSUSE -อันดับแรก นำเข้า public key ของ MongoDB สำหรับ repo ด้วยคำสั่ง: +อันดับแรก นำเข้า public key ของ MongoDB สำหรับรีโพส MongoDB ด้วยคำสั่ง: ``` sudo rpm --import https://www.mongodb.org/static/pgp/server-6.0.asc ``` -จากนั้นเพิ่ม repo ของ MongoDB ด้วยคำสั่งนี้: +จากนั้นเพิ่มรีโพส MongoDB ด้วยคำสั่ง: ``` sudo zypper addrepo --gpgcheck "https://repo.mongodb.org/zypper/suse/15/mongodb-org/6.0/x86_64/" mongodb diff --git a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md index 1aa86d049..b25138673 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-docker -title: "เซิร์ฟเวอร์เฉพาะ: การติดตั้ง Docker" -description: "ค้นพบวิธีติดตั้ง Docker บนเซิร์ฟเวอร์ Linux ของคุณเพื่อรันแอปแยกส่วนอย่างมีประสิทธิภาพและเพิ่มประสิทธิภาพการใช้ทรัพยากร → เรียนรู้เพิ่มเติมตอนนี้" +title: "ตั้งค่า Docker บนเซิร์ฟเวอร์ Linux - รันและจัดการคอนเทนเนอร์บนโครงสร้างพื้นฐานของคุณ" +description: "ค้นพบวิธีติดตั้ง Docker บนเซิร์ฟเวอร์ Linux ของคุณเพื่อรันแอปพลิเคชันแบบแยกส่วนอย่างมีประสิทธิภาพและเพิ่มประสิทธิภาพการใช้ทรัพยากร → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง Docker services: + - vserver - dedicated --- @@ -13,32 +14,32 @@ import TabItem from '@theme/TabItem'; ## บทนำ -Docker คือซอฟต์แวร์เวอร์ชวลไลเซชันแบบโอเพ่นซอร์สที่น้ำหนักเบา เพื่อให้บริการหรือแอปพลิเคชันทำงานแยกส่วนกันบนระบบเดียว แตกต่างจากเครื่องเสมือนจริงที่ต้องจำลองหรือโฮสต์ระบบปฏิบัติการเพิ่ม แต่ Docker จะสร้างแค่สภาพแวดล้อมแอปพลิเคชันภายในระบบโฮสต์เท่านั้น ซึ่งไม่เพียงช่วยประหยัดทรัพยากรโดยรวม แต่ยังทำให้มี overhead ต่ำเมื่อเทียบกับการเวอร์ชวลไลเซชันเต็มรูปแบบ ในคู่มือนี้ เราจะครอบคลุมขั้นตอนการติดตั้ง Docker บนเซิร์ฟเวอร์ของคุณ +Docker คือซอฟต์แวร์เวอร์ชวลไลเซชันแบบโอเพนซอร์สที่น้ำหนักเบา เพื่อให้บริการหรือแอปพลิเคชันทำงานแบบแยกส่วนบนระบบเดียว แตกต่างจากเครื่องเสมือนจริงที่จะต้องจำลองหรือโฮสต์ระบบปฏิบัติการเพิ่มเติม แต่ Docker จะสร้างแค่สภาพแวดล้อมแอปพลิเคชันภายในระบบโฮสต์เท่านั้น ซึ่งไม่เพียงช่วยประหยัดทรัพยากรโดยรวม แต่ยังทำให้มี overhead ต่ำเมื่อเทียบกับเวอร์ชวลไลเซชันเต็มรูปแบบ ในคู่มือนี้เราจะครอบคลุมขั้นตอนการติดตั้ง Docker บนเซิร์ฟเวอร์ของคุณ ## การเตรียมตัว -ก่อนอื่น คุณต้องเชื่อมต่อกับเซิร์ฟเวอร์ Linux ของคุณผ่าน SSH หากต้องการความช่วยเหลือ ดูได้ที่ [การเข้าถึงเบื้องต้น (SSH)](dedicated-linux-ssh.md) คู่มือของเรา ตลอดคู่มือนี้ เราจะใช้ Ubuntu เป็นดิสโทร Linux +ก่อนอื่น คุณต้องเชื่อมต่อกับเซิร์ฟเวอร์ Linux ของคุณผ่าน SSH หากต้องการความช่วยเหลือ สามารถดูได้ที่ [การเข้าถึงเบื้องต้น (SSH)](dedicated-linux-ssh.md) คู่มือของเรา ตลอดคู่มือนี้ เราจะใช้ Ubuntu เป็นดิสโทร Linux ### เปิดใช้งานความเข้ากันได้กับ Docker -คุณต้องเปิดใช้งาน **Docker Compatibility** บนแผงเว็บของคุณเพื่อให้คอนเทนเนอร์ Docker ทำงานได้ มิฉะนั้นจะเจอข้อผิดพลาด `Permission Denied` +คุณต้องเปิดใช้งาน **Docker Compatibility** บนเว็บอินเทอร์เฟซของคุณเพื่อให้คอนเทนเนอร์ Docker ทำงานได้ มิฉะนั้นจะเจอข้อผิดพลาด `Permission Denied` -ไปที่ส่วน **Settings** บนแผงเว็บเซิร์ฟเวอร์ของคุณ เปิดใช้งานตัวเลือก **Docker Compatibility** แล้วบันทึก +ไปที่ส่วน **Settings** บนแผงเว็บอินเทอร์เฟซของเซิร์ฟเวอร์ เปิดใช้งานตัวเลือก **Docker Compatibility** แล้วบันทึก ![](https://screensaver01.zap-hosting.com/index.php/s/o5t82kKM38r2MwY/preview) -หลังบันทึกแล้ว ให้รีสตาร์ทเซิร์ฟเวอร์ก่อนดำเนินการต่อ +หลังบันทึกแล้ว ให้แน่ใจว่าได้รีสตาร์ทเซิร์ฟเวอร์ก่อนดำเนินการต่อ ## การติดตั้ง -เมื่อเชื่อมต่อกับเซิร์ฟเวอร์ Linux แล้ว คุณสามารถดำเนินการติดตั้งได้ เลือกจากรีโพสิตอรี Linux ด้านล่างเพื่อดูขั้นตอนติดตั้งที่เกี่ยวข้อง +ตอนนี้คุณเชื่อมต่อกับเซิร์ฟเวอร์ Linux แล้ว คุณสามารถเลือกวิธีติดตั้งจากรีโพซิทอรี Linux ด้านล่างเพื่อดูขั้นตอนที่เกี่ยวข้อง -เริ่มต้นด้วยการเพิ่มแพ็กเกจ Docker ผ่าน `apt` และตั้งค่าให้เรียบร้อย เพื่อให้คุณสามารถติดตั้งและอัปเดต 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 \ @@ -55,12 +56,12 @@ echo \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null ``` -เมื่อเพิ่มรีโพสิตอรี Docker ลงในแหล่งที่มาแล้ว ให้รันคำสั่ง `apt-get update` เพื่อดึงการเปลี่ยนแปลง +เมื่อเพิ่มรีโพซิทอรี Docker ลงในแหล่งที่มาแล้ว ให้รันคำสั่ง `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,12 +70,12 @@ 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 ``` @@ -92,19 +93,19 @@ sudo systemctl enable --now docker sudo docker run hello-world ``` -ถ้าสำเร็จ คุณจะเห็นข้อความทักทายพร้อมข้อมูลพื้นฐานในแชท หากเจอข้อผิดพลาด `Permission Denied` ให้ตรวจสอบว่าคุณเปิดใช้งานตัวเลือก **Docker Compatibility** บนเว็บอินเทอร์เฟซและรีสตาร์ทเซิร์ฟเวอร์ตามที่อธิบายในส่วนการเตรียมตัวแล้ว +ถ้าสำเร็จ คุณจะเห็นข้อความทักทายพร้อมข้อมูลพื้นฐาน หากเจอข้อผิดพลาด `Permission Denied` ให้ตรวจสอบว่าคุณเปิดใช้งานตัวเลือก **Docker Compatibility** บนเว็บอินเทอร์เฟซและรีสตาร์ทเซิร์ฟเวอร์ตามที่อธิบายไว้ในส่วนการเตรียมตัวแล้ว ![](https://screensaver01.zap-hosting.com/index.php/s/tzJwpYRYb9Mmryo/preview) -คุณติดตั้ง Docker บนเซิร์ฟเวอร์ Linux สำเร็จแล้ว +คุณได้ติดตั้ง Docker บนเซิร์ฟเวอร์ Linux ของคุณเรียบร้อยแล้ว ## การตั้งค่าหลังติดตั้ง -หลังติดตั้ง Docker บนเซิร์ฟเวอร์แล้ว คุณอาจต้องการตั้งค่าเพิ่มเติมเพื่อไม่ต้องใช้ sudo ทุกครั้งที่รันคำสั่ง Docker และตั้งค่าให้ Docker เริ่มทำงานตอนบูตเซิร์ฟเวอร์ +หลังจากติดตั้ง Docker บนเซิร์ฟเวอร์แล้ว คุณอาจต้องการตั้งค่าเพิ่มเติมเพื่อไม่ต้องใช้ sudo ทุกครั้งที่รันคำสั่ง Docker และตั้งค่าให้ Docker เริ่มทำงานตอนบูตเซิร์ฟเวอร์ ### จัดการ Docker โดยไม่ต้องใช้ Sudo -คุณสามารถลบความจำเป็นในการพิมพ์ `sudo` นำหน้าคำสั่ง Docker ทั้งหมดได้โดยการสร้างกลุ่ม Docker ใหม่และเพิ่มผู้ใช้ของคุณเข้าไป ซึ่งช่วยให้สะดวกขึ้น แต่ต้องระวังเพราะจะให้สิทธิ์ระดับ root กับผู้ใช้นั้นโดยอ้อม +คุณสามารถลบความจำเป็นในการพิมพ์ `sudo` นำหน้าคำสั่ง Docker ทั้งหมดได้โดยการสร้างกลุ่ม Docker ใหม่และเพิ่มผู้ใช้ของคุณเข้าไป ซึ่งช่วยเพิ่มความสะดวก แต่ต้องระวังเพราะจะให้สิทธิ์ระดับ root กับผู้ใช้นั้นโดยอ้อม สร้างกลุ่ม `docker` และเพิ่มผู้ใช้ปัจจุบันเข้าไปด้วยคำสั่งนี้ ``` @@ -115,22 +116,22 @@ sudo groupadd docker sudo usermod -aG docker $USER ``` -หลังจากนี้ เราแนะนำให้รีสตาร์ทเซิร์ฟเวอร์เพื่อให้ระบบประเมินสิทธิ์กลุ่มใหม่ หรือจะใช้คำสั่ง `newgrp docker` ก็ได้ +หลังจากนั้นแนะนำให้รีสตาร์ทเซิร์ฟเวอร์เพื่อให้ระบบประเมินสิทธิ์กลุ่มใหม่ หรือจะใช้คำสั่ง `newgrp docker` ก็ได้ -ตอนนี้ลองรันคำสั่ง `docker run hello-world` อีกครั้งโดยไม่ใช้ `sudo` เพื่อยืนยันว่าทำงานได้ +ตอนนี้ลองรันคำสั่ง `docker run hello-world` อีกครั้งโดยไม่ต้องใช้ `sudo` :::tip -บางครั้งคุณอาจเจอข้อผิดพลาดเกี่ยวกับไฟล์ config หากเคยรันคำสั่งด้วยสิทธิ์ `sudo` มาก่อน เพื่อแก้ไข ให้ลบไดเรกทอรี Docker ด้วยคำสั่ง `rmdir ~/.docker/` ซึ่งจะถูกสร้างใหม่อัตโนมัติเมื่อใช้คำสั่ง Docker ครั้งถัดไป +บางครั้งอาจเจอข้อผิดพลาดเกี่ยวกับไฟล์ config หากเคยรันคำสั่งด้วยสิทธิ์ `sudo` มาก่อน เพื่อแก้ไขให้ใช้คำสั่ง `rmdir ~/.docker/` เพื่อลบไดเรกทอรี Docker ซึ่งจะถูกสร้างใหม่อัตโนมัติเมื่อใช้คำสั่ง Docker ครั้งถัดไป ::: -ถ้าคำสั่งทำงานได้ตามคาด แสดงว่าคุณตั้งค่า Docker ให้รันโดยไม่ต้องใช้สิทธิ์ `sudo` สำเร็จแล้ว +ถ้าคำสั่งรันได้ตามปกติ แสดงว่าคุณตั้งค่า Docker ให้รันโดยไม่ต้องใช้ `sudo` สำเร็จแล้ว ### ตั้งค่าให้ Docker เริ่มตอนบูต -คุณสามารถตั้งค่าให้ Docker เริ่มทำงานอัตโนมัติเมื่อเซิร์ฟเวอร์บูตผ่าน `systemd` ซึ่งใช้ในดิสโทร Linux ส่วนใหญ่ +คุณสามารถตั้งค่าให้ Docker เริ่มทำงานอัตโนมัติเมื่อเซิร์ฟเวอร์บูตผ่าน `systemd` ซึ่งใช้โดยดิสโทร Linux ส่วนใหญ่ :::tip -บน Ubuntu & Debian Docker จะตั้งค่าให้เริ่มอัตโนมัติเมื่อบูตโดยดีฟอลต์ ถ้าใช้ดิสโทรสองตัวนี้ คุณไม่ต้องทำอะไรเพิ่ม +บน Ubuntu และ Debian Docker จะตั้งค่าให้เริ่มอัตโนมัติเมื่อบูตโดยดีฟอลต์อยู่แล้ว ถ้าใช้ดิสโทรสองตัวนี้ไม่ต้องทำอะไรเพิ่ม ::: เปิดใช้งานบริการ Docker ให้รันตอนบูตด้วยคำสั่งนี้ @@ -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] @@ -148,4 +149,4 @@ sudo systemctl restart [your_service] ## สรุป -ยินดีด้วย คุณติดตั้งและตั้งค่า Docker บนเซิร์ฟเวอร์ Linux สำเร็จแล้ว! หากมีคำถามหรือปัญหาเพิ่มเติม ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมช่วยเหลือคุณทุกวัน! \ No newline at end of file +ยินดีด้วย คุณติดตั้งและตั้งค่า Docker บนเซิร์ฟเวอร์ Linux ของคุณสำเร็จแล้ว! หากมีคำถามหรือปัญหาเพิ่มเติม ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมช่วยเหลือคุณทุกวัน! \ No newline at end of file diff --git a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md index d4af880e5..43110e0da 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-ftp-install -title: "เซิร์ฟเวอร์เฉพาะ: การติดตั้งเซิร์ฟเวอร์ FTP" -description: "ค้นพบวิธีตั้งค่าและจัดการเซิร์ฟเวอร์ FTP ที่ปลอดภัยบน Linux ด้วย 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 (File Transfer Protocol)** คือโปรโตคอลเครือข่ายที่ใช้สำหรับโอนย้ายไฟล์ผ่านเครือข่าย TCP/IP โปรโตคอลนี้ถูกพัฒนาขึ้นเพื่อให้การแลกเปลี่ยนไฟล์ระหว่างระบบเป็นเรื่องง่าย ด้วย **FileZilla Server** คุณสามารถตั้งค่าเซิร์ฟเวอร์ FTP บนระบบปฏิบัติการ Linux ได้ FileZilla Server ติดตั้งและตั้งค่าได้ง่าย พร้อมฟีเจอร์มากมาย เช่น การตั้งค่าบัญชีผู้ใช้ การจัดการสิทธิ์การเข้าถึง และการโอนย้ายไฟล์ ในคู่มือนี้ เราจะพาคุณไปดูขั้นตอนการติดตั้งและตั้งค่าบริการ **FileZilla Server** บนเซิร์ฟเวอร์ Linux +**FTP (File Transfer Protocol)** คือโปรโตคอลเครือข่ายที่ใช้สำหรับโอนถ่ายไฟล์ผ่านเครือข่าย TCP/IP โปรโตคอลนี้ถูกพัฒนาขึ้นเพื่อให้การแลกเปลี่ยนไฟล์ระหว่างระบบเป็นเรื่องง่าย ด้วย **FileZilla Server** คุณสามารถตั้งค่าเซิร์ฟเวอร์ FTP บนระบบปฏิบัติการ Linux ได้อย่างง่ายดาย FileZilla Server ติดตั้งและตั้งค่าได้ง่าย พร้อมฟีเจอร์มากมาย เช่น การตั้งค่าบัญชีผู้ใช้ การจัดการสิทธิ์การเข้าถึง และการโอนถ่ายไฟล์ ในคู่มือนี้เราจะพาคุณไปดูขั้นตอนการติดตั้งและตั้งค่าบริการ **FileZilla Server** บนเซิร์ฟเวอร์ Linux ## วิธีติดตั้งเซิร์ฟเวอร์ FTP เพื่อเพิ่มผู้ใช้? @@ -21,11 +22,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ![](https://screensaver01.zap-hosting.com/index.php/s/MWzQMoq5yrRXP7Y/preview) -ตอนนี้เราต้องปรับแต่งการตั้งค่า config โดยพิมพ์คำสั่ง **nano /etc/proftpd/proftpd.conf** แล้วกด Enter จากนั้นไฟล์ config จะถูกเปิดใน Nano editor: +ตอนนี้เราต้องแก้ไขการตั้งค่า config โดยพิมพ์คำสั่ง **nano /etc/proftpd/proftpd.conf** แล้วกด Enter จากนั้นไฟล์ config จะเปิดขึ้นใน Nano editor: ![](https://screensaver01.zap-hosting.com/index.php/s/8X4A6MZEr27YqFf/preview) -เพิ่มบรรทัดต่อไปนี้ลงไป: +ให้เพิ่มบรรทัดต่อไปนี้: ![](https://screensaver01.zap-hosting.com/index.php/s/7ykDgQeP2qTHSbm/preview) @@ -43,11 +44,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ![](https://screensaver01.zap-hosting.com/index.php/s/4cmAAMcBaoTQ4QD/preview) -จากนั้นยืนยันข้อมูลที่กรอกถูกต้อง: +จากนั้นยืนยันว่าข้อมูลถูกต้อง: ![](https://screensaver01.zap-hosting.com/index.php/s/6bNjWnr7ie3Cnty/preview) -ขั้นตอนสุดท้ายคือเพิ่มผู้ใช้ใหม่เข้าสู่กลุ่มด้วยคำสั่ง **adduser benutzerftp ftpuser**: +ขั้นตอนสุดท้ายคือเพิ่มผู้ใช้ใหม่เข้าในกลุ่มด้วยคำสั่ง **adduser benutzerftp ftpuser**: ![](https://screensaver01.zap-hosting.com/index.php/s/bj277RHHMBQtPbp/preview) diff --git a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-git.md b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-git.md index b342d9c5a..888a24872 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-git.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-git.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-git -title: "เซิร์ฟเวอร์เฉพาะ: ตั้งค่า Git บน Linux" -description: "ค้นพบวิธีตั้งค่าและกำหนดค่า Git เพื่อการควบคุมเวอร์ชันที่มีประสิทธิภาพและการทำงานร่วมกันอย่างราบรื่นในโปรเจกต์ของคุณ → เรียนรู้เพิ่มเติมตอนนี้" +title: "ตั้งค่า Git บนเซิร์ฟเวอร์ Linux - เปิดใช้งานระบบควบคุมเวอร์ชันสำหรับโปรเจกต์ของคุณ" +description: "ค้นพบวิธีการตั้งค่าและกำหนดค่า Git เพื่อการควบคุมเวอร์ชันที่มีประสิทธิภาพและการทำงานร่วมกันอย่างราบรื่นในโปรเจกต์ของคุณ → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง Git services: + - vserver - dedicated --- @@ -11,9 +12,9 @@ import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; import InlineVoucher from '@site/src/components/InlineVoucher'; -## แนะนำ +## บทนำ -Git คือระบบควบคุมเวอร์ชันแบบกระจายที่ออกแบบมาเพื่อการจัดการซอร์สโค้ดอย่างมีประสิทธิภาพ ช่วยให้นักพัฒนาสามารถติดตามการเปลี่ยนแปลง ทำงานบนสาขาต่าง ๆ พร้อมกัน และร่วมมือในโปรเจกต์ได้อย่างราบรื่น ด้วยความยืดหยุ่นและประสิทธิภาพ Git จึงกลายเป็นเครื่องมือมาตรฐานสำหรับการควบคุมเวอร์ชันในวงการพัฒนาซอฟต์แวร์ยุคใหม่ +Git คือระบบควบคุมเวอร์ชันแบบกระจายที่ออกแบบมาเพื่อการจัดการซอร์สโค้ดอย่างมีประสิทธิภาพ ช่วยให้นักพัฒนาสามารถติดตามการเปลี่ยนแปลง ทำงานบนสาขาต่าง ๆ พร้อมกัน และร่วมมือในโปรเจกต์ได้อย่างราบรื่น ด้วยความยืดหยุ่นและประสิทธิภาพ Git จึงกลายเป็นเครื่องมือมาตรฐานสำหรับการควบคุมเวอร์ชันในวงการพัฒนาซอฟต์แวร์สมัยใหม่ กำลังคิดจะโฮสต์บริการนี้เองอยู่ใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและกำหนดค่า พร้อมทุกสิ่งที่คุณต้องรู้เพื่อให้การใช้งานราบรื่น @@ -21,7 +22,7 @@ Git คือระบบควบคุมเวอร์ชันแบบก ## การเตรียมตัว -ก่อนตั้งค่า **Git** คุณต้องเตรียมระบบของคุณก่อน ซึ่งรวมถึงการอัปเดตระบบปฏิบัติการให้เป็นเวอร์ชันล่าสุด การเตรียมตัวเหล่านี้ช่วยให้สภาพแวดล้อมมีความเสถียรและช่วยป้องกันปัญหาระหว่างหรือตอนหลังการติดตั้ง +ก่อนจะตั้งค่า **Git** คุณต้องเตรียมระบบของคุณก่อน ซึ่งรวมถึงการอัปเดตระบบปฏิบัติการให้เป็นเวอร์ชันล่าสุด การเตรียมตัวเหล่านี้ช่วยให้สภาพแวดล้อมมีความเสถียรและช่วยป้องกันปัญหาระหว่างหรือต่อหลังการติดตั้ง ### อัปเดตระบบ @@ -44,7 +45,7 @@ sudo apt install git-all -y หลังจากติดตั้งเสร็จ ให้ตรวจสอบว่า Git ทำงานถูกต้องโดยเปิดเทอร์มินัลหรือคอมมานด์พรอมต์ แล้วพิมพ์คำสั่ง `git --version` แล้วกด Enter -ถ้าการติดตั้งสำเร็จ Git จะโชว์หมายเลขเวอร์ชันที่ติดตั้งอยู่ หากมีข้อความแสดงข้อผิดพลาดหรือไม่มีผลลัพธ์ แปลว่า Git อาจติดตั้งไม่สมบูรณ์หรือคำสั่งไม่ได้อยู่ในเส้นทางระบบ +ถ้าการติดตั้งสำเร็จ Git จะโชว์หมายเลขเวอร์ชันที่ติดตั้งอยู่ หากได้รับข้อความแสดงข้อผิดพลาดหรือไม่มีผลลัพธ์ แปลว่า Git อาจติดตั้งไม่สมบูรณ์หรือคำสั่งไม่ได้อยู่ในเส้นทางระบบ ``` git --version @@ -55,7 +56,7 @@ git version 2.51.2 ## การกำหนดค่า -ตั้งค่าชื่อผู้ใช้และอีเมลของ Git ด้วยคำสั่งด้านล่าง โดยแทนที่ค่าตัวอย่างด้วยข้อมูลของคุณ ข้อมูลนี้จะเชื่อมโยงกับทุกคอมมิตที่คุณทำ +ตั้งค่าชื่อผู้ใช้และอีเมลของคุณใน Git ด้วยคำสั่งด้านล่าง โดยแทนที่ค่าตัวอย่างด้วยข้อมูลของคุณเอง ข้อมูลนี้จะเชื่อมโยงกับทุกคอมมิตที่คุณทำ ``` git config --global user.name "John Doe Paris" @@ -66,9 +67,9 @@ 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/th/docusaurus-plugin-content-docs/current/dedicated-linux-java.md b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-java.md index e50ec2e6e..8f188cc73 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-java.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-java.md @@ -1,25 +1,26 @@ --- id: dedicated-linux-java -title: "เซิร์ฟเวอร์เฉพาะ: การติดตั้ง Java" -description: "เรียนรู้วิธีติดตั้ง Java บนระบบ Linux ต่างๆ เพื่อให้แอปพลิเคชัน Java ของคุณทำงานได้อย่างราบรื่นและมั่นใจว่าสภาพแวดล้อมของคุณถูกตั้งค่าอย่างถูกต้อง → เรียนรู้เพิ่มเติมตอนนี้" +title: "ตั้งค่า Java บนเซิร์ฟเวอร์ Linux - รันแอปและบริการที่ใช้ Java" +description: "เรียนรู้วิธีติดตั้ง Java บนระบบ Linux ต่างๆ เพื่อรันแอป Java ได้อย่างลื่นไหลและตั้งค่าสภาพแวดล้อมให้พร้อม → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง Java services: + - vserver - dedicated --- import InlineVoucher from '@site/src/components/InlineVoucher'; -## บทนำ +## แนะนำ -Java เป็นภาษาการเขียนโปรแกรมที่ได้รับความนิยมอย่างมากซึ่งถูกใช้ทั่วโลกสำหรับโปรแกรมและบริการมากมาย เพื่อให้โปรแกรมเหล่านี้ที่ใช้ Java ทำงานได้ จำเป็นอย่างยิ่งที่ต้องติดตั้ง Java บนระบบ ในส่วนถัดไปนี้คุณจะได้เรียนรู้วิธีติดตั้ง Java บนระบบของคุณสำหรับระบบปฏิบัติการ Linux ที่เรามีให้บริการ +Java เป็นภาษาการเขียนโปรแกรมยอดนิยมที่ใช้ทั่วโลกสำหรับโปรแกรมและบริการมากมาย เพื่อรันโปรแกรมที่ใช้ Java เหล่านี้ จำเป็นอย่างยิ่งที่ต้องติดตั้ง Java บนระบบ ในบทความนี้คุณจะได้เรียนรู้วิธีติดตั้ง Java บนระบบปฏิบัติการ Linux ที่เรามีให้บริการ ## การเตรียมตัว -ก่อนเริ่มการติดตั้ง Java จริงๆ สิ่งสำคัญคือต้องแน่ใจว่าระบบของคุณเป็นเวอร์ชันล่าสุด สำหรับการนี้เราจะเชื่อมต่อกับเซิร์ฟเวอร์ผ่าน SSH หากคุณไม่รู้ว่า SSH คืออะไรและใช้งานอย่างไร โปรดดูที่คู่มือดังต่อไปนี้: [การเข้าถึงเบื้องต้น (SSH)](vserver-linux-ssh.md) +ก่อนเริ่มติดตั้ง Java จริงๆ สิ่งสำคัญคือต้องแน่ใจว่าระบบของคุณอัปเดตล่าสุดแล้ว สำหรับขั้นตอนนี้เราจะเชื่อมต่อกับเซิร์ฟเวอร์ผ่าน SSH หากคุณยังไม่รู้ว่า SSH คืออะไรและใช้งานยังไง ลองดูในคู่มือนี้ได้เลย: [การเข้าถึงเบื้องต้น (SSH)](vserver-linux-ssh.md) -เมื่อเชื่อมต่อแล้ว คุณสามารถอัปเดตระบบด้วยคำสั่งต่อไปนี้ ขึ้นอยู่กับระบบปฏิบัติการ: +เมื่อเชื่อมต่อแล้ว สามารถอัปเดตระบบด้วยคำสั่งต่อไปนี้ ขึ้นอยู่กับระบบปฏิบัติการที่ใช้: ``` // Debian @@ -42,7 +43,7 @@ sudo dnf upgrade --refresh ## การติดตั้ง -หลังจากเตรียมตัวเสร็จแล้ว ตอนนี้ก็สามารถเริ่มติดตั้ง Java ได้เลย ขึ้นอยู่กับระบบปฏิบัติการ ให้รันคำสั่งดังนี้: +หลังจากเตรียมระบบเสร็จแล้ว ก็เริ่มติดตั้ง Java ได้เลย โดยใช้คำสั่งตามระบบปฏิบัติการดังนี้: **Debian** @@ -72,7 +73,7 @@ sudo dnf install java-11-openjdk ## ตรวจสอบเวอร์ชัน -คุณสามารถตรวจสอบว่าการติดตั้งสำเร็จหรือไม่ด้วยคำสั่ง **java --version** ผลลัพธ์ควรมีลักษณะคล้ายกับนี้: +คุณสามารถตรวจสอบว่าการติดตั้งสำเร็จหรือไม่ด้วยคำสั่ง **java --version** ผลลัพธ์ควรจะออกมาในลักษณะนี้: ``` openjdk 11.0.9.1 2020-11-04 @@ -80,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) ``` -ในกรณีนี้ Java 11 ได้ถูกติดตั้งสำเร็จบนระบบของคุณแล้ว ตอนนี้คุณก็สามารถรันแอปพลิเคชัน Java ของคุณได้อย่างง่ายดายบนระบบของคุณเองแล้ว \ No newline at end of file +ในกรณีนี้ Java 11 ถูกติดตั้งเรียบร้อยบนระบบของคุณแล้ว ตอนนี้คุณก็สามารถรันแอป Java บนระบบของคุณได้อย่างง่ายดายแล้ว \ No newline at end of file diff --git a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md index e83b80403..f305b0ffa 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-javascript -title: 'เซิร์ฟเวอร์เฉพาะ: การติดตั้ง JavaScript' -description: "ค้นพบวิธีติดตั้งและตั้งค่า Node.js, Deno และ Bun บนเซิร์ฟเวอร์ของคุณเพื่อการจัดการ runtime JavaScript ที่มีประสิทธิภาพ → เรียนรู้เพิ่มเติมตอนนี้" +title: "ตั้งค่า JavaScript Runtime บนเซิร์ฟเวอร์ Linux - เปิดใช้งานการรันแอปเว็บสมัยใหม่" +description: "ค้นพบวิธีติดตั้งและตั้งค่า Node.js, Deno และ Bun บนเซิร์ฟเวอร์ของคุณเพื่อการจัดการ JavaScript runtime ที่มีประสิทธิภาพ → เรียนรู้เพิ่มเติมตอนนี้" 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) ของเราได้เลย ## เตรียมตัว -ก่อนติดตั้งอะไรบนเซิร์ฟเวอร์ แนะนำให้รันคำสั่งอัปเดตที่เหมาะกับระบบปฏิบัติการของคุณก่อน เพื่อให้เซิร์ฟเวอร์ปลอดภัย +ก่อนติดตั้งอะไรบนเซิร์ฟเวอร์ แนะนำให้รันคำสั่งอัปเดตที่เหมาะสมกับระบบปฏิบัติการของคุณเพื่อให้เซิร์ฟเวอร์ปลอดภัย import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; @@ -55,7 +56,7 @@ import TabItem from '@theme/TabItem'; ## การติดตั้ง -ก่อนอื่น คุณต้องเลือกว่าจะติดตั้ง runtime JavaScript ตัวไหน มีแหล่งข้อมูลออนไลน์เยอะมากที่อธิบายแต่ละตัวอย่างละเอียด แต่คุณก็สามารถอ่านคู่มือนี้ได้เลยเพราะจะรวมคำสั่งใช้งานพื้นฐานและตัวอย่างโค้ดมาให้ เราแนะนำให้ใช้ NodeJS เพราะเป็นตัวที่ได้รับความนิยมสูงสุดและใช้กันแพร่หลายมาก +ก่อนอื่น คุณต้องเลือกว่าจะติดตั้ง JavaScript runtime ตัวไหน มีแหล่งข้อมูลออนไลน์มากมายที่อธิบายแต่ละตัวอย่างละเอียด แต่คุณก็สามารถอ่านคู่มือนี้ได้เลยเพราะจะรวมคำสั่งใช้งานพื้นฐานและตัวอย่างโค้ด เราแนะนำให้ใช้ NodeJS เพราะเป็นตัวที่ใช้กันแพร่หลายและได้รับความนิยมมาก @@ -81,9 +82,9 @@ apt install npm ### อัปเดต Node.js เป็นเวอร์ชันล่าสุด -รัน `node -v` เพื่อดูเวอร์ชัน Node.js ที่ติดตั้งอยู่ ปกติจะไม่ใช่เวอร์ชันล่าสุด ดังนั้นคุณต้องอัปเดตเพื่อใช้ฟีเจอร์ใหม่ๆ โชคดีที่แพ็กเกจ npm ชื่อ `n` ช่วยให้ทำได้ง่ายมาก +รัน `node -v` เพื่อดูเวอร์ชัน Node.js ที่ติดตั้งอยู่ ซึ่งมักจะไม่ใช่เวอร์ชันล่าสุด ดังนั้นคุณต้องอัปเดตเพื่อใช้ฟีเจอร์ใหม่ๆ โชคดีที่แพ็กเกจ npm ชื่อ `n` ช่วยให้ทำได้ง่ายมาก -อันดับแรก ติดตั้งโดยรัน `npm install -g n` จากนั้นรัน `n [version]` โดยแทนที่ `[version]` ด้วยหมายเลขเวอร์ชันที่ต้องการ เพื่อติดตั้ง Node.js เวอร์ชันนั้นๆ +อันดับแรก ติดตั้งโดยรัน `npm install -g n` จากนั้นรัน `n [version]` โดยแทนที่ `[version]` ด้วยหมายเลขเวอร์ชันที่ต้องการ เพื่อติดตั้ง Node.js เวอร์ชันใดก็ได้ :::tip แนะนำให้ใช้เวอร์ชัน Long Term Support ล่าสุด โดยรัน `n lts` @@ -92,9 +93,9 @@ apt install npm -การติดตั้ง Node.js ผ่าน nvm จะให้การควบคุมเวอร์ชัน Node.js ที่ละเอียดขึ้น พร้อมแพ็กเกจแยกตามแต่ละเวอร์ชัน +การติดตั้ง Node.js ผ่าน nvm จะให้การควบคุมที่ละเอียดขึ้นสำหรับการมีหลายเวอร์ชัน Node.js พร้อมแพ็กเกจของตัวเอง -อันดับแรก ตรวจสอบว่าคุณมี curl ติดตั้งในระบบแล้ว จากนั้นรันคำสั่งนี้ +ก่อนอื่นตรวจสอบว่าคุณติดตั้ง curl แล้ว จากนั้นรันคำสั่งนี้ ``` curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash @@ -109,13 +110,13 @@ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash เหมือนวิธีก่อนหน้า คุณสามารถรันคำสั่ง (`nvm install v[version]`) เพื่อติดตั้ง Node.js เวอร์ชันใดก็ได้ ถ้าต้องการดูเวอร์ชันทั้งหมดที่ดาวน์โหลดได้ ให้รัน `nvm list-remote` และถ้าต้องการดูเวอร์ชันที่ติดตั้งแล้ว ให้รัน `nvm list` :::tip -ติดตั้ง Long Term Support ได้ด้วยคำสั่ง `nvm install --lts` +ติดตั้ง Long Term Support ได้ด้วย `nvm install --lts` ::: -### การใช้งาน Node.js & npm +### การรัน Node.js & npm npm คือ ตัวจัดการแพ็กเกจอย่างเป็นทางการของ Node.js คุณจะใช้มันเพื่อติดตั้งแพ็กเกจจากอินเทอร์เน็ต @@ -125,9 +126,9 @@ npm คือ ตัวจัดการแพ็กเกจอย่างเ ### สร้างโปรเจกต์ใหม่ -ทุกครั้งที่คุณอยากเริ่มโปรเจกต์ Node.js ใหม่ ให้สร้างโฟลเดอร์ใหม่ (`mkdir [project-name]`) หรือเข้าไปในโฟลเดอร์เปล่าแล้วรันคำสั่ง `npm init` เพื่อเริ่มตั้งค่า มันจะถามข้อมูลพื้นฐานเพื่อสร้างไฟล์ `package.json` ซึ่งเป็นไฟล์ config สำหรับรัน Node.js +ทุกครั้งที่คุณอยากเริ่มโปรเจกต์ Node.js ใหม่ ให้สร้างไดเรกทอรีใหม่ (`mkdir [project-name]`) หรือเข้าไปในโฟลเดอร์ว่างแล้วรันคำสั่ง `npm init` เพื่อเริ่มตั้งค่า มันจะถามข้อมูลพื้นฐานเพื่อสร้างไฟล์ `package.json` ซึ่งเป็นไฟล์ "คอนฟิก" สำหรับรัน Node.js -หลังจากเริ่มโปรเจกต์ใหม่แล้ว คุณสามารถสร้างไฟล์ชื่อ `index.js` แล้วเขียนโค้ดลงไป ตัวอย่างเช่น เราจะสร้างเซิร์ฟเวอร์ http ง่ายๆ บนพอร์ต 80 ที่ตอบกลับข้อความทดสอบเมื่อเข้าผ่าน localhost ดูตัวอย่างโค้ดด้านล่างนี้ +หลังจากเริ่มโปรเจกต์ใหม่แล้ว คุณสามารถสร้างไฟล์ชื่อ `index.js` แล้วเขียนโค้ดลงไป ตัวอย่างเช่น เราจะสร้างเซิร์ฟเวอร์ http ง่ายๆ บนพอร์ต 80 ที่ตอบกลับข้อความทดสอบเมื่อเข้าถึงผ่าน localhost ดังนี้ ```js const http = require('http') @@ -152,7 +153,7 @@ server.listen(80) ## การติดตั้ง Deno Runtime -ติดตั้ง Deno ง่ายๆ ด้วยการพิมพ์คำสั่ง `curl -fsSL https://deno.land/install.sh | sh` ในคอนโซลของคุณ +การติดตั้ง Deno ง่ายมาก แค่พิมพ์ `curl -fsSL https://deno.land/install.sh | sh` ในคอนโซลของคุณ :::tip ตรวจสอบเวอร์ชันที่ติดตั้งอยู่ได้ด้วยคำสั่ง `deno --version` @@ -160,11 +161,11 @@ server.listen(80) ### อัปเดต Deno เป็นเวอร์ชันล่าสุด -อัปเดต Deno ได้ง่ายๆ ด้วยคำสั่ง `deno upgrade` +อัปเดต Deno ได้ง่ายๆ โดยรัน `deno upgrade` -### การใช้งาน Deno +### การรัน Deno -เริ่มใช้งาน Deno โดยสร้างไฟล์ `index.ts` ใหม่แล้วเขียนโค้ดลงไป ตัวอย่างเช่น เราจะสร้างเซิร์ฟเวอร์ http ง่ายๆ บนพอร์ต 80 ที่ตอบกลับข้อความทดสอบเมื่อเข้าผ่าน localhost ดูตัวอย่างโค้ดด้านล่างนี้ +เริ่มรัน Deno โดยสร้างไฟล์ `index.ts` ใหม่แล้วเขียนโค้ดลงไป ตัวอย่างเช่น เราจะสร้างเซิร์ฟเวอร์ http ง่ายๆ บนพอร์ต 80 ที่ตอบกลับข้อความทดสอบเมื่อเข้าถึงผ่าน localhost ดังนี้ ```js Deno.serve({ port: 80 }, (_req: Request) => { @@ -175,7 +176,7 @@ Deno.serve({ port: 80 }, (_req: Request) => { ตอนนี้คุณสามารถรันโค้ดนี้ด้วยคำสั่ง `deno run --allow-net index.ts` และตรวจสอบผลลัพธ์โดยเปิด `localhost:80` ในเบราว์เซอร์ของคุณ :::info -Deno ถูกออกแบบให้ปลอดภัยขึ้น จึงต้องใช้สิทธิ์บางอย่าง เช่น `--allow-net` เพื่อเข้าถึงโมดูลบางตัว +Deno ถูกออกแบบให้ปลอดภัยขึ้น จึงต้องการสิทธิ์บางอย่าง เช่น `--allow-net` เพื่อเข้าถึงโมดูลบางตัว ::: @@ -189,7 +190,7 @@ Bun มีวิธีติดตั้งอย่างเป็นทาง -รันคำสั่ง `curl -fsSL https://bun.sh/install | bash` เพื่อติดตั้ง Bun บนเซิร์ฟเวอร์ของคุณ +รัน `curl -fsSL https://bun.sh/install | bash` เพื่อติดตั้ง Bun บนเซิร์ฟเวอร์ของคุณ :::tip ถ้าต้องการติดตั้งเวอร์ชันอื่นของ Bun ให้รัน `curl -fsSL https://bun.sh/install | bash -s "bun-v[version]"` @@ -198,20 +199,20 @@ Bun มีวิธีติดตั้งอย่างเป็นทาง -ถ้าคุณมี npm อยู่แล้ว สามารถรันคำสั่ง `npm install -g bun` ได้เลย +ถ้าคุณติดตั้ง npm แล้ว สามารถรัน `npm install -g bun` ได้เลย -### การใช้งาน Bun +### การรัน Bun -Bun ถูกออกแบบให้เร็วกว่าเอนจิน JavaScript ตัวอื่นๆ และมีการตั้งค่าคล้าย Node.js เพื่อรัน Bun ให้เปิดโฟลเดอร์เปล่าแล้วรัน `bun init` +Bun ถูกออกแบบให้เร็วกว่า JavaScript engine ตัวอื่นๆ และมีการตั้งค่าคล้าย Node.js เพื่อรัน Bun ให้เปิดไดเรกทอรีว่างแล้วรัน `bun init` :::note -ขึ้นอยู่กับภาษาที่เลือก (JS หรือ TS) Bun จะสร้างไฟล์ config (jsconfig.json หรือ tsconfig.json) +ขึ้นอยู่กับภาษาที่เลือก (JS หรือ TS) Bun จะสร้างไฟล์คอนฟิก (jsconfig.json หรือ tsconfig.json) ::: -เริ่มใช้งาน Bun โดยสร้างไฟล์ `index.ts` ใหม่แล้วเขียนโค้ดลงไป ตัวอย่างเช่น เราจะสร้างเซิร์ฟเวอร์ http ง่ายๆ บนพอร์ต 80 ที่ตอบกลับข้อความทดสอบเมื่อเข้าผ่าน localhost ดูตัวอย่างโค้ดด้านล่างนี้ +เริ่มรัน Bun โดยสร้างไฟล์ `index.ts` ใหม่แล้วเขียนโค้ดลงไป ตัวอย่างเช่น เราจะสร้างเซิร์ฟเวอร์ http ง่ายๆ บนพอร์ต 80 ที่ตอบกลับข้อความทดสอบเมื่อเข้าถึงผ่าน localhost ดังนี้ ```js const server = Bun.serve({ @@ -227,4 +228,4 @@ const server = Bun.serve({ -เมื่อทำตามคู่มือนี้เสร็จ คุณก็จะติดตั้ง runtime JavaScript ยอดนิยมบนเซิร์ฟเวอร์ลีนุกซ์ของคุณได้สำเร็จแล้ว \ No newline at end of file +ด้วยการทำตามคู่มือนี้ คุณจะติดตั้ง JavaScript runtime ยอดนิยมบนเซิร์ฟเวอร์ Linux ของคุณได้สำเร็จแล้ว diff --git a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md index 113108782..3832fdb9d 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md +++ b/i18n/th/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,26 +12,23 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## แนะนำ -Jitsi Meet คือซอฟต์แวร์ประชุมวิดีโอแบบโอเพนซอร์สที่คุณสามารถตั้งค่าประชุมวิดีโอของตัวเองบนเซิร์ฟเวอร์ได้ ข้อดีใหญ่ของ Jitsi Meet คือการใช้งานง่าย: คุณแค่ต้องใช้เบราว์เซอร์ (ถ้าใช้มือถือก็แค่แอป Jitsi) และไม่ต้องล็อกอินเข้าบริการภายนอก การประชุมวิดีโอแต่ละครั้งจะได้ URL ของตัวเองเพื่อเข้าร่วมประชุม Jitsi Meet เหมาะมากสำหรับการประชุมวิดีโอกับคนที่ไม่ค่อยมีประสบการณ์ +Jitsi Meet คือซอฟต์แวร์ประชุมวิดีโอแบบโอเพนซอร์สที่คุณสามารถตั้งค่าประชุมวิดีโอของตัวเองบนเซิร์ฟเวอร์ได้ ข้อดีใหญ่ของ Jitsi Meet คือการใช้งานง่าย: คุณแค่ต้องใช้เบราว์เซอร์ (ถ้าใช้มือถือก็แค่แอป Jitsi) และไม่ต้องล็อกอินกับบริการภายนอก การประชุมวิดีโอแต่ละครั้งจะได้ URL ของตัวเองเพื่อเข้าร่วมประชุม Jitsi Meet เหมาะมากสำหรับการประชุมวิดีโอกับคนที่ไม่ค่อยมีประสบการณ์ **ระวัง:** หากไม่มีการตั้งค่าเพิ่มเติม ทุกคนที่เข้าถึงเซิร์ฟเวอร์ Jitsi Meet จะสามารถเริ่มประชุมวิดีโอของตัวเองบนเซิร์ฟเวอร์ได้ - - ## ติดตั้ง Jitsi Meet บนเซิร์ฟเวอร์ Debian -ต่อไปนี้เราจะแสดงวิธีติดตั้งเซิร์ฟเวอร์ Jitsi Meet บนเซิร์ฟเวอร์ Debian โดยพื้นฐานแล้ว Jitsi Meet สามารถใช้งานบนลินุกซ์อื่นๆ ได้ เช่น Ubuntu และการติดตั้งก็คล้ายกันมาก +ต่อไปนี้เราจะแสดงวิธีติดตั้งเซิร์ฟเวอร์ Jitsi Meet บนเซิร์ฟเวอร์ Debian โดยพื้นฐาน Jitsi Meet สามารถใช้งานบนเซิร์ฟเวอร์ Linux อื่นๆ เช่น Ubuntu ได้ และการติดตั้งก็คล้ายกันมาก ### การเตรียมตัว เพื่อใช้งาน Jitsi Meet อย่างถูกต้อง คุณควรใช้โดเมนของตัวเองเพื่อเข้าถึงเซิร์ฟเวอร์ Jitsi ควรสร้างซับโดเมนสำหรับเซิร์ฟเวอร์ Jitsi Meet ของคุณ ตัวอย่างเช่น เราจะใช้โดเมน meet.zap-testdomain.de -สำหรับโดเมนของ ZAP-Hosting คุณต้องสร้างระเบียนใหม่ในส่วนจัดการ DNS ใส่ชื่อซับโดเมนในช่อง "Name" และที่อยู่ IP ของเซิร์ฟเวอร์ในช่อง "Value" ในตัวอย่างนี้ เราจะใส่ "meet" ในช่อง Name และที่อยู่ IP ของเซิร์ฟเวอร์ทดสอบ ZAP ที่จะติดตั้ง Jitsi Meet ในช่อง Value: 185.239.239.49 (ใส่ IP ของเซิร์ฟเวอร์คุณเอง ไม่ใช่ IP ตัวอย่างนี้) - +สำหรับโดเมนของ ZAP-Hosting คุณต้องสร้างระเบียนใหม่ในส่วนจัดการ DNS ใส่ชื่อซับโดเมนในช่อง "Name" และที่อยู่ IP ของเซิร์ฟเวอร์ในช่อง "Value" ในตัวอย่างนี้ เราจะใส่ "meet" ในช่อง Name และที่อยู่ IP ของเซิร์ฟเวอร์ทดสอบ ZAP ที่จะติดตั้ง Jitsi Meet คือ 185.239.239.49 (ใส่ IP ของเซิร์ฟเวอร์คุณเอง ไม่ใช่ IP ตัวอย่างนี้) -คุณสามารถเข้าถึงเซิร์ฟเวอร์ Jitsi Meet ผ่านที่อยู่ IP ได้ แต่การใช้โดเมนจำเป็นสำหรับใบรับรอง SSL หากไม่มีโดเมน เบราว์เซอร์จะแจ้งเตือนเรื่องความปลอดภัย +คุณสามารถเข้าถึงเซิร์ฟเวอร์ Jitsi Meet ผ่านที่อยู่ IP ได้ แต่การใช้โดเมนจำเป็นสำหรับใบรับรอง SSL ถ้าไม่มีโดเมน เบราว์เซอร์จะแจ้งเตือนเรื่องความปลอดภัย -เมื่อซับโดเมนถูกตั้งค่าแล้ว (อาจใช้เวลาถึง 24 ชั่วโมงกว่าการเปลี่ยนแปลงจะมีผล) คุณก็สามารถเตรียมเซิร์ฟเวอร์สำหรับการติดตั้งได้ +เมื่อซับโดเมนตั้งค่าเรียบร้อย (อาจใช้เวลาถึง 24 ชั่วโมงกว่าการเปลี่ยนแปลงจะมีผล) คุณก็พร้อมเตรียมเซิร์ฟเวอร์สำหรับติดตั้ง เชื่อมต่อกับเซิร์ฟเวอร์ผ่าน Putty หรือ WinSCP -ก่อนดำเนินการต่อ ให้แน่ใจว่าเซิร์ฟเวอร์อัปเดตล่าสุดแล้ว หากจำเป็นให้รันคำสั่งด้วยสิทธิ์ซูเปอร์ยูสเซอร์ โดยเพิ่ม "sudo" ข้างหน้าคำสั่ง (เช่น "sudo apt-get update") +ก่อนดำเนินการต่อ ให้แน่ใจว่าเซิร์ฟเวอร์อัปเดตล่าสุดแล้ว หากจำเป็นให้ใช้สิทธิ์ผู้ดูแลระบบโดยเพิ่ม "sudo" ข้างหน้าคำสั่ง (เช่น "sudo apt-get update") ``` $ apt-get update @@ -44,7 +42,7 @@ $ apt-get upgrade $ apt install ufw ``` -ตั้งค่าดังนี้บนไฟร์วอลล์: +ตั้งค่าไฟร์วอลล์ดังนี้: ``` $ ufw allow OpenSSH @@ -66,12 +64,12 @@ $ ufw status ### การติดตั้ง Jitsi Meet -เพื่อจะติดตั้ง Jitsi Meet สิ่งแรกที่ต้องมีคือแพ็กเกจ gnupg: +ก่อนติดตั้ง Jitsi Meet คุณต้องติดตั้งแพ็กเกจ gnupg ก่อน: ``` $ apt install gnupg ``` -หลังติดตั้งแพ็กเกจ ดาวน์โหลดกุญแจ Jitsi-GPG และเพิ่มกุญแจ GPG: +หลังติดตั้งแพ็กเกจ ดาวน์โหลดคีย์ Jitsi-GPG และเพิ่มคีย์ GPG: ``` $ wget https://download.jitsi.org/jitsi-key.gpg.key ``` @@ -79,7 +77,7 @@ $ wget https://download.jitsi.org/jitsi-key.gpg.key $ apt-key add jitsi-key.gpg.key ``` -เพื่อจะติดตั้ง Jitsi Meet คุณต้องเพิ่ม Jitsi Repository: +เพิ่ม Jitsi Repository: ``` $ nano /etc/apt/sources.list.d/jitsi-stable.list ``` @@ -97,17 +95,15 @@ $ apt update $ apt install jitsi-meet ``` -ระหว่างการติดตั้ง คุณจะถูกถามให้ใส่โฮสต์เนม ให้ใส่ซับโดเมนที่คุณสร้างสำหรับเซิร์ฟเวอร์ Jitsi Meet ของคุณ ในตัวอย่างเซิร์ฟเวอร์ทดสอบของเรา คือ: meet.zap-testdomain.de +ระหว่างการติดตั้ง ระบบจะถามให้ใส่ hostname ให้ใส่ซับโดเมนที่คุณสร้างสำหรับเซิร์ฟเวอร์ Jitsi Meet ของคุณ เช่น ในตัวอย่างเซิร์ฟเวอร์ทดสอบของเรา คือ: meet.zap-testdomain.de ![](https://screensaver01.zap-hosting.com/index.php/s/jHEGSQARQrDKLoz/preview) - -กดยืนยันด้วย "Ok" จะมีหน้าต่างใหม่ขึ้นมาถามว่าต้องการสร้างใบรับรอง TLS แบบเซลฟ์ไซน์หรือใช้ใบรับรองที่มีอยู่ เลือกตัวเลือก "Generate a new self-signed certificate": +กดยืนยันด้วย "Ok" จะมีหน้าต่างใหม่ถามว่าจะสร้างใบรับรอง TLS แบบเซลฟ์ไซน์หรือใช้ใบรับรองที่มีอยู่ เลือกตัวเลือก "Generate a new self-signed certificate": ![](https://screensaver01.zap-hosting.com/index.php/s/QWmYp3gdXMnBdnC/preview) - -ตอนนี้การติดตั้ง Jitsi Meet เสร็จสมบูรณ์แล้ว สิ่งที่ต้องทำต่อคือขอใบรับรอง TLS +ตอนนี้การติดตั้ง Jitsi Meet เสร็จสมบูรณ์แล้ว ขั้นตอนต่อไปคือการขอใบรับรอง TLS ติดตั้งแพ็กเกจ Certbot: ``` $ apt apt install certbot @@ -118,12 +114,12 @@ $ apt apt install certbot $ /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh ``` -ระหว่างรันสคริปต์ คุณจะถูกถามให้ใส่อีเมลที่จะส่งไปยัง letsencrypt.org ใส่อีเมลและกดยืนยัน - +ระหว่างรันสคริปต์ จะให้ใส่อีเมลที่จะส่งไปยัง letsencrypt.org ใส่อีเมลและกดยืนยัน -หลังจากนั้น Jitsi Meet ควรติดตั้งและทำงานเต็มรูปแบบบนเซิร์ฟเวอร์ของคุณแล้ว เพื่อทดสอบว่า Jitsi Meet ติดตั้งถูกต้องหรือไม่ ให้ใส่ซับโดเมนที่ตั้งไว้ในแถบ URL ของเบราว์เซอร์ ในคู่มือนี้คือ: +หลังจากนั้น Jitsi Meet ควรติดตั้งและใช้งานได้เต็มที่บนเซิร์ฟเวอร์ของคุณ +เพื่อทดสอบว่า Jitsi Meet ติดตั้งถูกต้อง ให้พิมพ์ซับโดเมนที่ตั้งไว้ในแถบ URL ของเบราว์เซอร์ ในคู่มือนี้คือ: ``` https://meet.zap-testdomain.de ``` -ถ้าโหลดหน้าเว็บ Jitsi Meet ขึ้นมาได้ คุณก็พร้อมเริ่มประชุมวิดีโอครั้งแรกได้เลย! \ No newline at end of file +ถ้าโหลดหน้า Jitsi Meet ขึ้นมาได้ คุณก็พร้อมเริ่มประชุมวิดีโอครั้งแรกได้เลย! \ No newline at end of file diff --git a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md index fc747ad69..8c5865f01 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md @@ -1,7 +1,7 @@ --- id: dedicated-linux-lamp-stack -title: "เซิร์ฟเวอร์เฉพาะ: ตั้งค่า LAMP stack - Linux, Apache, MySQL, PHP" -description: "ค้นพบวิธีตั้งค่า LAMP stack สำหรับโฮสต์เว็บไซต์ PHP แบบไดนามิกบนเซิร์ฟเวอร์ Linux อย่างมีประสิทธิภาพ → เรียนรู้เพิ่มเติมตอนนี้" +title: "ตั้งค่า LAMP Stack บนเซิร์ฟเวอร์ Linux - เสริมพลังแอป PHP คลาสสิก" +description: "ค้นพบวิธีตั้งค่า LAMP stack สำหรับเช่าเซิร์ฟเวอร์เกมเว็บไซต์ PHP แบบไดนามิกบน Linux อย่างมีประสิทธิภาพ → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: Web LAMP stack services: - dedicated @@ -13,15 +13,15 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## บทนำ -**LAMP** stack คือชุดซอฟต์แวร์โอเพนซอร์สยอดนิยมที่ถูกตั้งค่าร่วมกันเพื่อให้สามารถโฮสต์เว็บไซต์ไดนามิกได้ง่าย โดยเน้นไปที่เว็บไซต์และแอป PHP ชื่อย่อมาจาก: **L**inux เป็นระบบปฏิบัติการ, **A**pache เป็นเซิร์ฟเวอร์เว็บ, **M**ySQL เป็นฐานข้อมูล และสุดท้าย **P**HP สำหรับการประมวลผล ในคู่มือนี้ เราจะครอบคลุมขั้นตอนการตั้งค่า LAMP stack บนเซิร์ฟเวอร์เฉพาะ Linux พร้อมตัวอย่างละเอียดของการตั้งค่าเว็บไซต์รายการสิ่งที่ต้องทำ (to-do list) +**LAMP** stack คือชุดซอฟต์แวร์โอเพนซอร์สยอดนิยมที่ติดตั้งร่วมกันเพื่อให้การโฮสต์เว็บไซต์ไดนามิกง่ายขึ้น โดยเน้นที่เว็บไซต์และแอป PHP โดยเฉพาะ คำย่อหมายถึง: **L**inux เป็นระบบปฏิบัติการ, **A**pache เป็นเซิร์ฟเวอร์เว็บ, **M**ySQL เป็นฐานข้อมูล และสุดท้าย **P**HP สำหรับประมวลผล ในคู่มือนี้ เราจะครอบคลุมขั้นตอนการตั้งค่า LAMP stack บนเซิร์ฟเวอร์เฉพาะ Linux พร้อมตัวอย่างละเอียดของการตั้งค่าเว็บไซต์รายการสิ่งที่ต้องทำ (to-do list) ## การเตรียมตัว เริ่มต้นด้วยการเชื่อมต่อกับเซิร์ฟเวอร์ของคุณผ่าน SSH หากคุณไม่รู้วิธีทำ โปรดดูที่ [คู่มือการเข้าถึงเบื้องต้น (SSH)](vserver-linux-ssh.md) -ในคู่มือนี้ เราจะใช้ Ubuntu เป็นดิสโทร Linux คำสั่งเหมือนกันกับ Debian และน่าจะคล้ายกับดิสโทรอื่น ๆ แต่ไวยากรณ์คำสั่งอาจแตกต่างกันเล็กน้อย ตรวจสอบให้แน่ใจว่าคุณติดตั้งระบบปฏิบัติการแล้วและเชื่อมต่อกับเซิร์ฟเวอร์ผ่าน SSH +ในคู่มือนี้ เราจะใช้ Ubuntu เป็นดิสโทร Linux คำสั่งเหมือนกันสำหรับ Debian และน่าจะคล้ายกันสำหรับดิสโทรอื่น ๆ แต่ไวยากรณ์คำสั่งอาจต่างกันเล็กน้อย ตรวจสอบให้แน่ใจว่าคุณติดตั้งระบบปฏิบัติการแล้วและเชื่อมต่อกับเซิร์ฟเวอร์ผ่าน 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 @@ -61,7 +61,7 @@ sudo ufw enable ``` :::caution -อย่าลืมสร้างกฎสำหรับ SSH ถ้าคุณใช้ UFW Firewall! ถ้าไม่ทำ คุณจะ **ไม่สามารถ** SSH เข้าเซิร์ฟเวอร์ได้อีกถ้าการเชื่อมต่อปัจจุบันหลุด! +อย่าลืมสร้างกฎสำหรับ SSH ถ้าคุณใช้ UFW Firewall! ถ้าไม่ คุณจะ **ไม่สามารถ** SSH เข้าเซิร์ฟเวอร์ได้อีกถ้าการเชื่อมต่อปัจจุบันหลุด! ::: ตอนนี้สร้างกฎอนุญาต Apache และตรวจสอบว่ากฎถูกสร้างแล้ว @@ -69,15 +69,15 @@ sudo ufw enable # สร้างกฎอนุญาต Apache sudo ufw allow in "Apache Full" -# ตรวจสอบกฎ UFW firewall +# ตรวจสอบกฎไฟร์วอลล์ 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` ซึ่งยืนยันว่าไฟร์วอลล์พร้อมใช้งานแล้ว คุณควรเห็นกฎอื่น ๆ ที่ตั้งไว้ก่อนหน้านี้ รวมถึงกฎ SSH ด้วย +คุณควรเห็นกฎ `Apache` และ `Apache (v6)` พร้อมสถานะ `ALLOW` ซึ่งยืนยันว่าไฟร์วอลล์พร้อมใช้งานแล้ว คุณควรเห็นกฎอื่น ๆ ที่คุณตั้งไว้ก่อนหน้านี้ รวมถึงกฎ SSH ด้วย ![](https://screensaver01.zap-hosting.com/index.php/s/o8NDBppnTwHdSgf/preview) @@ -94,21 +94,21 @@ sudo ufw status 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` ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -ถัดไปจะถามเกี่ยวกับการลบผู้ใช้ `anonymous` และปิดการล็อกอิน root จากระยะไกล เราแนะนำให้ตอบ `Y` ทั้งสองข้อเพื่อความปลอดภัย ซึ่งจะลบผู้ใช้ทดสอบและจำกัดการใช้ผู้ใช้ root เฉพาะในเครื่องผ่าน SSH เท่านั้น ลดความเสี่ยง +ถัดไปจะถามเกี่ยวกับการลบผู้ใช้ `anonymous` และปิดการล็อกอิน root จากระยะไกล เราแนะนำให้ตอบ `Y` ทั้งสองข้อเพื่อความปลอดภัย ซึ่งจะลบผู้ใช้ทดสอบและจำกัดให้ root ใช้งานได้เฉพาะผ่าน SSH บนเครื่องเท่านั้น ลดความเสี่ยง ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -สุดท้ายจะถามเกี่ยวกับการลบฐานข้อมูล `test` และโหลดตารางสิทธิ์ใหม่ เราแนะนำตอบ `Y` เพราะฐานข้อมูลทดสอบไม่จำเป็นและต้องโหลดตารางสิทธิ์ใหม่เพื่อให้การปรับปรุงมีผล +สุดท้ายจะถามเกี่ยวกับการลบฐานข้อมูล `test` และโหลดตารางสิทธิ์ใหม่ เราแนะนำตอบ `Y` เพราะฐานข้อมูลทดสอบไม่จำเป็นและต้องโหลดตารางสิทธิ์ใหม่เพื่อให้การตั้งค่ามีผล ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -ตอนนี้ตรวจสอบว่า MySQL ทำงานอยู่โดยลองล็อกอินด้วยคำสั่ง: `sudo mysql -u root` ถ้าสำเร็จจะเห็นข้อความต้อนรับ คุณสามารถออกได้ด้วยคำสั่ง `quit` +ตอนนี้ตรวจสอบว่า MySQL ทำงานอยู่โดยลองล็อกอินด้วยคำสั่ง: `sudo mysql -u root` ถ้าสำเร็จจะเห็นข้อความต้อนรับ ออกจากระบบด้วยคำสั่ง `quit` เมื่อพร้อม ### การตั้งค่า PHP @@ -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 editor ให้ลบ `index.php` ออกแล้วย้ายไปไว้หน้าสุดของรายการ ดังนี้: +ใน nano editor ให้ลบ `index.php` ออกแล้วย้ายไปไว้หน้าสุด ดังนี้: ``` DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm ``` -บันทึกไฟล์และออกจาก nano โดยกด `CTRL + X` ตามด้วย `Y` เพื่อยืนยัน และกด `ENTER` จากนั้นรีสตาร์ท Apache เพื่อให้มีผลโดยใช้คำสั่ง `sudo systemctl restart apache2` +บันทึกไฟล์และออก nano ด้วย `CTRL + X` ตามด้วย `Y` เพื่อยืนยัน แล้วกด `ENTER` จากนั้นรีสตาร์ท Apache เพื่อให้มีผลด้วยคำสั่ง `sudo systemctl restart apache2` -### การสร้างเว็บไซต์ทดสอบ +### สร้างเว็บไซต์ทดสอบ -เมื่อติดตั้ง LAMP เสร็จแล้ว เราจะสร้างเว็บไซต์ทดสอบเพื่อแสดงว่า LAMP stack ทำงานร่วมกันอย่างไรเพื่อสร้างโซลูชันเว็บไซต์ไดนามิกที่ยอดเยี่ยม นี่เป็นทางเลือกแต่ช่วยให้เข้าใจวิธีใช้เครื่องมือเหล่านี้ตั้งค่าเว็บไซต์ของคุณเอง +เมื่อติดตั้ง LAMP เสร็จแล้ว เราจะสร้างเว็บไซต์ทดสอบเพื่อแสดงว่า LAMP stack ทำงานร่วมกันอย่างไรเพื่อสร้างเว็บไซต์ไดนามิกที่ยอดเยี่ยม นี่เป็นตัวเลือกเสริมแต่ช่วยให้เข้าใจวิธีใช้เครื่องมือเหล่านี้ตั้งค่าเว็บไซต์ของคุณเอง -ในตัวอย่างนี้ เราจะสร้างเว็บไซต์รายการสิ่งที่ต้องทำ (to-do list) เล็ก ๆ ผ่าน PHP ซึ่งจะดึงและแสดงรายการจากฐานข้อมูล MySQL และให้บริการผ่าน Apache +ในตัวอย่างนี้ เราจะสร้างเว็บไซต์รายการสิ่งที่ต้องทำ (to-do list) เล็ก ๆ ด้วย PHP ซึ่งจะดึงข้อมูลรายการจากฐานข้อมูล MySQL และให้บริการผ่าน Apache -เราจะใช้โดเมนทดสอบ `zapdocs.example.com` ตลอดคู่มือ เพราะในโลกจริงคุณน่าจะใช้โดเมน คุณ **ต้อง** ตั้งค่า `A` type ระเบียน DNS สำหรับโดเมนที่ชี้ไปยังที่อยู่ IP ของเซิร์ฟเวอร์ ถ้าต้องการความช่วยเหลือดูที่ [คู่มือระเบียนโดเมน](domain-records.md) +เราจะใช้โดเมนทดสอบ `zapdocs.example.com` ตลอดคู่มือ เพราะในโลกจริงคุณน่าจะใช้โดเมน คุณ **ต้อง** ตั้งระเบียน DNS ประเภท `A` สำหรับโดเมนนั้นชี้ไปยังที่อยู่ IP ของเซิร์ฟเวอร์ ถ้าต้องการความช่วยเหลือ ดูที่ [คู่มือระเบียนโดเมน](domain-records.md) :::note -คุณสามารถเลือกไม่ใช้โดเมนและแทนที่ `[your_domain]` ด้วยชื่อธรรมดา จากนั้นเข้าถึงเว็บไซต์ผ่านที่อยู่ IP แทน แต่เมื่อสร้างไฟล์โฮสต์เสมือน (virtual host) ให้ลบพารามิเตอร์ `ServerName` ออก +คุณสามารถเลือกไม่ใช้โดเมนและแทนที่ `[your_domain]` ด้วยชื่อธรรมดา จากนั้นเข้าถึงเว็บไซต์ผ่านที่อยู่ IP แทน แต่เมื่อสร้างไฟล์ virtual host ให้ลบพารามิเตอร์ `ServerName` ออก ::: -#### การตั้งค่า Apache +#### ตั้งค่า Apache -โดยทั่วไปบนเซิร์ฟเวอร์เว็บ ไฟล์และข้อมูลเว็บไซต์จะเก็บไว้ในไดเรกทอรี `/var/www` โดยปกติ Apache จะมีไดเรกทอรี `html` ที่มีหน้าเริ่มต้น เพื่อให้ทุกอย่างเป็นระเบียบโดยเฉพาะเมื่อโฮสต์หลายเว็บไซต์บน Apache เดียวกัน เราแนะนำให้ตั้งแต่ละเว็บไซต์ในโฟลเดอร์แยกกัน +โดยทั่วไป ไฟล์และข้อมูลเว็บไซต์จะเก็บไว้ในไดเรกทอรี `/var/www` โดยปกติ Apache จะมีไดเรกทอรี `html` ที่มีหน้าเริ่มต้นอยู่แล้ว เพื่อความเป็นระเบียบโดยเฉพาะเมื่อโฮสต์หลายเว็บไซต์บน Apache ตัวเดียว เราแนะนำให้ตั้งแต่ละเว็บไซต์ในโฟลเดอร์แยกกัน ทำได้โดยสร้างโฟลเดอร์ใหม่ใน `/var/www/[your_domain]` สำหรับแต่ละโดเมนเว็บไซต์ ในตัวอย่างนี้คือ `/var/www/zapdocs.example.com` ``` sudo mkdir /var/www/[your_domain] ``` -ตอนนี้สร้างไฟล์คอนฟิกโฮสต์เสมือน Apache ใหม่ในไดเรกทอรี `sites-available` สำหรับโดเมนและโฟลเดอร์นี้ +ตอนนี้สร้างไฟล์คอนฟิก virtual host ใหม่ในไดเรกทอรี `sites-available` สำหรับโดเมนและโฟลเดอร์นี้ ``` sudo nano /etc/apache2/sites-available/[your_domain].conf ``` -ใช้เทมเพลตด้านล่างและคัดลอกลงใน nano editor โดยแทนที่ `[your_domain]` ด้วยโดเมนที่คุณใช้ +ใช้เทมเพลตด้านล่างแล้วคัดลอกลงใน nano editor โดยแทนที่ `[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]` ที่สร้างไว้ก่อนหน้านี้จะใช้ให้บริการไฟล์ +ไฟล์ virtual host ใหม่นี้จัดการคำขอพอร์ต 80 (HTTP) และตรวจสอบว่าคำขอตรงกับ `ServerName` ที่ระบุหรือไม่ ในที่นี้คือโดเมนของคุณ นอกจากนี้ยังชี้ไปที่โฟลเดอร์ `/var/www/[your_domain]` ที่คุณสร้างไว้เพื่อให้บริการไฟล์ -บันทึกไฟล์และออกจาก nano โดยกด `CTRL + X` ตามด้วย `Y` และกด `ENTER` เราแนะนำให้ใช้คำสั่ง `sudo apache2ctl configtest` เพื่อตรวจสอบว่าไฟล์ไม่มีข้อผิดพลาดทางไวยากรณ์ +บันทึกไฟล์และออก nano ด้วย `CTRL + X` ตามด้วย `Y` และกด `ENTER` เราแนะนำให้ใช้คำสั่ง `sudo apache2ctl configtest` เพื่อตรวจสอบว่าไฟล์ไม่มีข้อผิดพลาดทางไวยากรณ์ -ขั้นตอนสุดท้ายของการตั้งค่า Apache คือเปิดใช้งานโฮสต์เสมือนใหม่ด้วยคำสั่ง `a2ensite` +ขั้นตอนสุดท้ายสำหรับการตั้งค่า Apache คือเปิดใช้งาน virtual host ใหม่ด้วยคำสั่ง `a2ensite` ``` sudo a2ensite [your_domain] ``` :::note ไม่ใช้โดเมน -ถ้าคุณ **ไม่** ใช้โดเมน ให้ลบหรือคอมเมนต์บรรทัด `ServerName` โดยใส่ `#` ข้างหน้า และต้องปิดโฮสต์เสมือนเริ่มต้นด้วยคำสั่ง `sudo a2dissite 000-default` +ถ้าคุณ **ไม่** ใช้โดเมน ให้ลบหรือคอมเมนต์บรรทัด `ServerName` โดยใส่ `#` นำหน้า และต้องปิดใช้งาน virtual host เริ่มต้นด้วยคำสั่ง `sudo a2dissite 000-default` ::: -สุดท้ายรีสตาร์ท Apache เพื่อให้โฮสต์เสมือนใหม่มีผลด้วยคำสั่ง: `sudo systemctl restart apache2` +สุดท้าย รีสตาร์ท Apache เพื่อให้ virtual host ใหม่มีผลด้วยคำสั่ง: `sudo systemctl restart apache2` -#### การสร้างเว็บไซต์ +#### สร้างเว็บไซต์ -ตอนนี้คุณตั้งค่า Apache ผ่านโฮสต์เสมือนและโฟลเดอร์เอกสารแล้ว ถึงเวลาสร้างเว็บไซต์จริงที่ให้บริการ ตอนนี้โฟลเดอร์ยังว่างเปล่า จึงไม่มีอะไรให้บริการ เราจะสร้างเว็บไซต์รายการสิ่งที่ต้องทำเล็ก ๆ ตามที่กล่าวไว้สำหรับโดเมนนี้ +ตอนนี้คุณตั้งค่า Apache ผ่าน virtual host และโฟลเดอร์เอกสารแล้ว ถึงเวลาสร้างเว็บไซต์จริง ๆ ที่จะให้บริการ ตอนนี้โฟลเดอร์ยังว่างเปล่า ไม่มีอะไรให้บริการ เราจะสร้างเว็บไซต์รายการสิ่งที่ต้องทำเล็ก ๆ ตามที่กล่าวไว้สำหรับโดเมนนี้ ##### เตรียมฐานข้อมูล @@ -236,7 +236,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]'; # กำหนดสิทธิ์ให้ผู้ใช้ (คัดลอกเป็นบรรทัดเดียว) @@ -248,22 +248,22 @@ TO todo@localhost; FLUSH PRIVILEGES; ``` -เมื่อฐานข้อมูลพร้อมและผู้ใช้ตั้งค่าแล้ว คุณสามารถออกจาก MySQL terminal ด้วยคำสั่ง `quit` +เมื่อฐานข้อมูลพร้อมและผู้ใช้ตั้งค่าแล้ว ออกจาก MySQL terminal ด้วยคำสั่ง `quit` เมื่อพร้อม ##### ไฟล์เว็บไซต์ PHP -ส่วนสุดท้ายของตัวอย่างนี้คือการตั้งค่าไฟล์เว็บไซต์ PHP สำหรับหน้า to-do จะทำผ่านไฟล์ `index.php` ใหม่ในไดเรกทอรี `/var/www/[your_domain]` ที่สร้างไว้ก่อนหน้านี้ เปิด nano editor เพื่อสร้างไฟล์นี้ +ส่วนสุดท้ายของตัวอย่างนี้คือการตั้งค่าไฟล์เว็บไซต์ PHP สำหรับหน้า to-do จะสร้างไฟล์ `index.php` ใหม่ในไดเรกทอรี `/var/www/[your_domain]` ที่คุณสร้างไว้ก่อนหน้านี้ เปิด nano editor เพื่อสร้างไฟล์นี้ ``` sudo nano /var/www/[your_domain]/index.php ``` -ด้านล่างนี้คือโค้ดง่าย ๆ ที่คุณสามารถวางใน nano editor สำหรับหน้า to-do พื้นฐานที่ดึงรายการจากฐานข้อมูล ส่วน PHP แรกสร้างการเชื่อมต่อ MySQL กับฐานข้อมูลของคุณ +ด้านล่างนี้คือโค้ดตัวอย่างง่าย ๆ ที่คุณสามารถวางใน nano editor สำหรับหน้า to-do พื้นฐานที่ดึงรายการจากฐานข้อมูล ส่วน PHP แรกจะเชื่อมต่อ MySQL กับฐานข้อมูลของคุณ :::important คุณต้องเปลี่ยน `[your_password]` เป็นรหัสผ่านที่ตั้งไว้สำหรับผู้ใช้ `todo` ก่อนหน้านี้ ::: -ส่วน HTML ต่อมาคือหน้าเว็บหลักที่สร้างรายการแบบไม่เรียงลำดับ (unordered list) โดยวนลูปผ่านผลลัพธ์แต่ละรายการ +ส่วน HTML ต่อมาคือหน้าเว็บหลักที่สร้างรายการแบบ unordered list โดยวนลูปผ่านผลลัพธ์แต่ละรายการ ``` close(); ?> ``` -เมื่อคัดลอกโค้ดลง nano editor แล้ว บันทึกไฟล์และออกจาก nano โดยกด `CTRL + X` ตามด้วย `Y` และกด `ENTER` +เมื่อคัดลอกโค้ดลง nano editor แล้ว บันทึกไฟล์และออก nano ด้วย `CTRL + X` ตามด้วย `Y` และกด `ENTER` -#### การทดสอบเว็บไซต์ +#### ทดสอบเว็บไซต์ -คุณได้ตั้งค่าเว็บไซต์ทดสอบรายการสิ่งที่ต้องทำที่ใช้ทุกส่วนของ LAMP stack สำเร็จแล้ว! +คุณทำตามขั้นตอนและตั้งค่าเว็บไซต์ to-do ทดสอบที่ใช้ทุกส่วนของ LAMP stack สำเร็จแล้ว! -ตอนนี้คุณควรเข้าถึงเว็บไซต์ผ่านโดเมน (ใช้ `http`/พอร์ต 80) ที่กำหนดไว้ในไฟล์โฮสต์เสมือน เช่น `zapdocs.example.com` ในตัวอย่าง ผลลัพธ์ควรเป็นแบบนี้: +ตอนนี้คุณควรเข้าถึงเว็บไซต์ผ่านโดเมน (ใช้ `http`/พอร์ต 80) ที่ตั้งไว้ในไฟล์ virtual host เช่น `zapdocs.example.com` ในตัวอย่าง ผลลัพธ์ควรเป็นแบบนี้: ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## สรุป -ยินดีด้วย คุณติดตั้งและตั้งค่า LAMP stack สำเร็จแล้ว! ขั้นตอนต่อไป เรา **แนะนำอย่างยิ่ง** ให้ตั้งค่าโดเมนและ **ใบรับรอง SSL** เพื่อให้ข้อมูลส่งผ่านเว็บไซต์ของคุณอย่างปลอดภัย โปรดดู [คู่มือ Certbot](dedicated-linux-certbot.md) โดยเน้นที่ **Apache Plugin** และทำตามขั้นตอนแบบโต้ตอบเพื่อสร้างใบรับรองสำหรับโดเมนที่เลือกได้อย่างรวดเร็วและง่ายดาย +ยินดีด้วย คุณติดตั้งและตั้งค่า LAMP stack สำเร็จแล้ว! ขั้นตอนต่อไป เรา **แนะนำอย่างยิ่ง** ให้ตั้งค่าโดเมนและ **ใบรับรอง SSL** เพื่อให้ข้อมูลส่งผ่านเว็บไซต์ของคุณอย่างปลอดภัย โปรดดู [คู่มือ Certbot](dedicated-linux-certbot.md) โดยเน้นที่ **Apache Plugin** และทำตามขั้นตอนโต้ตอบเพื่อสร้างใบรับรองสำหรับโดเมนที่เลือกอย่างรวดเร็วและง่ายดาย ถ้ามีคำถามหรือขอความช่วยเหลือเพิ่มเติม อย่าลังเลที่จะติดต่อทีมซัพพอร์ตของเรา ซึ่งพร้อมช่วยเหลือคุณทุกวัน! 🙂 \ No newline at end of file diff --git a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md index 89b68f6e5..c2e591c48 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md @@ -1,6 +1,6 @@ --- id: dedicated-linux-lemp-stack -title: "เซิร์ฟเวอร์เฉพาะ: ตั้งค่า LEMP stack - Linux, Nginx, MySQL, PHP" +title: "ตั้งค่า LEMP Stack บนเซิร์ฟเวอร์ Linux - ปล่อยเว็บแอปประสิทธิภาพสูง" description: "ค้นพบวิธีตั้งค่า LEMP stack สำหรับโฮสต์เว็บไซต์ PHP แบบไดนามิกบนเซิร์ฟเวอร์ Linux พร้อมตัวอย่างใช้งานจริง → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: Web LEMP stack services: @@ -13,13 +13,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## บทนำ -**LEMP** stack คือชุดซอฟต์แวร์โอเพนซอร์สยอดนิยมที่ถูกตั้งค่าร่วมกันเพื่อให้โฮสต์เว็บไซต์ไดนามิกได้ง่าย โดยเน้นไปที่เว็บไซต์และแอป PHP ชื่อย่อมาจาก: **L**inux เป็นระบบปฏิบัติการ, "**E**ngine x" (nginx) เป็นเซิร์ฟเวอร์เว็บ, **M**ySQL เป็นฐานข้อมูล และสุดท้าย **P**HP สำหรับประมวลผล ในคู่มือนี้ เราจะครอบคลุมขั้นตอนการตั้งค่า LEMP stack บนเซิร์ฟเวอร์เฉพาะ Linux พร้อมการอธิบายอย่างละเอียดและตัวอย่างการตั้งค่าเว็บไซต์รายการสิ่งที่ต้องทำ (to-do list) +**LEMP** stack คือชุดซอฟต์แวร์โอเพนซอร์สยอดนิยมที่ถูกตั้งค่าร่วมกันเพื่อให้โฮสต์เว็บไซต์ไดนามิกได้ง่าย โดยเน้นไปที่เว็บไซต์และแอป PHP ชื่อย่อมาจาก: **L**inux เป็นระบบปฏิบัติการ, "**E**ngine x" (nginx) เป็นเซิร์ฟเวอร์เว็บ, **M**ySQL เป็นฐานข้อมูล และสุดท้าย **P**HP สำหรับประมวลผล ในคู่มือนี้ เราจะครอบคลุมขั้นตอนการตั้งค่า LEMP stack บนเซิร์ฟเวอร์เฉพาะ Linux พร้อมตัวอย่างละเอียดของการตั้งค่าเว็บไซต์รายการสิ่งที่ต้องทำ (to-do list) ## การเตรียมตัว เริ่มต้นด้วยการเชื่อมต่อกับเซิร์ฟเวอร์ของคุณผ่าน SSH หากคุณไม่รู้วิธีทำ โปรดดูที่ [คู่มือการเข้าถึงเบื้องต้น (SSH)](vserver-linux-ssh.md) -ในคู่มือนี้ เราจะใช้ Ubuntu เป็นดิสโทร Linux คำสั่งจะเหมือนกันสำหรับ Debian และน่าจะคล้ายกันสำหรับดิสโทรอื่น ๆ แต่ไวยากรณ์คำสั่งอาจแตกต่างกันเล็กน้อย ตรวจสอบให้แน่ใจว่าคุณติดตั้งระบบปฏิบัติการแล้วและเชื่อมต่อกับเซิร์ฟเวอร์ผ่าน SSH +ในคู่มือนี้ เราจะใช้ Ubuntu เป็นดิสโทร Linux คำสั่งเหมือนกันสำหรับ Debian และน่าจะคล้ายกันสำหรับดิสโทรอื่น ๆ แต่ไวยากรณ์คำสั่งอาจแตกต่างกันเล็กน้อย ตรวจสอบให้แน่ใจว่าคุณติดตั้งระบบปฏิบัติการแล้วและเชื่อมต่อกับเซิร์ฟเวอร์ผ่าน SSH เหมือนเดิม ก่อนติดตั้ง ให้แน่ใจว่าทุกแพ็กเกจเป็นเวอร์ชันล่าสุดด้วยคำสั่งนี้: ``` @@ -38,7 +38,7 @@ sudo dnf upgrade --refresh ## การติดตั้ง -การติดตั้งสามารถแบ่งออกเป็นแต่ละส่วนประกอบหลักของ LEMP เริ่มจากเซิร์ฟเวอร์เว็บ Nginx ตามด้วยฐานข้อมูล MySQL และสุดท้าย PHP ตลอดการติดตั้ง เราจะตั้งค่าเว็บไซต์ทดสอบที่เขียนด้วย PHP และเข้าถึงฐานข้อมูล MySQL สุดท้ายคำขอเว็บแต่ละรายการจะถูกประมวลผลและให้บริการผ่านเซิร์ฟเวอร์เว็บ Nginx +การติดตั้งสามารถแบ่งออกเป็นแต่ละส่วนประกอบหลักของ LEMP เริ่มจากเซิร์ฟเวอร์เว็บ Nginx ตามด้วยฐานข้อมูล MySQL และสุดท้าย PHP ตลอดการติดตั้ง เราจะตั้งค่าเว็บไซต์ทดสอบที่เขียนด้วย PHP และเข้าถึงฐานข้อมูล MySQL สุดท้ายแต่ละคำขอเว็บจะถูกประมวลผลและให้บริการผ่านเซิร์ฟเวอร์เว็บ Nginx ### การตั้งค่า Nginx @@ -61,7 +61,7 @@ sudo ufw enable ``` :::caution -อย่าลืมสร้างกฎสำหรับ SSH ถ้าคุณใช้ UFW Firewall! ถ้าไม่ทำ คุณจะ **ไม่** สามารถ SSH เข้าเซิร์ฟเวอร์ได้อีกถ้าการเชื่อมต่อปัจจุบันหลุด! +อย่าลืมสร้างกฎสำหรับ SSH ถ้าคุณใช้ UFW Firewall! ถ้าไม่ทำ คุณจะ **ไม่สามารถ** SSH เข้าเซิร์ฟเวอร์ได้อีกถ้าการเชื่อมต่อปัจจุบันหลุด! ::: ตอนนี้สร้างกฎอนุญาต Nginx และตรวจสอบว่ากฎถูกสร้างแล้ว @@ -74,10 +74,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 ด้วย ![](https://screensaver01.zap-hosting.com/index.php/s/A36rfRzL3gFGq9x/preview) @@ -94,21 +94,21 @@ sudo ufw status 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` ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -ถัดไปจะถามเกี่ยวกับการลบผู้ใช้ `anonymous` และปิดการล็อกอิน root จากระยะไกล เราแนะนำให้ตอบ `Y` ทั้งสองข้อเพื่อความปลอดภัย ซึ่งจะลบผู้ใช้ทดสอบและจำกัดให้ผู้ใช้ root ใช้งานได้เฉพาะในเครื่องผ่าน SSH เท่านั้น ลดความเสี่ยงลง +ถัดไปจะถามเกี่ยวกับการลบผู้ใช้ `anonymous` และปิดการล็อกอิน root จากระยะไกล เราแนะนำให้ตอบ `Y` ทั้งสองข้อเพื่อความปลอดภัย ซึ่งจะลบผู้ใช้ทดสอบและให้ root ใช้งานได้เฉพาะในเครื่องผ่าน SSH เท่านั้น ลดความเสี่ยง ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -สุดท้ายจะถามเกี่ยวกับการลบฐานข้อมูล `test` และโหลดตารางสิทธิ์ใหม่ เราแนะนำให้ตอบ `Y` เพราะฐานข้อมูลทดสอบไม่จำเป็นและต้องโหลดตารางสิทธิ์ใหม่เพื่อให้การตั้งค่ามีผล +สุดท้ายจะถามเกี่ยวกับการลบฐานข้อมูล `test` และโหลดตารางสิทธิ์ใหม่ เราแนะนำตอบ `Y` เพราะฐานข้อมูลทดสอบไม่จำเป็นและต้องโหลดตารางสิทธิ์ใหม่เพื่อให้การเปลี่ยนแปลงมีผล ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -ตอนนี้ตรวจสอบว่า MySQL ทำงานอยู่โดยลองล็อกอินด้วยคำสั่ง: `sudo mysql -u root` ถ้าสำเร็จจะเห็นข้อความต้อนรับ คุณสามารถออกได้ด้วยคำสั่ง `quit` +ตอนนี้ตรวจสอบว่า MySQL ทำงานอยู่โดยลองล็อกอินด้วยคำสั่ง: `sudo mysql -u root` ถ้าสำเร็จจะเห็นข้อความต้อนรับ ออกจากระบบด้วยคำสั่ง `quit` เมื่อพร้อม ### การตั้งค่า PHP @@ -125,9 +125,9 @@ 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] [...] @@ -136,31 +136,29 @@ sudo apt install [php_extension] [...] ### สร้างเว็บไซต์ทดสอบ -เมื่อติดตั้งส่วนประกอบ LEMP ครบแล้ว เราจะสร้างเว็บไซต์ทดสอบเพื่อแสดงว่า LEMP stack ทำงานร่วมกันอย่างไรเพื่อสร้างโซลูชันเว็บไซต์ไดนามิกที่ดี นี่เป็นตัวเลือกแต่ช่วยให้เข้าใจวิธีใช้เครื่องมือเหล่านี้ตั้งค่าเว็บไซต์ของคุณเอง +เมื่อติดตั้ง LEMP ครบแล้ว เราจะสร้างเว็บไซต์ทดสอบเพื่อแสดงว่า LEMP stack ทำงานร่วมกันอย่างไรเพื่อสร้างเว็บไซต์ไดนามิกที่ยอดเยี่ยม ตัวอย่างนี้เป็นเว็บไซต์รายการสิ่งที่ต้องทำ (to-do list) ผ่าน PHP ซึ่งดึงข้อมูลรายการจากฐานข้อมูล MySQL และให้บริการผ่าน Nginx -ในตัวอย่างนี้ เราจะสร้างเว็บไซต์รายการสิ่งที่ต้องทำ (to-do list) เล็ก ๆ ผ่าน PHP ซึ่งจะดึงและแสดงรายการจากฐานข้อมูล MySQL และให้บริการผ่าน Nginx - -เราจะใช้โดเมนทดสอบ `zapdocs.example.com` ตลอดคู่มือ เพราะในโลกจริงคุณน่าจะใช้โดเมน คุณ **ต้อง** ตั้งค่าเรคคอร์ด DNS ประเภท `A` สำหรับโดเมนที่ชี้ไปยังที่อยู่ IP ของเซิร์ฟเวอร์ ถ้าต้องการความช่วยเหลือ ดูที่ [คู่มือระเบียนโดเมน](domain-records.md) +เราจะใช้โดเมนทดสอบ `zapdocs.example.com` ตลอดคู่มือ เพราะในโลกจริงคุณน่าจะใช้โดเมน คุณ **ต้อง** ตั้งค่า `A` type ระเบียน DNS สำหรับโดเมนที่ชี้ไปยังที่อยู่ IP ของเซิร์ฟเวอร์ ถ้าต้องการความช่วยเหลือ ดูที่ [คู่มือระเบียนโดเมน](domain-records.md) :::note -คุณสามารถเลือกไม่ใช้โดเมนและแทนที่ `[your_domain]` ด้วยชื่อธรรมดา จากนั้นเข้าถึงเว็บไซต์ผ่านที่อยู่ IP แทน แต่เมื่อสร้างไฟล์ server block ต่อไป ควรถอดพารามิเตอร์ `server_name` ออก +คุณสามารถเลือกไม่ใช้โดเมนและแทนที่ `[your_domain]` ด้วยชื่อธรรมดา จากนั้นเข้าถึงเว็บไซต์ผ่านที่อยู่ IP แทน แต่เมื่อสร้างไฟล์ server block ให้ลบพารามิเตอร์ `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] ``` -จากนั้นสร้างไฟล์คอนฟิก server block ใหม่ในไดเรกทอรี `sites-available` สำหรับโดเมนและโฟลเดอร์นี้ +สร้างไฟล์คอนฟิก server block ใหม่ในไดเรกทอรี `sites-available` สำหรับโดเมนนี้ ``` sudo nano /etc/nginx/sites-available/[your_domain].conf ``` -ใช้เทมเพลตด้านล่างและคัดลอกลงใน nano editor โดยแทนที่ `[your_domain]` ด้วยโดเมนที่คุณใช้ +ใช้เทมเพลตด้านล่างและคัดลอกลงใน nano editor โดยแทนที่ `[your_domain]` ด้วยโดเมนของคุณ ``` server { listen 80; @@ -185,12 +183,12 @@ server { ``` :::important เวอร์ชัน PHP -สำคัญมากที่ต้องเปลี่ยน `[your_phpversion]` เป็นเวอร์ชัน PHP ที่ติดตั้งอยู่ ตรวจสอบได้โดยรัน `php -v` ซึ่งจะแสดงเวอร์ชัน เช่น: `PHP 8.3.6 (cli) (built: Mar 19 2025 10:08:38) (NTS)` +สำคัญมากที่ต้องเปลี่ยน `[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;` ::: -ไฟล์ server block ใหม่นี้จัดการคำขอพอร์ต 80 (HTTP) และตรวจสอบว่าคำขอตรงกับ `server_name` ที่ระบุ คือโดเมนของคุณ นอกจากนี้ยังชี้ไปที่โฟลเดอร์ `/var/www/[your_domain]` ที่สร้างไว้เพื่อให้บริการไฟล์ +ไฟล์ server block นี้จัดการคำขอพอร์ต 80 (HTTP) และตรวจสอบว่าคำขอตรงกับ `server_name` ที่ระบุ คือโดเมนของคุณ นอกจากนี้ยังชี้ไปที่โฟลเดอร์ `/var/www/[your_domain]` ที่สร้างไว้เพื่อให้บริการไฟล์ บันทึกไฟล์และออกจาก nano โดยกด `CTRL + X` ตามด้วย `Y` เพื่อยืนยัน และกด `ENTER` @@ -203,17 +201,17 @@ sudo ln -s /etc/nginx/sites-available/[your_domain].conf /etc/nginx/sites-enable ถ้าคุณ **ไม่** ใช้โดเมน ให้ลบหรือคอมเมนต์บรรทัด `server_name` โดยใส่ `#` นำหน้า และปิดการใช้งาน server block เริ่มต้นด้วยคำสั่ง `sudo unlink /etc/nginx/sites-enabled/default` ::: -แนะนำให้ใช้คำสั่ง `sudo nginx -t` เพื่อตรวจสอบว่าไฟล์ไม่มีข้อผิดพลาดทางไวยากรณ์ +แนะนำให้ใช้คำสั่ง `sudo nginx -t` เพื่อตรวจสอบว่าไฟล์ไม่มีไวยากรณ์ผิดพลาด -สุดท้าย รีสตาร์ท Nginx เพื่อให้การตั้งค่า virtual host ใหม่มีผลด้วยคำสั่ง: `sudo systemctl reload nginx` +สุดท้าย รีสตาร์ท Nginx เพื่อให้การตั้งค่าใหม่มีผลด้วยคำสั่ง: `sudo systemctl reload nginx` #### สร้างเว็บไซต์ -ตอนนี้คุณตั้งค่า Nginx ผ่าน server block และโฟลเดอร์เอกสารแล้ว ถึงเวลาสร้างเว็บไซต์จริง ๆ โฟลเดอร์ยังว่างอยู่ ดังนั้นจะไม่มีอะไรให้บริการ เราจะสร้างเว็บไซต์รายการสิ่งที่ต้องทำเล็ก ๆ ตามที่กล่าวไว้สำหรับโดเมนนี้ +ตอนนี้คุณตั้งค่า Nginx ผ่าน server block และโฟลเดอร์เอกสารแล้ว ถึงเวลาสร้างเว็บไซต์จริง ตอนนี้โฟลเดอร์ยังว่างเปล่า เราจะสร้างเว็บไซต์รายการสิ่งที่ต้องทำเล็ก ๆ ตามที่กล่าวไว้ก่อนหน้านี้ ##### เตรียมฐานข้อมูล -เริ่มต้นด้วยการสร้างฐานข้อมูลและตารางเพื่อเก็บรายการแต่ละรายการ เข้าสู่ระบบ MySQL +เริ่มด้วยการสร้างฐานข้อมูลและตารางเก็บรายการ เข้าสู่ระบบ MySQL ``` sudo mysql -u root ``` @@ -235,7 +233,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); @@ -243,13 +241,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); ``` -สุดท้าย สร้างผู้ใช้เฉพาะ `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; @@ -258,16 +256,16 @@ TO todo@localhost; FLUSH PRIVILEGES; ``` -เมื่อฐานข้อมูลพร้อมและผู้ใช้ตั้งค่าแล้ว ออกจาก MySQL ด้วยคำสั่ง `quit` +ฐานข้อมูลพร้อมและผู้ใช้ตั้งค่าเรียบร้อยแล้ว ออกจาก MySQL ด้วยคำสั่ง `quit` เมื่อพร้อม ##### ไฟล์เว็บไซต์ PHP -ส่วนสุดท้ายของตัวอย่างนี้คือการตั้งค่าไฟล์เว็บไซต์ PHP สำหรับหน้า to-do จะสร้างไฟล์ `index.php` ใหม่ในไดเรกทอรี `/var/www/[your_domain]` ที่สร้างไว้ก่อนหน้า เปิด nano editor เพื่อสร้างไฟล์นี้ +ส่วนสุดท้ายของตัวอย่างนี้คือการตั้งค่าไฟล์เว็บไซต์ PHP สำหรับหน้า to-do สร้างไฟล์ `index.php` ใหม่ในไดเรกทอรี `/var/www/[your_domain]` ที่สร้างไว้ก่อนหน้า เปิด nano editor เพื่อสร้างไฟล์ ``` sudo nano /var/www/[your_domain]/index.php ``` -ด้านล่างนี้เป็นโค้ดตัวอย่างง่าย ๆ ที่คุณสามารถวางลงใน nano editor สำหรับหน้า to-do พื้นฐานที่ดึงรายการจากฐานข้อมูล ส่วน PHP แรกสร้างการเชื่อมต่อ MySQL +ด้านล่างนี้เป็นโค้ดตัวอย่างง่าย ๆ สำหรับหน้า to-do ที่ดึงรายการจากฐานข้อมูล ส่วน PHP แรกเชื่อมต่อ MySQL :::important คุณต้องเปลี่ยน `[your_password]` เป็นรหัสผ่านที่ตั้งไว้สำหรับผู้ใช้ `todo` ก่อนหน้านี้ @@ -310,7 +308,7 @@ $result = $conn->query($sql); num_rows > 0) { - // วนลูปผ่านแต่ละรายการที่ได้จากคำสั่ง SQL + // วนลูปแต่ละรายการในผลลัพธ์ foreach ($result as $entry) { echo "
                    • "; // แสดงชื่อและใช้ htmlspecialchars ป้องกัน XSS (cross-site scripting) @@ -346,7 +344,7 @@ $conn->close(); #### ทดสอบเว็บไซต์ -คุณตั้งค่าเว็บไซต์ทดสอบรายการสิ่งที่ต้องทำที่ใช้ทุกส่วนของ LEMP stack สำเร็จแล้ว! +คุณตั้งค่าเว็บไซต์ทดสอบรายการสิ่งที่ต้องทำที่ใช้ LEMP stack ครบถ้วนแล้ว! ตอนนี้คุณควรเข้าถึงเว็บไซต์ผ่านโดเมน (ใช้ `http`/พอร์ต 80) ที่ตั้งไว้ในไฟล์ server block เช่น `zapdocs.example.com` ในตัวอย่าง ผลลัพธ์ควรเป็นแบบนี้: @@ -354,6 +352,6 @@ $conn->close(); ## สรุป -ยินดีด้วย คุณติดตั้งและตั้งค่า LEMP stack สำเร็จแล้ว! ขั้นตอนต่อไป เรา **แนะนำอย่างยิ่ง** ให้ตั้งค่าโดเมนและ **ใบรับรอง SSL** เพื่อให้ข้อมูลส่งผ่านเว็บไซต์ของคุณอย่างปลอดภัย โปรดดู [คู่มือ Certbot](dedicated-linux-certbot.md) โดยเน้นที่ **ปลั๊กอิน Nginx** และทำตามขั้นตอนโต้ตอบเพื่อสร้างใบรับรองสำหรับโดเมนของคุณอย่างรวดเร็วและง่ายดาย +ยินดีด้วย คุณติดตั้งและตั้งค่า LEMP stack สำเร็จแล้ว! ขั้นตอนถัดไป เรา **แนะนำอย่างยิ่ง** ให้ตั้งค่าโดเมนและ **ใบรับรอง SSL** เพื่อให้ข้อมูลส่งผ่านอย่างปลอดภัยไปยังเว็บไซต์ของคุณ ดู [คู่มือ Certbot](dedicated-linux-certbot.md) โดยเน้นที่ **ปลั๊กอิน Nginx** และทำตามขั้นตอนโต้ตอบเพื่อสร้างใบรับรองสำหรับโดเมนที่เลือกได้ง่าย ๆ -ถ้ามีคำถามหรือขอความช่วยเหลือเพิ่มเติม ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมช่วยเหลือทุกวัน! 🙂 \ No newline at end of file +ถ้ามีคำถามหรืออยากได้ความช่วยเหลือ ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมช่วยเหลือทุกวัน! 🙂 \ No newline at end of file diff --git a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md index ec71bb6c6..ca86a1a85 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-mastodon -title: "เซิร์ฟเวอร์เฉพาะ: การติดตั้ง Mastodon" -description: "ค้นพบวิธีตั้งค่าเครือข่ายสังคม Mastodon ที่โฮสต์เองอย่างปลอดภัยบนเซิร์ฟเวอร์ที่ใช้ Debian สำหรับไมโครบล็อกอิสระ → เรียนรู้เพิ่มเติมตอนนี้" +title: "ตั้งค่า Mastodon บนเซิร์ฟเวอร์ Linux - เปิดแพลตฟอร์มโซเชียลเน็ตเวิร์กของคุณเอง" +description: "ค้นพบวิธีตั้งค่า Mastodon โซเชียลเน็ตเวิร์กที่โฮสต์เองอย่างปลอดภัยบนเซิร์ฟเวอร์ที่ใช้ Debian → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง Mastodon services: + - vserver - dedicated --- @@ -11,18 +12,18 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## แนะนำ -Mastodon คือซอฟต์แวร์โอเพนซอร์สฟรีสำหรับรันบริการเครือข่ายสังคมที่โฮสต์เอง +Mastodon คือซอฟต์แวร์โอเพนซอร์สฟรีสำหรับรันบริการโซเชียลเน็ตเวิร์กที่โฮสต์เอง ![](https://screensaver01.zap-hosting.com/index.php/s/oNCpfBwLNB5f79P/preview) -มันมีฟีเจอร์ไมโครบล็อกที่คล้ายกับบริการ X (เดิมชื่อ Twitter) ซึ่งให้บริการโดยโหนดที่ดำเนินการอย่างอิสระจำนวนมาก เรียกว่า อินสแตนซ์, -แต่ละอินสแตนซ์มีข้อบังคับการใช้งาน เงื่อนไขการให้บริการ นโยบายความเป็นส่วนตัว ตัวเลือกความเป็นส่วนตัว และนโยบายการดูแลที่แตกต่างกัน +มันมีฟีเจอร์ไมโครบล็อกคล้ายกับบริการ X (เดิมคือ Twitter) ซึ่งให้บริการโดยโหนดที่ดำเนินการอย่างอิสระจำนวนมาก เรียกว่า อินสแตนซ์ +แต่ละอินสแตนซ์จะมีระเบียบปฏิบัติ เงื่อนไขการให้บริการ นโยบายความเป็นส่วนตัว ตัวเลือกความเป็นส่วนตัว และนโยบายการดูแลที่แตกต่างกัน :::info -คู่มือนี้เน้นการติดตั้งบนดิสโทรที่ใช้ Debian เป็นฐาน เช่น Debian และ Ubuntu คู่มือจะแตกต่างกันขึ้นอยู่กับระบบปฏิบัติการที่คุณใช้ +คู่มือนี้เน้นการติดตั้งบนดิสโทรที่ใช้ Debian เช่น Debian และ Ubuntu คู่มือนี้จะแตกต่างกันไปตามระบบปฏิบัติการที่คุณใช้ ::: -## ความต้องการระบบ -ถ้าคุณต้องการตั้งค่าอินสแตนซ์ Mastodon บนเซิร์ฟเวอร์ของคุณ คุณต้องมีความต้องการดังนี้ +## ความต้องการของระบบ +ถ้าคุณต้องการตั้งค่าอินสแตนซ์ Mastodon บนเซิร์ฟเวอร์ของคุณ คุณต้องมีความพร้อมดังนี้ - โดเมน - เซิร์ฟเวอร์ที่ใช้ Linux - เซิร์ฟเวอร์อีเมล @@ -31,7 +32,7 @@ Mastodon คือซอฟต์แวร์โอเพนซอร์สฟ แนะนำให้ปิดการล็อกอินด้วยรหัสผ่านบน SSH ก่อน เพราะการใช้รหัสผ่านล็อกอินบนเซิร์ฟเวอร์ที่เข้าถึงได้จากอินเทอร์เน็ตเป็นความเสี่ยงด้านความปลอดภัย คุณสามารถทำได้ในเว็บอินเทอร์เฟซของเซิร์ฟเวอร์ที่เมนู ข้อมูล -> การเข้าถึง & ความปลอดภัย -> ปิดการล็อกอินด้วยรหัสผ่าน ![](https://screensaver01.zap-hosting.com/index.php/s/k6bBoxt7HJ4jqnL/preview) -หลังจากนั้น อัปเดตแพ็กเกจของคุณด้วยคำสั่งนี้: +จากนั้นอัปเดตแพ็กเกจของคุณด้วยคำสั่งนี้: ``` apt update && apt upgrade -y ``` @@ -64,7 +65,7 @@ corepack enable yarn set version stable ``` -## การติดตั้ง Ruby +## ติดตั้ง Ruby เราจะสร้างผู้ใช้ใหม่เพื่อให้ง่ายต่อการจัดการเวอร์ชัน Ruby ก่อนอื่นให้สร้างผู้ใช้ชื่อ mastodon โดยปิดการล็อกอิน จากนั้นสลับไปยังผู้ใช้ mastodon ด้วยคำสั่งนี้: ```bash # สามารถเว้นช่องว่างในฟิลด์ได้เลย @@ -81,15 +82,15 @@ 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 gem install bundler --no-document ``` -ขั้นตอนนี้อาจใช้เวลานานหน่อย ใจเย็น ๆ แล้วหาเครื่องดื่มอย่างชา หรือกาแฟมาดื่มระหว่างรอ หลังจากเสร็จแล้ว คุณสามารถกลับไปยังผู้ใช้ root ด้วยคำสั่ง `exit` +ขั้นตอนนี้อาจใช้เวลานานหน่อย ใจเย็น ๆ หยิบชา หรือกาแฟมาดื่มระหว่างรอ หลังจากเสร็จแล้ว คุณสามารถกลับไปเป็นผู้ใช้ root ด้วยคำสั่ง `exit` -## การตั้งค่า PostgreSQL +## ตั้งค่า PostgreSQL Mastodon ใช้ PostgreSQL เป็นระบบฐานข้อมูล การตั้งค่าง่าย ๆ ด้วยคำสั่งนี้: ```bash sudo -u postgres psql @@ -101,7 +102,7 @@ CREATE USER mastodon CREATEDB; \q ``` -## การตั้งค่า Mastodon +## ตั้งค่า Mastodon ตอนนี้ให้สลับกลับไปยังผู้ใช้ mastodon อีกครั้ง: ```bash su - mastodon @@ -128,10 +129,10 @@ RAILS_ENV=production bundle exec rake mastodon:setup https://gist.github.com/amolkhanorkar/8706915 ::: -หลังจากนั้น กลับไปยังผู้ใช้ root ด้วยคำสั่ง `exit` +หลังจากนั้น กลับไปเป็นผู้ใช้ root ด้วยคำสั่ง `exit` -## การตั้งค่าเว็บเซิร์ฟเวอร์ -ตอนนี้มาถึงส่วนที่ซับซ้อน คุณต้องตั้งค่าเว็บเซิร์ฟเวอร์ก่อน สร้าง A-Record และ/หรือ AAAA-Record ใน DNS ของคุณให้ชี้ตรงไปยังเซิร์ฟเวอร์ หรือจะชี้ Root-Record ไปยังเซิร์ฟเวอร์ก็ได้ +## ตั้งค่าเว็บเซิร์ฟเวอร์ +ขั้นตอนนี้จะซับซ้อนหน่อย คุณต้องตั้งค่าเว็บเซิร์ฟเวอร์ก่อน สร้าง A-Record และ/หรือ AAAA-Record ใน DNS ของคุณให้ชี้ตรงไปยังเซิร์ฟเวอร์ หรือจะชี้ Root-Record ไปยังเซิร์ฟเวอร์ก็ได้ จากนั้นใช้คำสั่งสองคำสั่งนี้เพื่อคัดลอกและเปิดใช้งานคอนฟิกเว็บเซิร์ฟเวอร์ Mastodon ```bash @@ -144,16 +145,16 @@ ln -s /etc/nginx/sites-available/mastodon /etc/nginx/sites-enabled/mastodon ```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/th/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md index b81020895..d1747591b 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md @@ -1,7 +1,7 @@ --- id: dedicated-linux-notepad++ -title: "เซิร์ฟเวอร์เฉพาะ: ตั้งค่า Notepad++ บน Linux" -description: "ค้นพบวิธีตั้งค่าและปรับแต่ง Notepad++ บน Linux เพื่อการแก้ไขโค้ดที่ทรงพลังและเบาเครื่อง พร้อมเพิ่มประสิทธิภาพการทำงานของนักพัฒนา → เรียนรู้เพิ่มเติมตอนนี้" +title: "ตั้งค่า Notepad++ บนเซิร์ฟเวอร์ Linux - ใช้ Editor ที่ชอบผ่าน Wine" +description: "ค้นพบวิธีตั้งค่าและปรับแต่ง Notepad++ บน Linux เพื่อการเขียนโค้ดที่ทรงพลังและเบาเครื่อง พร้อมเพิ่มประสิทธิภาพการทำงานของนักพัฒนา → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง Notepad++ services: - dedicated @@ -13,14 +13,14 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## แนะนำ -Notepad++ คือโปรแกรมแก้ไขข้อความและซอร์สโค้ดฟรีและโอเพนซอร์สสำหรับ Windows รองรับการเน้นไวยากรณ์ การพับโค้ด และการแก้ไขแบบแท็บในหลายภาษาโปรแกรมและสคริปต์ พร้อมปรับแต่งได้สูงผ่านปลั๊กอิน เป็นที่รู้จักในเรื่องประสิทธิภาพที่รวดเร็วและใช้ทรัพยากรต่ำ ทำให้ Notepad++ ยังคงเป็นตัวเลือกยอดนิยมสำหรับนักพัฒนาและผู้ใช้ที่ต้องการเครื่องมือแก้ไขที่ทรงพลังแต่เบาเครื่อง +Notepad++ คือโปรแกรมแก้ไขข้อความและซอร์สโค้ดฟรีและโอเพนซอร์สสำหรับ Windows รองรับการเน้นไวยากรณ์, การพับโค้ด และการแก้ไขแบบแท็บในหลายภาษาโปรแกรมและสคริปต์ พร้อมปรับแต่งได้สูงผ่านปลั๊กอิน ด้วยความเร็วและการใช้ทรัพยากรต่ำ Notepad++ จึงยังคงเป็นตัวเลือกยอดนิยมสำหรับนักพัฒนาและผู้ใช้ที่ต้องการเครื่องมือแก้ไขที่ทรงพลังแต่เบาเครื่อง ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) -กำลังคิดจะโฮสต์บริการนี้เองใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและการกำหนดค่า พร้อมทุกสิ่งที่ต้องรู้ +กำลังคิดจะโฮสต์บริการนี้เองอยู่ใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและคอนฟิก พร้อมทุกสิ่งที่ต้องรู้ :::danger ต้องใช้ Linux แบบมี Desktop Variant -แอปนี้ติดตั้งและใช้งานได้เฉพาะบนระบบ Linux ที่มีอินเทอร์เฟซกราฟิกเท่านั้น; ในตัวอย่างนี้ใช้ Ubuntu Desktop 25.04 เป็นตัวอย่างอ้างอิง +แอปนี้ติดตั้งและใช้งานได้เฉพาะบนระบบ Linux ที่มีอินเทอร์เฟซกราฟิก ในตัวอย่างนี้ใช้ Ubuntu Desktop 25.04 เป็นตัวอย่างอ้างอิง ::: @@ -28,9 +28,9 @@ Notepad++ คือโปรแกรมแก้ไขข้อความแ -## ข้อกำหนดเบื้องต้น +## สิ่งที่ต้องเตรียม -ก่อนติดตั้ง **Notepad++** ให้แน่ใจว่าสภาพแวดล้อมโฮสต์ของคุณตรงตามข้อกำหนดต่อไปนี้เพื่อรับประกันการติดตั้งที่ราบรื่นและประสิทธิภาพที่ดีที่สุด +ก่อนติดตั้ง **Notepad++** ให้แน่ใจว่าสภาพแวดล้อมโฮสต์ของคุณตรงตามข้อกำหนดต่อไปนี้ เพื่อให้การติดตั้งราบรื่นและประสิทธิภาพดีที่สุด | ฮาร์ดแวร์ | ขั้นต่ำ | คำแนะนำจาก ZAP-Hosting | | ---------- | ------------ | -------------------------- | @@ -38,23 +38,23 @@ Notepad++ คือโปรแกรมแก้ไขข้อความแ | RAM| 2 GB | 4 GB | | พื้นที่ดิสก์ | 25 MB | 25 GB | -ซอฟต์แวร์ต้องการให้ติดตั้ง dependencies ที่จำเป็นทั้งหมดและรันบนระบบปฏิบัติการที่รองรับ ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ของคุณตรงตามข้อกำหนดเหล่านี้ก่อนดำเนินการติดตั้ง: +ซอฟต์แวร์ต้องการให้ติดตั้ง dependencies ที่จำเป็นทั้งหมดและรันบนระบบปฏิบัติการที่รองรับ ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ของคุณตรงตามข้อกำหนดก่อนเริ่มติดตั้ง: **Dependencies:** `Snap` -**ระบบปฏิบัติการ:** Linux แบบมี Desktop Support +**ระบบปฏิบัติการ:** Linux ที่มี Desktop Support -ตรวจสอบให้แน่ใจว่าติดตั้ง dependencies ครบถ้วนและใช้ระบบปฏิบัติการเวอร์ชันที่ถูกต้องเพื่อหลีกเลี่ยงปัญหาความเข้ากันได้ระหว่างการติดตั้ง Notepad++ +ตรวจสอบให้แน่ใจว่าติดตั้ง dependencies ครบและใช้ระบบปฏิบัติการเวอร์ชันที่ถูกต้อง เพื่อหลีกเลี่ยงปัญหาความเข้ากันได้ระหว่างการติดตั้ง Notepad++ ## การเตรียมตัว -ก่อนตั้งค่า **Notepad++** คุณต้องเตรียมระบบของคุณก่อน ซึ่งรวมถึงการอัปเดตระบบปฏิบัติการเป็นเวอร์ชันล่าสุดและติดตั้ง dependencies ที่จำเป็นทั้งหมด การเตรียมตัวเหล่านี้ช่วยให้สภาพแวดล้อมเสถียรและป้องกันปัญหาระหว่างหรือติดตั้งเสร็จแล้ว +ก่อนตั้งค่า **Notepad++** คุณต้องเตรียมระบบให้พร้อม ซึ่งรวมถึงการอัปเดตระบบปฏิบัติการเป็นเวอร์ชันล่าสุดและติดตั้ง dependencies ที่จำเป็นทั้งหมด การเตรียมตัวนี้ช่วยให้สภาพแวดล้อมเสถียรและลดปัญหาระหว่างหรือตอนหลังติดตั้ง ### อัปเดตระบบ -เพื่อให้แน่ใจว่าระบบของคุณรันด้วยซอฟต์แวร์และการปรับปรุงความปลอดภัยล่าสุด ควรทำการอัปเดตระบบก่อนเสมอ โดยรันคำสั่งนี้: +เพื่อให้ระบบของคุณรันด้วยซอฟต์แวร์และแพตช์ความปลอดภัยล่าสุด ควรอัปเดตระบบก่อนเสมอ ใช้คำสั่งนี้: ``` sudo apt update && sudo apt upgrade -y @@ -62,10 +62,10 @@ sudo apt update && sudo apt upgrade -y คำสั่งนี้จะช่วยให้ระบบของคุณมีแพตช์ความปลอดภัยและเวอร์ชันซอฟต์แวร์ล่าสุดก่อนดำเนินการต่อ ### ติดตั้ง dependencies -เมื่ออัปเดตเสร็จแล้ว สามารถติดตั้ง dependencies ต่อได้เลย +เมื่ออัปเดตเสร็จแล้ว ให้ติดตั้ง dependencies ต่อไปได้เลย #### Snap -ซอฟต์แวร์ Notepad++ ต้องการให้ติดตั้ง 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++ จะถูกดาวน์โหลดและติดตั้งผ่านสคริปต์ติดตั้งอย่างเป็นทางการ แค่รอจนเสร็จแล้วก็เปิดแอปใช้งานได้เลย ![img](https://screensaver01.zap-hosting.com/index.php/s/ca9Z8D37wCSrDbf/preview) @@ -89,16 +89,16 @@ Notepad++ จะถูกดาวน์โหลดและติดตั้ ## การตั้งค่า -Notepad++ มีตัวเลือกปรับแต่งมากมายที่เข้าถึงได้ผ่าน *Settings > Preferences* ช่วยให้คุณปรับแต่งตัวแก้ไขให้เหมาะกับการทำงานของคุณ: +Notepad++ มีตัวเลือกปรับแต่งมากมายใน *Settings > Preferences* ให้คุณปรับแต่ง editor ตามสไตล์การทำงานของคุณ: -- **ทั่วไป**: ควบคุมพฤติกรรมตอนเริ่มต้น เช่น โหลดไฟล์ที่เปิดไว้ก่อนหน้า ตั้งค่าภาษาเริ่มต้น หรือกำหนดพฤติกรรมแท็บ -- **การตั้งค่าแก้ไข**: ปรับแบบอักษรและขนาด ความกว้างแท็บ การแสดงหมายเลขบรรทัด การเยื้องอัตโนมัติ หรือแสดงช่องว่างและเครื่องหมายแท็บ -- **ธีมสี & ไวยากรณ์**: ใช้ “Style Configurator” เพื่อเปลี่ยนธีมและปรับแต่งการเน้นไวยากรณ์สำหรับแต่ละภาษาที่รองรับ -- **การจัดการไฟล์**: ตั้งค่าการโหลดไฟล์อัตโนมัติเมื่อมีการเปลี่ยนแปลง พฤติกรรมกับไฟล์ขนาดใหญ่ หรือการเข้ารหัส เช่น UTF-8 -- **ความปลอดภัย & สำรองข้อมูล**: เปิดใช้งานการสำรองข้อมูลอัตโนมัติหรือกู้คืนเซสชันเพื่อป้องกันการสูญหายของข้อมูล -- **ปลั๊กอิน**: ติดตั้งและจัดการส่วนขยายผ่าน Plugin Manager เพื่อเพิ่มฟีเจอร์ เช่น รองรับ FTP หรือการจัดรูปแบบขั้นสูง +- **ทั่วไป**: ควบคุมพฤติกรรมตอนเริ่ม เช่น โหลดไฟล์ที่เปิดล่าสุด, ตั้งภาษาพื้นฐาน หรือกำหนดพฤติกรรมแท็บ +- **การตั้งค่า editor**: ปรับฟอนต์ ขนาดฟอนต์ ความกว้างแท็บ การนับเลขบรรทัด การเยื้องอัตโนมัติ หรือแสดงช่องว่างและแท็บ +- **ธีมสี & ไวยากรณ์**: ใช้ “Style Configurator” เพื่อเปลี่ยนธีมและปรับแต่งการเน้นไวยากรณ์สำหรับแต่ละภาษา +- **การจัดการไฟล์**: ตั้งค่าโหลดไฟล์อัตโนมัติเมื่อมีการเปลี่ยนแปลง, พฤติกรรมกับไฟล์ใหญ่ หรือการเข้ารหัส เช่น UTF-8 +- **ความปลอดภัย & สำรองข้อมูล**: เปิดใช้งานการสำรองข้อมูลอัตโนมัติหรือกู้คืนเซสชันเพื่อป้องกันข้อมูลสูญหาย +- **ปลั๊กอิน**: ติดตั้งและจัดการส่วนเสริมผ่าน Plugin Manager เพื่อเพิ่มฟีเจอร์ เช่น รองรับ FTP หรือฟอร์แมตขั้นสูง -การตั้งค่าเหล่านี้ทำให้ Notepad++ ปรับตัวได้สูง ไม่ว่าจะใช้แก้ไขข้อความง่ายๆ หรือพัฒนาโปรแกรมเต็มรูปแบบ +ตัวเลือกเหล่านี้ทำให้ Notepad++ ปรับแต่งได้สูง ไม่ว่าจะใช้แก้ไขข้อความง่าย ๆ หรือพัฒนาโปรแกรมเต็มรูปแบบ ![img](https://screensaver01.zap-hosting.com/index.php/s/X8og5qnFkBTRcmA/preview) @@ -107,11 +107,11 @@ Notepad++ มีตัวเลือกปรับแต่งมากมา ## สรุปและแหล่งข้อมูลเพิ่มเติม -ยินดีด้วย! คุณได้ติดตั้งและตั้งค่า Notepad++ บนเซิร์ฟเวอร์เฉพาะของคุณสำเร็จแล้ว เรายังแนะนำให้ดูแหล่งข้อมูลต่อไปนี้ซึ่งอาจช่วยให้คุณได้รับคำแนะนำและความช่วยเหลือเพิ่มเติมในกระบวนการตั้งค่าเซิร์ฟเวอร์ +ยินดีด้วย! ตอนนี้คุณติดตั้งและตั้งค่า Notepad++ บนเซิร์ฟเวอร์เฉพาะของคุณเรียบร้อยแล้ว เรายังแนะนำให้ดูแหล่งข้อมูลต่อไปนี้ ที่จะช่วยให้คุณได้รับคำแนะนำและช่วยเหลือเพิ่มเติมระหว่างตั้งค่าเซิร์ฟเวอร์ - [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - เว็บไซต์ทางการ -มีคำถามเฉพาะที่ไม่ได้กล่าวถึงในนี้ไหม? หากต้องการคำถามเพิ่มเติมหรือความช่วยเหลือ อย่าลังเลที่จะติดต่อทีมซัพพอร์ตของเรา ซึ่งพร้อมให้บริการทุกวันเพื่อช่วยคุณ! 🙂 +มีคำถามเฉพาะที่ไม่ได้กล่าวถึงที่นี่ไหม? หากต้องการคำปรึกษาหรือความช่วยเหลือเพิ่มเติม ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมให้บริการทุกวัน! 🙂 diff --git a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md index d450c067f..1b1a6555e 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-odoo -title: "เซิร์ฟเวอร์เฉพาะ: ติดตั้ง Odoo (Open Source ERP และ CRM) บน Linux" +title: "ตั้งค่า Odoo บนเซิร์ฟเวอร์ Linux - รัน ERP และ CRM โอเพ่นซอร์สของคุณเอง" description: "ค้นพบวิธีจัดการและอัตโนมัติกระบวนการธุรกิจด้วยแพลตฟอร์ม ERP และ CRM แบบบูรณาการของ Odoo เพื่อการดำเนินงานบริษัทที่ราบรื่น → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง Odoo services: + - vserver - dedicated --- @@ -13,19 +14,19 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## บทนำ -Odoo คือแพลตฟอร์มโอเพ่นซอร์สแบบโมดูลาร์ที่รวมฟีเจอร์ Enterprise Resource Planning (ERP) และ Customer Relationship Management (CRM) ไว้ด้วยกัน ช่วยให้ธุรกิจสามารถจัดการและอัตโนมัติกระบวนการต่างๆ เช่น การบัญชี สต็อก การจัดการโปรเจกต์ และการขาย จากระบบเดียว +Odoo คือแพลตฟอร์มโอเพ่นซอร์สแบบโมดูลาร์ที่รวมฟีเจอร์ Enterprise Resource Planning (ERP) และ Customer Relationship Management (CRM) ไว้ด้วยกัน ช่วยให้ธุรกิจจัดการและอัตโนมัติกระบวนการต่างๆ เช่น การบัญชี สต็อก การจัดการโปรเจกต์ และการขายได้จากระบบเดียว -ด้วยส่วนขยายที่ยืดหยุ่น Odoo สามารถปรับแต่งให้ตรงกับความต้องการเฉพาะ และมอบโซลูชันแบบบูรณาการสำหรับการจัดการทุกส่วนของบริษัท +ด้วยการขยายฟีเจอร์ที่ยืดหยุ่น Odoo สามารถปรับแต่งให้ตรงกับความต้องการเฉพาะ และมอบโซลูชันแบบบูรณาการสำหรับการจัดการทุกส่วนของบริษัท ![img](https://screensaver01.zap-hosting.com/index.php/s/3nwfLeK2c9kTiCp/preview) -กำลังคิดจะโฮสต์บริการนี้เองอยู่ใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและกำหนดค่า พร้อมทุกสิ่งที่คุณต้องรู้เพื่อให้พร้อมใช้งาน +กำลังคิดจะโฮสต์บริการนี้เองอยู่ใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและการกำหนดค่า พร้อมทุกสิ่งที่คุณต้องรู้เพื่อให้พร้อมใช้งาน ## ข้อกำหนดเบื้องต้น -ก่อนติดตั้ง **Odoo** ให้แน่ใจว่าสภาพแวดล้อมโฮสต์ของคุณตรงตามข้อกำหนดดังต่อไปนี้ เพื่อรับประกันการติดตั้งที่ราบรื่นและประสิทธิภาพที่ดีที่สุด +ก่อนติดตั้ง **Odoo** ให้ตรวจสอบว่าเซิร์ฟเวอร์ของคุณตรงตามข้อกำหนดต่อไปนี้เพื่อให้การติดตั้งราบรื่นและประสิทธิภาพดีที่สุด | ฮาร์ดแวร์ | ขั้นต่ำ | แนะนำ | | ---------- | ------------ | ------------ | @@ -33,7 +34,7 @@ Odoo คือแพลตฟอร์มโอเพ่นซอร์สแบ | RAM | 1 GB | 4 GB | | พื้นที่ดิสก์ | 15 GB | 25 GB | -ซอฟต์แวร์ต้องการให้ติดตั้ง dependencies ที่จำเป็นทั้งหมดและรันบนระบบปฏิบัติการที่รองรับ ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ของคุณตรงตามข้อกำหนดดังนี้ก่อนดำเนินการติดตั้ง: +ซอฟต์แวร์ต้องการให้ติดตั้ง dependencies ที่จำเป็นทั้งหมดและรันบนระบบปฏิบัติการที่รองรับ ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ของคุณตรงตามข้อกำหนดเหล่านี้ก่อนเริ่มติดตั้ง: **Dependencies:** `Docker` @@ -45,11 +46,11 @@ Odoo คือแพลตฟอร์มโอเพ่นซอร์สแบ ## การเตรียมตัว -ก่อนตั้งค่า **Odoo** คุณต้องเตรียมระบบของคุณก่อน ซึ่งรวมถึงการอัปเดตระบบปฏิบัติการเป็นเวอร์ชันล่าสุดและติดตั้ง dependencies ที่จำเป็นทั้งหมด การเตรียมตัวเหล่านี้ช่วยให้สภาพแวดล้อมมีความเสถียรและป้องกันปัญหาระหว่างหรือต่อหลังการติดตั้ง +ก่อนตั้งค่า **Odoo** คุณต้องเตรียมระบบก่อน ซึ่งรวมถึงการอัปเดตระบบปฏิบัติการเป็นเวอร์ชันล่าสุดและติดตั้ง dependencies ที่จำเป็น การเตรียมตัวนี้ช่วยให้สภาพแวดล้อมเสถียรและลดปัญหาระหว่างหรือต่อหลังการติดตั้ง ### อัปเดตระบบ -เพื่อให้ระบบของคุณรันด้วยซอฟต์แวร์และการปรับปรุงความปลอดภัยล่าสุด ควรอัปเดตระบบก่อนเสมอ โดยรันคำสั่งนี้: +เพื่อให้ระบบของคุณรันด้วยซอฟต์แวร์และแพตช์ความปลอดภัยล่าสุด ควรอัปเดตระบบก่อนเสมอ ใช้คำสั่งนี้: ``` sudo apt update && sudo apt upgrade -y @@ -58,27 +59,27 @@ sudo apt update && sudo apt upgrade -y ### ติดตั้ง dependencies -เมื่ออัปเดตเสร็จแล้ว ให้ติดตั้ง dependencies ต่อไป Bitwarden จะถูกดีพลอยและรันบนเครื่องของคุณโดยใช้ Docker containers หลายตัว ซึ่งต้องติดตั้ง Docker ก่อน รันคำสั่งนี้: +หลังจากอัปเดตเสร็จแล้ว ให้ติดตั้ง dependencies ต่อไป Bitwarden จะถูกดีพลอยและรันบนเครื่องของคุณผ่าน Docker containers ซึ่งต้องติดตั้ง 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`: @@ -87,7 +88,7 @@ mkdir -p /docker/example.com cd /docker/example.com ``` -ในไดเรกทอรีโปรเจกต์นี้ แนะนำให้สร้างซับโฟลเดอร์ที่จะถูกแมปเป็น volumes ของคอนเทนเนอร์ Volumes เหล่านี้ช่วยแชร์ข้อมูลระหว่างบริการหรือเก็บข้อมูลถาวร กรณีสำคัญคือ webroot ที่ nginx และ certbot ต้องเข้าถึงเพื่อสร้างและต่ออายุใบรับรอง SSL โครงสร้างที่เหมาะสมสร้างได้ดังนี้: +ในไดเรกทอรีโปรเจกต์นี้ แนะนำให้สร้างซับโฟลเดอร์ที่จะถูกแมปเป็น volumes ของคอนเทนเนอร์ Volumes เหล่านี้ช่วยแชร์ข้อมูลระหว่างบริการหรือเก็บข้อมูลถาวร กรณีสำคัญคือ shared webroot ที่ nginx และ certbot ต้องเข้าถึงเพื่อสร้างและต่ออายุใบรับรอง SSL โครงสร้างที่เหมาะสมสร้างได้ดังนี้: ``` mkdir -p nginx/{conf,ssl,inc} config addons @@ -155,20 +156,20 @@ volumes: ### ไฟร์วอลล์ -เพื่อให้ nginx และ certbot ทำงานได้ถูกต้อง คุณต้องเปิดพอร์ต TCP 80 (HTTP) และ 443 (HTTPS) ผ่านไฟร์วอลล์ พอร์ตเหล่านี้จำเป็นเพราะ certbot ใช้พอร์ต 80 สำหรับการตรวจสอบ HTTP และพอร์ต 443 สำหรับให้บริการทราฟฟิก HTTPS แบบเข้ารหัส หากเปิดใช้งาน UFW (Uncomplicated Firewall) ให้เพิ่มกฎด้วยคำสั่ง: +เพื่อให้ nginx และ certbot ทำงานได้ถูกต้อง คุณต้องเปิดพอร์ต TCP 80 (HTTP) และ 443 (HTTPS) ผ่านไฟร์วอลล์ พอร์ตเหล่านี้จำเป็นเพราะ certbot ใช้พอร์ต 80 สำหรับการตรวจสอบ HTTP และพอร์ต 443 สำหรับให้บริการทราฟฟิกเข้ารหัส HTTPS หากเปิดใช้งาน UFW (Uncomplicated Firewall) ให้เพิ่มกฎด้วยคำสั่ง: ``` sudo ufw allow http sudo ufw allow https ``` -จากนั้นตรวจสอบสถานะด้วย `sudo ufw status` เพื่อยืนยันว่าพอร์ตเปิดอยู่ ตรวจสอบให้แน่ใจว่าไม่มีการตั้งค่าไฟร์วอลล์อื่นบล็อกพอร์ตเหล่านี้ มิฉะนั้นการสร้างใบรับรองหรือทราฟฟิก HTTPS อาจล้มเหลว +จากนั้นตรวจสอบสถานะด้วยคำสั่ง `sudo ufw status` เพื่อยืนยันว่าพอร์ตเปิดอยู่ ตรวจสอบให้แน่ใจว่าไม่มีการตั้งค่าไฟร์วอลล์อื่นบล็อกพอร์ตเหล่านี้ มิฉะนั้นการสร้างใบรับรองหรือการใช้งาน HTTPS อาจล้มเหลว ### ตั้งค่า Nginx -เริ่มต้นด้วยการสร้างไฟล์ตั้งค่าสำหรับโดเมนของคุณ ในไดเรกทอรี `nginx/conf` สร้างไฟล์ใหม่ชื่อโดเมนของคุณ เช่น รันคำสั่ง `nano nginx/conf/example.com.conf` แล้วเพิ่มคำสั่งพื้นฐานนี้โดยแทนที่ example.com ด้วยโดเมนจริงของคุณ: +เริ่มต้นตั้งค่า nginx โดยสร้างไฟล์คอนฟิกสำหรับโดเมนของคุณ ในไดเรกทอรี `nginx/conf` สร้างไฟล์ใหม่ชื่อโดเมนของคุณ ใช้คำสั่ง `nano nginx/conf/example.com.conf` แล้วเพิ่มคำสั่งพื้นฐานนี้โดยเปลี่ยนชื่อโดเมนเป็นของคุณ: ``` server { @@ -185,15 +186,15 @@ server { } ``` -การตั้งค่านี้ช่วยให้ certbot ผ่านการทดสอบ ACME และออกใบรับรอง SSL ที่ถูกต้อง รวมถึงเปลี่ยนเส้นทางคำขอ HTTP ทั้งหมดไปยัง HTTPS +คอนฟิกนี้ช่วยให้ certbot ทำ ACME challenge และออกใบรับรอง SSL ได้ถูกต้อง รวมถึงเปลี่ยนเส้นทาง HTTP ทั้งหมดไปยัง HTTPS -เมื่อบันทึกไฟล์แล้ว ให้สตาร์ทคอนเทนเนอร์ที่จำเป็น ได้แก่ ฐานข้อมูล Odoo และ nginx ด้วยคำสั่ง: +บันทึกไฟล์แล้วเริ่มคอนเทนเนอร์ที่จำเป็น ได้แก่ ฐานข้อมูล Odoo และ nginx ด้วยคำสั่ง: ``` sudo docker compose up -d db odoo nginx ``` -คอนเทนเนอร์จะรันในแบ็กกราวด์ และ nginx จะใช้การตั้งค่าใหม่ ทำให้ certbot สามารถสร้างใบรับรองในขั้นตอนถัดไป +คอนเทนเนอร์จะรันในแบ็กกราวด์ และ nginx จะใช้คอนฟิกใหม่ ทำให้ certbot สามารถสร้างใบรับรองในขั้นตอนถัดไป @@ -205,13 +206,13 @@ sudo docker compose up -d db odoo nginx 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 parameter เฉพาะเพื่อเพิ่มความปลอดภัยของการแลกเปลี่ยนกุญแจเข้ารหัส +จากนั้นสร้างไฟล์ DH parameter เพื่อเพิ่มความปลอดภัยของการแลกเปลี่ยนกุญแจเข้ารหัส ``` openssl dhparam -out nginx/ssl/dhparam.pem 2048 ``` -สร้างไฟล์ `ssl.conf` โดยใช้ `nano nginx/ssl/ssl.conf` แล้วเพิ่มเนื้อหานี้โดยแทนที่ example.com ด้วยโดเมนของคุณ: +สร้างไฟล์ `ssl.conf` โดยใช้ `nano nginx/ssl/ssl.conf` แล้วเพิ่มเนื้อหานี้โดยเปลี่ยน example.com เป็นโดเมนของคุณ: ``` ssl_protocols TLSv1.2 TLSv1.3; @@ -233,9 +234,9 @@ resolver 1.1.1.1 1.0.0.1 valid=300s; ### การตั้งค่า Nginx -แก้ไขไฟล์ตั้งค่า nginx ที่สร้างไว้ก่อนหน้า แล้วแทนที่เนื้อหาด้วยการตั้งค่าด้านล่าง เพื่อให้เว็บไซต์ของคุณให้บริการผ่าน HTTPS เท่านั้น +แก้ไขไฟล์คอนฟิก nginx ที่สร้างไว้ก่อนหน้า แล้วแทนที่เนื้อหาด้วยคอนฟิกนี้เพื่อให้เว็บไซต์ของคุณให้บริการผ่าน HTTPS เท่านั้น -อย่าลืมใส่โดเมนจริงในคำสั่ง `server_name` และระบุเส้นทางใบรับรองใน `ssl_certificate` และ `ssl_certificate_key` ให้ถูกต้องตามที่แมปไว้ใน volume +อย่าลืมเปลี่ยนชื่อโดเมนใน `server_name` และระบุเส้นทางใบรับรองใน `ssl_certificate` และ `ssl_certificate_key` ให้ถูกต้องตามที่แมปไว้ใน volume ```bash server { @@ -276,7 +277,7 @@ server { proxy_set_header X-Forwarded-Host $host; proxy_redirect off; proxy_request_buffering off; - # เวลา timeout ที่แนะนำสำหรับคำขอมาตรฐาน + # เวลา timeout ที่แนะนำสำหรับคำขอทั่วไป proxy_connect_timeout 30s; proxy_send_timeout 60s; proxy_read_timeout 60s; @@ -316,7 +317,7 @@ server { listen 80; server_name example.com; - # อนุญาตให้ Certbot เข้าถึง URL ทดสอบ + # อนุญาตให้ Certbot เข้าถึง URL สำหรับ challenge location /.well-known/acme-challenge/ { root /var/www/certbot; } @@ -329,21 +330,21 @@ 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 ได้ สร้างไฟล์ใหม่ที่ `config/odoo.conf` แล้วเพิ่มตัวเลือกที่ต้องการ +ถ้าต้องการตั้งค่าพิเศษ คุณสามารถสร้างไฟล์คอนฟิกเฉพาะสำหรับ Odoo ได้ สร้างไฟล์ใหม่ที่ `config/odoo.conf` แล้วเพิ่มตัวเลือกที่ต้องการ -ในไฟล์นี้คุณสามารถกำหนดพารามิเตอร์ที่มีประโยชน์หลายอย่าง เช่น `list_db = False` เพื่อซ่อนการเลือกฐานข้อมูลจากหน้าเข้าสู่ระบบ, `proxy_mode = True` เพื่อบอก Odoo ว่ารันอยู่หลัง reverse proxy และถ้าต้องการใช้ addons แบบกำหนดเอง ให้ยกเลิกคอมเมนต์บรรทัด `addons_path` และชี้ไปยังไดเรกทอรี addons ที่สร้างไว้ก่อนหน้า ตัวอย่างการตั้งค่า: +ในไฟล์นี้คุณสามารถกำหนดพารามิเตอร์ที่มีประโยชน์ เช่น `list_db = False` เพื่อซ่อนการเลือกฐานข้อมูลจากหน้าเข้าสู่ระบบ, `proxy_mode = True` เพื่อบอกว่า Odoo รันอยู่หลัง reverse proxy และถ้าต้องการใช้ addons แบบกำหนดเอง ให้ยกเลิกคอมเมนต์บรรทัด `addons_path` และชี้ไปยังไดเรกทอรี addons ที่สร้างไว้ก่อนหน้า ตัวอย่างคอนฟิก: ``` [options] @@ -356,7 +357,7 @@ proxy_mode = True ### ลบ -i base flag -ต้องลบ `-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 @@ -366,24 +367,21 @@ command: odoo -d odoo_db --db_user=odoo --db_password=odoo --db_host=db ## การเข้าถึงเว็บไซต์ -เมื่อการติดตั้งและการตั้งค่าเสร็จสมบูรณ์และบริการทั้งหมดกำลังทำงาน คุณสามารถเข้าถึงเว็บไซต์ของคุณได้อย่างปลอดภัยโดยพิมพ์โดเมนของคุณในแถบที่อยู่ของเบราว์เซอร์ +เมื่อการติดตั้งและตั้งค่าทุกอย่างเสร็จสมบูรณ์และบริการทั้งหมดกำลังรันอยู่ คุณสามารถเข้าถึงเว็บไซต์ของคุณได้อย่างปลอดภัยโดยพิมพ์โดเมนของคุณในแถบที่อยู่ของเบราว์เซอร์ ![img](https://screensaver01.zap-hosting.com/index.php/s/QTEzbrqG66tTQEA/download) -หน้านี้จะแสดงหน้าเริ่มต้นของการติดตั้งใหม่ สำหรับการเข้าสู่ระบบครั้งแรก จะมีบัญชีเริ่มต้นชื่อผู้ใช้ `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 diff --git a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md index bbf6377a6..7f833f15a 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md @@ -1,28 +1,29 @@ --- id: dedicated-linux-openvpn -title: "เซิร์ฟเวอร์เฉพาะ: การติดตั้ง OpenVPN" -description: "ค้นพบวิธีการรักษาความปลอดภัยการเชื่อมต่ออินเทอร์เน็ตและเข้าถึงเนื้อหาที่ถูกจำกัดด้วย OpenVPN บนเซิร์ฟเวอร์ Linux → เรียนรู้เพิ่มเติมตอนนี้" +title: "ตั้งค่า OpenVPN บนเซิร์ฟเวอร์ Linux - สร้างโครงสร้าง VPN ที่ปลอดภัยของคุณเอง" +description: "ค้นพบวิธีการปกป้องการเชื่อมต่ออินเทอร์เน็ตและเข้าถึงเนื้อหาที่ถูกจำกัดด้วย OpenVPN บนเซิร์ฟเวอร์ Linux → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง OpenVPN services: + - vserver - dedicated --- import InlineVoucher from '@site/src/components/InlineVoucher'; -## แนะนำ +## บทนำ -OpenVPN คือซอฟต์แวร์ VPN ที่ทรงพลังและยืดหยุ่น ช่วยให้การเชื่อมต่อที่ปลอดภัยผ่านอินเทอร์เน็ต เป็นโซลูชันแบบโอเพนซอร์สที่มอบเทคโนโลยี VPN ที่แข็งแกร่งและปรับแต่งได้ เพื่อสร้างการเชื่อมต่อที่เข้ารหัสระหว่างอุปกรณ์ของคุณกับเซิร์ฟเวอร์ VPN ด้วยการใช้ OpenVPN ผู้ใช้สามารถรักษาความปลอดภัยการเชื่อมต่ออินเทอร์เน็ต ปกป้องความเป็นส่วนตัวออนไลน์ และเข้าถึงเนื้อหาที่ถูกจำกัดตามภูมิภาคได้ไม่ว่าคุณจะอยู่ที่ไหนในโลก ในคู่มือนี้ เราจะสำรวจขั้นตอนการติดตั้งและตั้งค่า **OpenVPN** บนเซิร์ฟเวอร์ Linux +OpenVPN คือซอฟต์แวร์ VPN ที่ทรงพลังและยืดหยุ่น ช่วยให้คุณเชื่อมต่ออย่างปลอดภัยผ่านอินเทอร์เน็ต มันเป็นโซลูชันแบบโอเพ่นซอร์สที่มอบเทคโนโลยี VPN ที่แข็งแกร่งและปรับแต่งได้ เพื่อสร้างการเชื่อมต่อที่เข้ารหัสระหว่างอุปกรณ์ของคุณกับเซิร์ฟเวอร์ VPN ด้วยการใช้ OpenVPN ผู้ใช้สามารถปกป้องการเชื่อมต่ออินเทอร์เน็ต รักษาความเป็นส่วนตัวออนไลน์ และเข้าถึงเนื้อหาที่ถูกจำกัดตามภูมิภาคได้ไม่ว่าคุณจะอยู่ที่ไหนในโลก ในคู่มือนี้ เราจะพาคุณไปดูขั้นตอนการติดตั้งและตั้งค่า **OpenVPN** บนเซิร์ฟเวอร์ Linux ## การเตรียมตัว -อันดับแรกต้องเปิดใช้งานไดรเวอร์เครือข่าย **TUN** ขั้นตอนนี้ไม่จำเป็นสำหรับเซิร์ฟเวอร์ root -ให้สร้างไฟล์ใหม่ชื่อ **tunscript.sh** ในโฟลเดอร์ **/usr/sbin** +อันดับแรกต้องเปิดใช้งานไดรเวอร์เครือข่าย **TUN** ก่อน ขั้นตอนนี้ไม่จำเป็นสำหรับเซิร์ฟเวอร์ root +โดยให้สร้างไฟล์ใหม่ชื่อ **tunscript.sh** ในโฟลเดอร์ **/usr/sbin** ``` nano /usr/sbin/tunscript.sh ``` -จากนั้นใส่บรรทัดต่อไปนี้: +จากนั้นใส่บรรทัดต่อไปนี้ลงไป: ``` #!/bin/bash mkdir /dev/net @@ -36,12 +37,10 @@ chmod 0666 /dev/net/tun chmod +x /usr/sbin/tunscript.sh ``` -เมื่อทำเสร็จแล้ว รันคำสั่ง ``crontab -e`` และเลือก **nano editor** [1] -เพิ่มบรรทัดนี้ไปที่ท้ายไฟล์: +เมื่อทำเสร็จแล้ว ให้รันคำสั่ง ``crontab -e`` และเลือก **nano editor** [1] เพิ่มบรรทัดนี้ไว้ท้ายไฟล์: ``` @reboot /usr/sbin/tunscript.sh || exit 1 ``` -บันทึกไฟล์โดยกด `CTRL+O` แล้ว `Y` และกด `Enter` เพื่อออกจากไฟล์กด `CTRL+X` -ตอนนี้คุณจะสามารถใช้งานได้หลังจากรีสตาร์ทเครื่อง +บันทึกไฟล์โดยกด `CTRL+O` ตามด้วย `Y` แล้วกด `Enter` เพื่อออกจากไฟล์กด `CTRL+X` หลังจากนี้คุณจะสามารถใช้งานได้หลังรีสตาร์ทเครื่อง ## การติดตั้ง @@ -50,23 +49,21 @@ chmod +x /usr/sbin/tunscript.sh 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: +ต่อไปให้ตั้งค่าเซิร์ฟเวอร์ DNS เราแนะนำให้ใช้ Google Public DNS หรือ Cloudflare DNS: ``` 8.8.8.8 / 8.8.4.4 - Google Public DNS 1.1.1.1 / 1.0.0.1 - Cloudflare DNS ``` -ขั้นตอนต่อไปคือการตั้งชื่อไคลเอนต์ คุณสามารถตั้งชื่ออะไรก็ได้ตามต้องการ เช่น ชื่ออุปกรณ์ของคุณ +ขั้นตอนถัดไปให้ตั้งชื่อไคลเอนต์ คุณสามารถตั้งชื่ออะไรก็ได้ตามที่ต้องการ เช่น ชื่ออุปกรณ์ของคุณ ## การตั้งค่า ### เพิ่มไคลเอนต์เพิ่มเติม -ถ้าคุณต้องการสร้างการเชื่อมต่อหลายอัน การสร้างบัญชีหลายบัญชีจะช่วยได้ -รันคำสั่งนี้เพื่อสร้างบัญชีใหม่: +ถ้าคุณต้องการสร้างการเชื่อมต่อหลายอัน การสร้างบัญชีหลายบัญชีจะช่วยได้ เพื่อสร้างบัญชีใหม่ ให้รันคำสั่งนี้: ``` wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh ``` @@ -79,9 +76,8 @@ 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 ``` -เลือกหมายเลขไคลเอนต์ในรายการที่ต้องการลบ แล้วกด `Enter` -ระบบจะถามยืนยันการลบ ถ้าคุณแน่ใจให้กด `Y` แล้วกด `Enter` -ไคลเอนต์จะถูกลบออกทันที +เลือกหมายเลขไคลเอนต์ที่ต้องการลบในรายการ แล้วกด `Enter` คุณจะถูกถามเพื่อยืนยันการลบ ถ้าแน่ใจให้กด `Y` แล้วกด `Enter` +ไคลเอนต์จะถูกลบออกในขั้นตอนนี้ ## การถอนการติดตั้ง @@ -89,18 +85,16 @@ 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 ``` -กด `3` แล้วยืนยันอีกครั้ง OpenVPN จะถูกถอนการติดตั้ง +กด `3` และยืนยันอีกครั้ง OpenVPN จะถูกถอนการติดตั้งทันที ## การเชื่อมต่อกับ VPN -ถ้าคุณต้องการเชื่อมต่อกับ VPN เราแนะนำให้ใช้ **[ไคลเอนต์ OpenVPN](https://openvpn.net/community-downloads/)** -ดาวน์โหลดโปรแกรมนี้บนอุปกรณ์ที่ต้องการเชื่อมต่อ +ถ้าคุณต้องการเชื่อมต่อกับ VPN เราแนะนำให้ใช้ **[OpenVPN client](https://openvpn.net/community-downloads/)** ดาวน์โหลดโปรแกรมนี้บนอุปกรณ์ที่คุณต้องการเชื่อมต่อ -เชื่อมต่อผ่าน SFTP กับเซิร์ฟเวอร์ของคุณเพื่อดาวน์โหลดไฟล์ .ovpn ที่สร้างขึ้น จากนั้นลบไฟล์นี้ออกจากเซิร์ฟเวอร์ -เมื่อคุณติดตั้งไคลเอนต์แล้ว ให้เปิดโปรแกรม คลิกขวาที่ไอคอน OpenVPN ในทาสก์บาร์ -เลือก 'Import file' แล้วเลือกไฟล์ที่ดาวน์โหลดมา จากนั้นคลิก 'Open' +เชื่อมต่อผ่าน SFTP ไปยังเซิร์ฟเวอร์ของคุณเพื่อดาวน์โหลดไฟล์ .ovpn ที่สร้างขึ้นมา จากนั้นลบไฟล์นี้ออกจากเซิร์ฟเวอร์ +เมื่อคุณติดตั้งไคลเอนต์แล้ว ให้เปิดโปรแกรม คลิกขวาที่ไอคอน OpenVPN บนทาสก์บาร์ แล้วเลือก 'Import file' เลือกไฟล์ที่ดาวน์โหลดมาแล้วคลิก 'Open' เพื่อเชื่อมต่อ ให้คลิกที่ไอคอนอีกครั้งแล้วเลือก "Connect" :::info -ถ้าคุณนำเข้าไฟล์หลายไฟล์ คุณต้องเลือกไคลเอนต์ที่ต้องการใช้ก่อนแล้วคลิก Connect +ถ้าคุณนำเข้าไฟล์หลายไฟล์ คุณต้องเลือกไคลเอนต์ที่ต้องการใช้ก่อนแล้วจึงคลิก Connect ::: \ No newline at end of file diff --git a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md index 54f04cb5b..8ee7a0c73 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md +++ b/i18n/th/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,20 +12,20 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## บทนำ -phpMyAdmin คือเครื่องมือฟรีบนเว็บสำหรับจัดการฐานข้อมูล MySQL และ MariaDB ที่มีอินเทอร์เฟซใช้งานง่าย ช่วยให้ผู้ใช้สามารถสร้าง แก้ไข จัดการ และลบฐานข้อมูลได้โดยไม่ต้องพิมพ์คำสั่ง SQL ด้วยตัวเอง +phpMyAdmin คือเครื่องมือฟรีบนเว็บสำหรับจัดการฐานข้อมูล MySQL และ MariaDB ที่มาพร้อมอินเทอร์เฟซใช้งานง่าย ช่วยให้คุณสร้าง แก้ไข จัดการ และลบฐานข้อมูลได้โดยไม่ต้องพิมพ์คำสั่ง SQL ด้วยตัวเอง ## การเตรียมตัว -ก่อนเริ่มติดตั้ง ให้แน่ใจว่าระบบของคุณอัปเดตล่าสุดแล้ว สามารถทำการอัปเดตและอัปเกรดที่รอดำเนินการได้ดังนี้: +ก่อนเริ่มติดตั้ง ให้แน่ใจว่าระบบของคุณอัปเดตล่าสุดแล้ว สามารถอัปเดตและอัปเกรดได้ด้วยคำสั่งดังนี้: ``` 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 จะไม่สามารถประมวลผลและแสดงผลได้อย่างถูกต้อง @@ -32,28 +33,28 @@ sudo apt upgrade -y ## การติดตั้ง -เมื่อเตรียมตัวเสร็จแล้ว ก็สามารถเริ่มติดตั้งอินเทอร์เฟซ phpMyAdmin ได้เลย โดยเริ่มจากเปิดไดเรกทอรีที่จะติดตั้ง phpMyAdmin +เมื่อเตรียมตัวเสร็จแล้ว ก็เริ่มติดตั้งอินเทอร์เฟซ phpMyAdmin ได้เลย โดยเปิดไดเรกทอรีที่จะติดตั้ง phpMyAdmin ก่อน -ใช้คำสั่ง `cd /usr/share` เพื่อไปยังไดเรกทอรีนั้น จากนั้นดาวน์โหลดเวอร์ชันล่าสุดของ phpMyAdmin ลงในไดเรกทอรีติดตั้งด้วยคำสั่ง `wget`: +ใช้คำสั่ง `cd /usr/share` เพื่อเข้าไปยังไดเรกทอรีนั้น แล้วดาวน์โหลดเวอร์ชันล่าสุดของ phpMyAdmin ด้วยคำสั่ง `wget`: ``` wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.zip -O phpmyadmin.zip ``` :::warning -ถ้าบริการ `wget` ไม่พบ สามารถติดตั้งได้ด้วยคำสั่ง `sudo apt install wget -y` +ถ้าไม่พบคำสั่ง `wget` ให้ติดตั้งด้วยคำสั่ง `sudo apt install wget -y` ::: -เมื่อดาวน์โหลดเสร็จแล้ว ให้แตกไฟล์ ZIP ที่ดาวน์โหลดมาด้วยคำสั่ง: +เมื่อดาวน์โหลดเสร็จแล้ว ให้แตกไฟล์ ZIP ด้วยคำสั่ง: ``` unzip phpmyadmin.zip ``` :::warning -ถ้าบริการ `unzip` ไม่พบ สามารถติดตั้งได้ด้วยคำสั่ง `sudo apt install unzip -y` +ถ้าไม่พบคำสั่ง `unzip` ให้ติดตั้งด้วยคำสั่ง `sudo apt install unzip -y` ::: -จากนั้นเปลี่ยนชื่อโฟลเดอร์ที่แตกไฟล์ออกมาให้เรียบง่ายขึ้น ลบไฟล์ ZIP และตั้งสิทธิ์ที่จำเป็น: +จากนั้นเปลี่ยนชื่อโฟลเดอร์ที่แตกไฟล์ออกมาให้สั้นลง ลบไฟล์ ZIP และตั้งสิทธิ์ที่จำเป็น: ``` mv phpMyAdmin-*-all-languages phpmyadmin @@ -64,7 +65,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` เพื่อสร้างไฟล์ตั้งค่า Virtual Host ใหม่ แล้วใส่เนื้อหาดังนี้: ``` # การตั้งค่า Apache สำหรับ phpMyAdmin @@ -88,9 +89,9 @@ Alias /phpmyadmin /usr/share/phpmyadmin ``` -เมื่อกรอกเนื้อหาในไฟล์ตั้งค่า Apach2-phpMyAdmin เรียบร้อยแล้ว ให้บันทึกและปิดไฟล์ด้วย `CTRL+X` กด `Y` แล้วกด `Enter` +เมื่อใส่เนื้อหาเสร็จแล้ว ให้บันทึกและปิดไฟล์ด้วย `CTRL+X` กด `Y` แล้วกด `Enter` -จากนั้นเปิดใช้งานไฟล์ตั้งค่า Virtual Host ที่สร้างขึ้นใหม่และโหลดการตั้งค่าใหม่ด้วยคำสั่ง: +จากนั้นเปิดใช้งานไฟล์ตั้งค่า Virtual Host ที่สร้างขึ้น และโหลดการตั้งค่าใหม่ด้วยคำสั่ง: ``` a2enconf phpmyadmin @@ -108,4 +109,4 @@ chown -R www-data:www-data /usr/share/phpmyadmin/tmp/ ## สรุป -ยินดีด้วย! คุณติดตั้งและตั้งค่า phpMyAdmin สำเร็จแล้ว คุณสามารถเข้าถึงเว็บอินเทอร์เฟซได้ผ่านที่อยู่ IP และพาธของเซิร์ฟเวอร์คุณ (http://ที่อยู่-IP/phpmyadmin) หากมีคำถามเพิ่มเติมหรือต้องการความช่วยเหลือ ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมช่วยเหลือคุณทุกวัน! 🙂 \ No newline at end of file +ยินดีด้วย! คุณติดตั้งและตั้งค่า phpMyAdmin สำเร็จแล้ว คุณสามารถเข้าถึงเว็บอินเทอร์เฟซได้ผ่านที่อยู่ IP และพาธของเซิร์ฟเวอร์คุณ (http://ที่อยู่-IP/phpmyadmin) หากมีคำถามหรือต้องการความช่วยเหลือเพิ่มเติม ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมให้บริการทุกวัน! 🙂 \ No newline at end of file diff --git a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md index 455b4b14e..fbc5ce09d 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-plex -title: "เซิร์ฟเวอร์เฉพาะ: ติดตั้ง Plex บน Linux" -description: "ค้นพบวิธีจัดการและสตรีมไลบรารีมีเดียส่วนตัวของคุณอย่างลื่นไหลด้วย Plex เพื่อเข้าถึงง่ายผ่านอุปกรณ์ต่างๆ → เรียนรู้เพิ่มเติมตอนนี้" +title: "ตั้งค่า Plex บนเซิร์ฟเวอร์ Linux - สตรีมไลบรารีมีเดียส่วนตัวของคุณ" +description: "ค้นพบวิธีจัดการและสตรีมไลบรารีมีเดียส่วนตัวของคุณอย่างไร้รอยต่อด้วย Plex เพื่อเข้าถึงได้ง่ายผ่านอุปกรณ์ต่าง ๆ → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง Plex services: + - vserver - dedicated --- @@ -13,11 +14,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## แนะนำ -Plex คือแพลตฟอร์มสำหรับจัดการและสตรีมคอนเทนต์มีเดีย เช่น หนัง, รายการทีวี, เพลง และรูปภาพ จากที่เดียว ด้วย Plex Media Server คุณสามารถจัดระเบียบไลบรารีของคุณ เพิ่มข้อมูลเมตาอัตโนมัติ และสตรีมไปยังอุปกรณ์ต่างๆ ทั้งในเครือข่ายภายในและผ่านอินเทอร์เน็ต ทำให้ Plex เป็นโซลูชันที่ยืดหยุ่นสำหรับการเข้าถึงคอลเลกชันมีเดียส่วนตัวได้อย่างง่ายดายและสะดวกสบาย +Plex คือแพลตฟอร์มสำหรับจัดการและสตรีมคอนเทนต์มีเดีย เช่น หนัง, รายการทีวี, เพลง และรูปภาพ จากที่เดียว ด้วย Plex Media Server คุณสามารถจัดระเบียบไลบรารี, เพิ่มข้อมูลเมตาอัตโนมัติ และสตรีมไปยังอุปกรณ์ต่าง ๆ ทั้งในเครือข่ายภายในและผ่านอินเทอร์เน็ต ทำให้ Plex เป็นโซลูชันที่ยืดหยุ่นสำหรับการเข้าถึงคอลเลกชันมีเดียส่วนตัวได้ง่ายและสะดวก ![img](https://screensaver01.zap-hosting.com/index.php/s/68xdESEHimoY9Jp/preview) -กำลังคิดจะเช่าเซิร์ฟเวอร์เกมนี้เองใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและการกำหนดค่า พร้อมทุกสิ่งที่คุณต้องรู้เพื่อให้ใช้งานได้อย่างราบรื่น +กำลังคิดจะเช่าเซิร์ฟเวอร์เกมนี้เองใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและการกำหนดค่า พร้อมกับสิ่งที่คุณต้องรู้ทั้งหมด @@ -31,39 +32,39 @@ Plex คือแพลตฟอร์มสำหรับจัดการแ | RAM | 4 GB | 8 GB | | พื้นที่ดิสก์ | 25GB | 25 GB | -ซอฟต์แวร์ต้องการให้ติดตั้ง dependencies ที่จำเป็นทั้งหมดและรันบนระบบปฏิบัติการที่รองรับ ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ของคุณตรงตามข้อกำหนดเหล่านี้ก่อนเริ่มติดตั้ง: +ซอฟต์แวร์ต้องการให้ติดตั้ง dependencies ที่จำเป็นทั้งหมดและรันบนระบบปฏิบัติการที่รองรับ ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ของคุณตรงตามข้อกำหนดต่อไปนี้ก่อนดำเนินการติดตั้ง: **Dependencies:** ไม่มี **ระบบปฏิบัติการ:** Ubuntu (16.04+) / Debian (8+) - Intel/AMD 64-bit -ตรวจสอบให้แน่ใจว่าติดตั้ง dependencies ครบถ้วนและใช้ระบบปฏิบัติการเวอร์ชันที่ถูกต้อง เพื่อหลีกเลี่ยงปัญหาความเข้ากันได้ระหว่างการติดตั้ง Plex +ตรวจสอบให้แน่ใจว่าติดตั้ง dependencies ครบถ้วนและใช้ระบบปฏิบัติการเวอร์ชันที่ถูกต้องเพื่อหลีกเลี่ยงปัญหาความเข้ากันได้ระหว่างการติดตั้ง Plex ## การติดตั้ง -เว็บไซต์ทางการของ Plex Media มีเวอร์ชัน Linux ปัจจุบันของ Plex Media Server ให้ดาวน์โหลด ใช้เวอร์ชัน 64-bit เพื่อความเข้ากันได้กับ Linux รุ่นใหม่ๆ ทุกตัว รันคำสั่งนี้เพื่อดาวน์โหลดไฟล์ `.deb` +เว็บไซต์ทางการของ Plex Media มีเวอร์ชัน Linux ปัจจุบันของ Plex Media Server ให้ดาวน์โหลด ใช้เวอร์ชัน 64-bit เพื่อความเข้ากันได้กับ 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 Server เมื่อติดตั้งเสร็จ การตั้งค่าจะทำผ่านเว็บอินเทอร์เฟซในเบราว์เซอร์ คุณสามารถสร้างไลบรารีและจัดการคอลเลกชันมีเดียของคุณได้ รันคำสั่งนี้เพื่อเริ่มติดตั้ง: +หลังดาวน์โหลดเสร็จ สามารถรันตัวติดตั้งเพื่อตั้งค่า Plex Media Server ได้ เมื่อติดตั้งเสร็จ การตั้งค่าจะทำผ่านเว็บอินเทอร์เฟซในเบราว์เซอร์ ให้คุณสร้างไลบรารีและจัดการคอลเลกชันมีเดียของคุณ รันคำสั่งนี้เพื่อเริ่มติดตั้ง: ``` sudo dpkg -i plexmediaserver_1.42.1.10060-4e8b05daf_amd64.deb ``` -เพื่อเซ็ตอัพ Plex Media Server บนเครื่องเดียวกับที่ติดตั้งเซิร์ฟเวอร์ เปิดเบราว์เซอร์แล้วเข้าไปที่ `http://127.0.0.1:32400/web` ในขั้นตอนนี้ คุณจะต้องล็อกอินด้วยบัญชี Plex ที่มีอยู่ หรือสร้างบัญชีใหม่ถ้ายังไม่มี +เพื่อเซ็ตอัพ Plex Media Server บนเครื่องเดียวกับที่ติดตั้งเซิร์ฟเวอร์ เปิดเบราว์เซอร์แล้วไปที่ `http://127.0.0.1:32400/web` ในขั้นตอนนี้ คุณจะถูกขอให้ล็อกอินด้วยบัญชี Plex ที่มีอยู่ หรือสร้างบัญชีใหม่ถ้ายังไม่มี -ขั้นตอนล็อกอินนี้จำเป็นเพื่อเชื่อมเซิร์ฟเวอร์กับบัญชีส่วนตัวของคุณ เพื่อเปิดใช้งานฟีเจอร์ต่างๆ เช่น การเข้าถึงระยะไกล, การจัดการผู้ใช้ และการซิงค์ข้ามอุปกรณ์ หลังจากล็อกอินสำเร็จ คุณจะเข้าสู่ Plex Media ของคุณเอง จากตรงนี้คุณสามารถสร้างไลบรารีสำหรับหนัง, รายการทีวี, เพลง หรือรูปภาพ ดึงข้อมูลเมตาอัตโนมัติ และแชร์คอนเทนต์กับผู้ใช้คนอื่นในเครือข่ายภายในหรือผ่านอินเทอร์เน็ตได้ +ขั้นตอนล็อกอินนี้จำเป็นเพื่อเชื่อมเซิร์ฟเวอร์กับบัญชีส่วนตัวของคุณ เพื่อเปิดใช้งานฟีเจอร์ต่าง ๆ เช่น การเข้าถึงระยะไกล, การจัดการผู้ใช้ และการซิงค์ข้ามอุปกรณ์ หลังจากล็อกอินสำเร็จ คุณจะเข้าสู่ Plex Media ของคุณเอง จากตรงนี้คุณสามารถสร้างไลบรารีสำหรับหนัง, รายการทีวี, เพลง หรือรูปภาพ, ดึงข้อมูลเมตาอัตโนมัติ และแชร์คอนเทนต์กับผู้ใช้คนอื่นในเครือข่ายภายในหรือผ่านอินเทอร์เน็ตได้ -หลังตั้งค่าเสร็จ คุณยังสามารถเข้าถึง Plex Media Server จากภายนอกได้โดยเปิดเว็บอินเทอร์เฟซผ่านเบราว์เซอร์ที่ `http://:32400` โดยแทนที่ `` ด้วยที่อยู่ IP สาธารณะของเซิร์ฟเวอร์คุณ +หลังตั้งค่าเสร็จ คุณยังสามารถเข้าถึง Plex Media Server จากภายนอกได้โดยเปิดเว็บอินเทอร์เฟซในเบราว์เซอร์ผ่าน `http://:32400` โดยแทนที่ `` ด้วยที่อยู่ IP สาธารณะของเซิร์ฟเวอร์คุณ -พอร์ต 32400 เป็นพอร์ตดีฟอลต์สำหรับเข้าใช้งาน Plex ผ่านเว็บ อาจต้องอนุญาตผ่านไฟร์วอลล์หรือเราเตอร์ของคุณถ้าต้องการเชื่อมต่อผ่านอินเทอร์เน็ต +พอร์ต 32400 เป็นพอร์ตดีฟอลต์สำหรับการเข้าถึงเว็บ Plex อาจต้องอนุญาตผ่านไฟร์วอลล์หรือเราเตอร์ของคุณถ้าต้องการเชื่อมต่อผ่านอินเทอร์เน็ต -เมื่อเข้าถึงที่อยู่ดังกล่าว คุณจะถูกเปลี่ยนเส้นทางไปยังหน้าเข้าสู่ระบบ Plex จากนั้นสามารถจัดการไลบรารีและตั้งค่าต่างๆ ได้ สำหรับการเข้าถึงภายนอกที่ปลอดภัย แนะนำให้เปิดใช้งาน Remote Access ในการตั้งค่า Plex ซึ่งจะช่วยให้การเชื่อมต่อเข้ารหัสและส่งทราฟฟิกผ่านบริการของ Plex +เมื่อเข้าถึงที่อยู่นี้ คุณจะถูกเปลี่ยนเส้นทางไปยังหน้าเข้าสู่ระบบ Plex และสามารถจัดการไลบรารีและการตั้งค่าของคุณได้ สำหรับการเข้าถึงภายนอกที่ปลอดภัย แนะนำให้เปิดใช้งาน Remote Access ในการตั้งค่า Plex เพราะจะช่วยให้การเชื่อมต่อเข้ารหัสและส่งทราฟฟิกผ่านบริการ Plex ![img](https://screensaver01.zap-hosting.com/index.php/s/jfQxZ6e4BGMfen5/preview) @@ -71,9 +72,9 @@ sudo dpkg -i plexmediaserver_1.42.1.10060-4e8b05daf_amd64.deb ## สรุปและแหล่งข้อมูลเพิ่มเติม -ยินดีด้วย! คุณได้ติดตั้งและตั้งค่า Plex บนเซิร์ฟเวอร์เฉพาะของคุณเรียบร้อยแล้ว เรายังแนะนำให้ดูแหล่งข้อมูลต่อไปนี้ ซึ่งจะช่วยให้คุณได้รับความช่วยเหลือและคำแนะนำเพิ่มเติมในระหว่างการตั้งค่าเซิร์ฟเวอร์ +ยินดีด้วย! ตอนนี้คุณได้ติดตั้งและตั้งค่า Plex บน VPS/เซิร์ฟเวอร์เฉพาะของคุณเรียบร้อยแล้ว เรายังแนะนำให้ดูแหล่งข้อมูลต่อไปนี้ ซึ่งจะช่วยให้คุณได้รับคำแนะนำและความช่วยเหลือเพิ่มเติมในระหว่างการตั้งค่าเซิร์ฟเวอร์ - [Plex.com](https://Plex.com/) - เว็บไซต์ทางการ - [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/th/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md index eb6388d1f..c91248bc1 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-screen -title: "เซิร์ฟเวอร์เฉพาะ: การติดตั้ง Screen" -description: "ค้นพบวิธีจัดการหลายเซสชันเทอร์มินัลบน Linux ด้วย Screen เพื่อเพิ่มประสิทธิภาพและความต่อเนื่องของเซสชัน → เรียนรู้เพิ่มเติมตอนนี้" +title: "ตั้งค่า Screen บนเซิร์ฟเวอร์ Linux - จัดการเซสชันเทอร์มินัลแบบถาวร" +description: "ค้นพบวิธีจัดการหลายเซสชันเทอร์มินัลบน Linux ด้วย Screen เพื่อเพิ่มประสิทธิภาพและเก็บเซสชันไว้ได้ → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง Screen services: + - vserver - dedicated --- @@ -13,7 +14,7 @@ Screen คือ terminal multiplexer สำหรับระบบปฏิบ ## การเตรียมตัว -ก่อนติดตั้งอะไรบนเซิร์ฟเวอร์ แนะนำให้รันคำสั่งอัปเดตที่เหมาะสมกับระบบปฏิบัติการของคุณเพื่อให้เซิร์ฟเวอร์ปลอดภัย +ก่อนติดตั้งอะไรบนเซิร์ฟเวอร์ แนะนำให้รันคำสั่งอัปเดตที่ตรงกับระบบปฏิบัติการของคุณเพื่อให้เซิร์ฟเวอร์ปลอดภัย import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; @@ -51,7 +52,7 @@ sudo zypper update ## การติดตั้ง -การติดตั้งยูทิลิตี้ screen ง่ายมาก เพียงรันคำสั่งตามดิสโทร Linux ของคุณ: +การติดตั้งยูทิลิตี้ screen ง่ายมาก เพียงรันคำสั่งตามดิสโทร Linux ของคุณดังนี้: @@ -86,7 +87,7 @@ sudo dnf install screen ## การใช้งาน Screen เบื้องต้น -อย่างที่บอกไปแล้วว่า screen ช่วยให้ผู้ใช้สร้างหลายเซสชันได้ เพื่อเริ่มต้นเซสชันใหม่ให้รันคำสั่งนี้ โดยแทนที่ `[name]` ด้วยชื่ออะไรก็ได้ที่คุณต้องการ +อย่างที่บอกไปว่า screen ช่วยให้ผู้ใช้สร้างหลายเซสชันได้ เพื่อเริ่มต้นเซสชันใหม่ให้รันคำสั่งนี้โดยแทนที่ `[name]` ด้วยชื่อที่คุณต้องการ ``` screen -S [name] ``` @@ -95,7 +96,7 @@ screen -S [name] อย่าลืมว่าคำสั่งในคู่มือนี้แยกแยะตัวพิมพ์ใหญ่-เล็ก โดยเฉพาะพารามิเตอร์ต่างๆ ::: -จากนั้นจะเปิดหน้าจอ screen ใหม่ที่คุณสามารถรันสคริปต์หรือโปรแกรมใดก็ได้ที่ต้องการให้ทำงานต่อแม้ปิดการเชื่อมต่อระยะไกลไปแล้ว +จากนั้นจะเปิดหน้าจอ screen ใหม่ที่คุณสามารถรันสคริปต์หรือโปรแกรมใดๆ ที่ต้องการให้ทำงานต่อแม้ปิดการเชื่อมต่อระยะไกลไปแล้ว คุณสามารถออกจาก screen ได้โดยกด `CTRL + A` ตามด้วย `D` หรือพิมพ์คำสั่ง `exit` ในคอนโซล @@ -103,7 +104,7 @@ screen -S [name] คุณสามารถดูเซสชัน/หน้าจอที่กำลังทำงานทั้งหมดได้ด้วยคำสั่ง `screen -ls` หรือ `screen -list` ::: -ถ้าต้องการกลับไปยัง screen ที่สร้างไว้ก่อนหน้า ให้รันคำสั่ง `screen -r [name]` เพื่อกลับไปยังหน้าจอที่เกี่ยวข้องทันที +ถ้าต้องการกลับไปยัง screen ที่สร้างไว้ก่อนหน้า ให้รันคำสั่ง `screen -r [name]` เพื่อกลับไปยังหน้าจอที่ต้องการทันที ## พารามิเตอร์ของ Screen @@ -114,40 +115,40 @@ Screen มีพารามิเตอร์ `-` หลายตัวที | -v | | แสดงเวอร์ชันปัจจุบันของ screen | | -S `[name]` | | เริ่ม screen ใหม่ชื่อ `[name]` | | -ls | -list | แสดงรายการ screen ที่กำลังรันทั้งหมด | -| -wipe `[name]` | | ลบ screen โดยมีพารามิเตอร์ `[name]` เป็นทางเลือก | -| -r `[name]` | | กลับไปเชื่อมต่อกับเซสชัน screen ชื่อ `[name]` | -| -d -r `[name]` | | ตัดการเชื่อมต่อจาก screen ปัจจุบันแล้วเชื่อมต่อกับ `[name]` | +| -wipe `[name]` | | ลบ screen โดยระบุพารามิเตอร์ `[name]` ได้ | +| -r `[name]` | | ต่อกลับไปยังเซสชัน screen ชื่อ `[name]` | +| -d -r `[name]` | | ตัดการเชื่อมต่อจาก screen ปัจจุบันแล้วต่อกลับไปยัง `[name]` | :::tip -คุณสามารถดูพารามิเตอร์ทั้งหมดได้โดยรัน `screen -h` ซึ่งจะแสดงรายการอย่างละเอียด +คุณสามารถดูพารามิเตอร์ทั้งหมดได้โดยรัน `screen -h` ซึ่งจะแสดงรายการคำสั่งอย่างละเอียด ::: ## การใช้งาน Screen ขั้นสูง -### การใช้งานหน้าต่าง +### การใช้งานหน้าต่าง (Window) -เมื่อคุณคุ้นเคยกับคำสั่งพื้นฐานของ screen แล้ว ถึงเวลาที่จะเรียนรู้ทางลัดเพื่อช่วยให้คุณสลับเซสชันได้ง่ายขึ้น ภายใน screen คุณสามารถสร้างหน้าต่างแยกหลายอันสำหรับงานต่างๆ ได้ +เมื่อคุณคุ้นเคยกับคำสั่งพื้นฐานของ screen แล้ว ถึงเวลารู้จักช็อตคัตที่จะช่วยให้คุณสลับเซสชันได้ง่ายขึ้น ภายใน screen คุณสามารถสร้างหน้าต่างแยกหลายอันสำหรับงานต่างๆ ได้ :::note -ทางลัดทั้งหมดในส่วนนี้ต้องกด `CTRL + A` ก่อนใช้งาน +ช็อตคัตทั้งหมดในส่วนนี้ต้องกด `CTRL + A` ก่อนใช้งาน ::: -กด `C` เพื่อสร้างหน้าต่างเปล่าใหม่ในไดเรกทอรีปัจจุบัน เพื่อสลับหน้าต่างใช้ `N` (ถัดไป) หรือ `P` (ก่อนหน้า) หรือกด `"` แล้วเลือกหน้าต่างที่ต้องการดูจากรายการด้วยปุ่มลูกศร +กด `C` เพื่อสร้างหน้าต่างใหม่ว่างเปล่าในไดเรกทอรีปัจจุบัน สลับหน้าต่างโดยกด `N` (ถัดไป) หรือ `P` (ก่อนหน้า) หรือกด `"` แล้วเลือกหน้าต่างที่ต้องการด้วยลูกศร -โดยปกติหน้าต่างทั้งหมดจะมีชื่อเหมือนกัน (มักจะเป็นชื่อ shell ที่คุณใช้) หากต้องการเปลี่ยนชื่อให้รันคำสั่ง `A` แล้วตั้งชื่อใหม่ +โดยปกติหน้าต่างทั้งหมดจะมีชื่อเหมือนกัน (มักเป็นชื่อ shell ที่ใช้) หากต้องการเปลี่ยนชื่อให้กด `A` แล้วตั้งชื่อใหม่ -สุดท้ายถ้าต้องการลบหน้าต่างให้กด `K` +สุดท้ายถ้าต้องการลบหน้าต่าง กด `K` -#### แบ่งหน้าต่าง +#### แบ่งหน้าต่าง (Split Windows) -ถ้าต้องการรัน 2 หน้าต่างในรูปแบบแบ่งหน้าจอ ให้กด `S` (แนวนอน) หรือ `|` (แนวตั้ง) แล้วสลับหน้าต่างด้วย `Tab` +ถ้าต้องการรัน 2 หน้าต่างแบบแบ่งจอ ให้กด `S` (แนวนอน) หรือ `|` (แนวตั้ง) แล้วสลับหน้าต่างด้วย `Tab` :::tip -หลังสร้างหน้าต่างแบ่งใหม่ ให้ไปที่หน้าต่างนั้นด้วย `Tab` แล้วกด `"` เพื่อเปิดหน้าต่างก่อนหน้าในมุมมองที่สองของหน้าจอแบ่ง +หลังสร้างหน้าต่างแบ่งจอใหม่ ให้กด `Tab` ไปที่หน้าต่างนั้น แล้วกด `"` เพื่อเปิดหน้าต่างก่อนหน้าในมุมมองที่สองของหน้าจอแบ่ง ::: -คุณสามารถแบ่งหน้าต่างได้เรื่อยๆ ตามต้องการ แต่การใช้งาน RAM ของเซิร์ฟเวอร์อาจเพิ่มขึ้นอย่างรวดเร็วตามที่คาดไว้เมื่อทำงานหลายอย่างพร้อมกัน +คุณสามารถแบ่งหน้าต่างเพิ่มได้เรื่อยๆ แต่การใช้ RAM ของเซิร์ฟเวอร์จะเพิ่มขึ้นตามที่คาดไว้เมื่อทำงานหลายอย่างพร้อมกัน ## สรุป -หวังว่าคู่มือนี้จะช่วยให้คุณเข้าใจการใช้งานยูทิลิตี้ screen บน Linux ได้ดีขึ้น หากมีคำถามหรือขอความช่วยเหลือเพิ่มเติม อย่าลังเลที่จะติดต่อทีมซัพพอร์ตของเรา ซึ่งพร้อมช่วยเหลือคุณทุกวัน! 🙂 \ No newline at end of file +หวังว่าคู่มือนี้จะช่วยให้คุณเข้าใจการใช้งานยูทิลิตี้ screen บน Linux ได้ดีขึ้น หากมีคำถามหรือขอความช่วยเหลือเพิ่มเติม ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมช่วยเหลือทุกวัน! 🙂 \ No newline at end of file diff --git a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md index cfb1e9569..334d6e284 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-ssh-server -title: "เซิร์ฟเวอร์เฉพาะ: การติดตั้ง SSH" -description: "ค้นพบวิธีการติดตั้งและจัดการเซิร์ฟเวอร์ SSH บน Linux VPS อย่างปลอดภัย เพื่อการเข้าถึงระยะไกลที่ปลอดภัยและการปกป้องเซิร์ฟเวอร์ที่ดีขึ้น → เรียนรู้เพิ่มเติมตอนนี้" +title: "ตั้งค่า SSH บนเซิร์ฟเวอร์ Linux - เปิดใช้งานการเข้าถึงเซิร์ฟเวอร์ระยะไกลอย่างปลอดภัย" +description: "ค้นพบวิธีติดตั้งและจัดการ SSH เซิร์ฟเวอร์บน Linux อย่างปลอดภัย เพื่อให้การเข้าถึงระยะไกลปลอดภัยและเพิ่มความคุ้มครองให้เซิร์ฟเวอร์ → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง SSH services: + - vserver - dedicated --- @@ -11,17 +12,17 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## แนะนำ -Secure Shell (SSH) คือโปรโตคอลที่ปลอดภัยซึ่งช่วยให้เข้าถึงระบบระยะไกลได้อย่างปลอดภัยและเข้ารหัส มันช่วยรับประกันความลับและความสมบูรณ์ของข้อมูลที่ส่งผ่านเครือข่าย +Secure Shell (SSH) คือโปรโตคอลที่ปลอดภัยซึ่งช่วยให้เข้าถึงระบบระยะไกลได้อย่างปลอดภัยและเข้ารหัสข้อมูล เพื่อรักษาความลับและความสมบูรณ์ของข้อมูลที่ส่งผ่านเครือข่าย -ในคู่มือนี้ คุณจะได้เรียนรู้วิธีติดตั้งหรือทำการติดตั้ง SSH Server ใหม่สำหรับ Linux Distribution ต่างๆ ที่เรามีให้บริการบน VPS ของเรา โดย Linux Distros ส่วนใหญ่ที่เรามีให้บริการบน VPS จะมาพร้อมกับ SSH Server โดยดีฟอลต์ ซึ่งหมายความว่าคุณสามารถจัดการได้ง่ายผ่านเว็บอินเทอร์เฟซของผลิตภัณฑ์ คุณสามารถดูวิธีทำได้ในคู่มือของเรา: [การเข้าถึงเบื้องต้น (SSH)](vserver-linux-ssh.md) +ในคู่มือนี้ คุณจะได้เรียนรู้วิธีติดตั้งหรือรีติดตั้ง SSH เซิร์ฟเวอร์สำหรับ Linux Distro ต่างๆ ที่เรามีให้บริการบน VPS/เซิร์ฟเวอร์เฉพาะของเรา โดย Linux Distro ส่วนใหญ่ที่เรามีให้บริการบน VPS/เซิร์ฟเวอร์เฉพาะ จะมาพร้อมกับ SSH เซิร์ฟเวอร์ตั้งแต่ต้น ทำให้คุณจัดการได้ง่ายผ่านเว็บอินเทอร์เฟซของสินค้า คุณสามารถดูวิธีทำได้จากคู่มือของเรา: [การเข้าถึงครั้งแรก (SSH)](vserver-linux-ssh.md) -ถ้าคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการเพิ่มความปลอดภัยบนเซิร์ฟเวอร์ของคุณ เราขอแนะนำให้ดูคู่มือ [เคล็ดลับความปลอดภัย](vserver-linux-security-tips.md) ของเรา ซึ่งแนะนำเครื่องมือและบริการต่างๆ ที่ช่วยเพิ่มความปลอดภัยให้เซิร์ฟเวอร์ของคุณได้มากขึ้น +ถ้าคุณอยากเพิ่มความปลอดภัยให้เซิร์ฟเวอร์ของคุณ เราแนะนำให้ดูคู่มือ [เคล็ดลับความปลอดภัย](vserver-linux-security-tips.md) ของเรา ที่แนะนำเครื่องมือและบริการต่างๆ เพื่อช่วยเพิ่มความปลอดภัยให้เซิร์ฟเวอร์ของคุณมากขึ้น ## การติดตั้ง -เพื่อเริ่มต้นกระบวนการติดตั้ง ให้เข้าถึงเซิร์ฟเวอร์ของคุณผ่าน VNC คุณสามารถทำตามขั้นตอนเหล่านี้โดยใช้ [คอนโซล VNC](vserver-vnc.md) +เพื่อเริ่มต้นการติดตั้ง ให้เข้าถึงเซิร์ฟเวอร์ของคุณผ่าน VNC คุณสามารถทำตามขั้นตอนนี้โดยใช้ [คอนโซล VNC](vserver-vnc.md) import Tabs from '@theme/Tabs'; @@ -31,35 +32,35 @@ import TabItem from '@theme/TabItem'; :::info -ถ้าคุณต้องการติดตั้ง SSH server ใหม่ ให้แน่ใจว่าคุณได้ถอนการติดตั้งก่อน โดยใช้คำสั่ง: `yum remove openssh` +ถ้าคุณต้องการรีติดตั้ง SSH เซิร์ฟเวอร์ ให้ถอนการติดตั้งก่อน โดยใช้คำสั่ง: `yum remove openssh` ::: -ก่อนติดตั้ง SSH server ให้แน่ใจว่าระบบของคุณอัปเดตล่าสุดแล้ว รันคำสั่งนี้: +ก่อนติดตั้ง SSH เซิร์ฟเวอร์ ให้แน่ใจว่าระบบของคุณอัปเดตล่าสุดแล้ว รันคำสั่งนี้: ``` yum update ``` -จากนั้นติดตั้ง SSH server ด้วยคำสั่งนี้: +จากนั้นติดตั้ง SSH เซิร์ฟเวอร์ด้วยคำสั่งนี้: ``` yum install openssh-server ``` -เมื่อติดตั้งเสร็จแล้ว คุณสามารถเริ่มบริการ SSH server ด้วยคำสั่งนี้: +เมื่อติดตั้งเสร็จแล้ว ให้เริ่มบริการ SSH เซิร์ฟเวอร์ด้วยคำสั่งนี้: ``` systemctl start sshd ``` -อย่าลืมเปิดใช้งานบริการให้เริ่มอัตโนมัติเมื่อบูตเครื่อง ด้วยคำสั่งนี้: +อย่าลืมตั้งค่าให้บริการนี้เริ่มทำงานอัตโนมัติเมื่อบูตเครื่อง โดยใช้คำสั่งนี้: ``` systemctl enable sshd ``` -## การเปิดใช้งาน root login +## เปิดใช้งานการล็อกอิน root -เพื่อเปิดใช้งาน root login คุณต้องแก้ไขไฟล์คอนฟิก openssh ในคู่มือนี้ เราจะใช้ "nano" เป็นตัวแก้ไข +ถ้าต้องการเปิดใช้งานการล็อกอิน root ให้แก้ไขไฟล์คอนฟิก openssh ในคู่มือนี้เราจะใช้ "nano" เป็นตัวแก้ไข :::info -ถ้า "nano" ยังไม่ได้ติดตั้ง ต้องติดตั้งก่อน โดยใช้คำสั่ง: `yum install nano` +ถ้า "nano" ยังไม่ได้ติดตั้ง ให้ติดตั้งก่อน โดยใช้คำสั่ง: `yum install nano` ::: เปิดไฟล์คอนฟิกด้วยคำสั่ง: @@ -72,12 +73,12 @@ nano /etc/ssh/sshd_config #PermitRootLogin prohibit-password ``` -เปลี่ยนเป็นบรรทัดนี้เพื่อเปิดใช้งาน root login ระยะไกล: +เปลี่ยนเป็นบรรทัดนี้เพื่อเปิดใช้งานการล็อกอิน root ระยะไกล: ``` PermitRootLogin yes ``` -สุดท้าย รีสตาร์ท SSH Server เพื่อให้การตั้งค่าใหม่มีผล ด้วยคำสั่ง: +สุดท้าย รีสตาร์ท SSH เซิร์ฟเวอร์เพื่อให้การตั้งค่าใหม่มีผล โดยใช้คำสั่งนี้: ``` systemctl restart sshd ``` @@ -86,35 +87,35 @@ systemctl restart sshd :::info -ถ้าคุณต้องการติดตั้ง SSH server ใหม่ ให้แน่ใจว่าคุณได้ถอนการติดตั้งก่อน โดยใช้คำสั่ง: `apt remove openssh` +ถ้าคุณต้องการรีติดตั้ง SSH เซิร์ฟเวอร์ ให้ถอนการติดตั้งก่อน โดยใช้คำสั่ง: `apt remove openssh` ::: -ก่อนติดตั้ง SSH server ให้แน่ใจว่าระบบของคุณอัปเดตล่าสุดแล้ว รันคำสั่งนี้: +ก่อนติดตั้ง SSH เซิร์ฟเวอร์ ให้แน่ใจว่าระบบของคุณอัปเดตล่าสุดแล้ว รันคำสั่งนี้: ``` apt update ``` -จากนั้นติดตั้ง SSH server ด้วยคำสั่งนี้: +จากนั้นติดตั้ง SSH เซิร์ฟเวอร์ด้วยคำสั่งนี้: ``` apt install openssh-server ``` -เมื่อติดตั้งเสร็จแล้ว คุณสามารถเริ่มบริการ SSH server ด้วยคำสั่งนี้: +เมื่อติดตั้งเสร็จแล้ว ให้เริ่มบริการ SSH เซิร์ฟเวอร์ด้วยคำสั่งนี้: ``` systemctl start sshd ``` -อย่าลืมเปิดใช้งานบริการให้เริ่มอัตโนมัติเมื่อบูตเครื่อง ด้วยคำสั่งนี้: +อย่าลืมตั้งค่าให้บริการนี้เริ่มทำงานอัตโนมัติเมื่อบูตเครื่อง โดยใช้คำสั่งนี้: ``` systemctl enable sshd ``` -## การเปิดใช้งาน root login +## เปิดใช้งานการล็อกอิน root -เพื่อเปิดใช้งาน root login คุณต้องแก้ไขไฟล์คอนฟิก openssh ในคู่มือนี้ เราจะใช้ "nano" เป็นตัวแก้ไข +ถ้าต้องการเปิดใช้งานการล็อกอิน root ให้แก้ไขไฟล์คอนฟิก openssh ในคู่มือนี้เราจะใช้ "nano" เป็นตัวแก้ไข :::info -ถ้าคุณยังไม่มี "nano" ต้องติดตั้งก่อน โดยใช้คำสั่ง: `apt install nano` +ถ้า "nano" ยังไม่ได้ติดตั้ง ให้ติดตั้งก่อน โดยใช้คำสั่ง: `apt install nano` ::: เปิดไฟล์คอนฟิกด้วยคำสั่ง: @@ -127,12 +128,12 @@ nano /etc/ssh/sshd_config #PermitRootLogin prohibit-password ``` -เปลี่ยนเป็นบรรทัดนี้เพื่อเปิดใช้งาน root login ระยะไกล: +เปลี่ยนเป็นบรรทัดนี้เพื่อเปิดใช้งานการล็อกอิน root ระยะไกล: ``` PermitRootLogin yes ``` -สุดท้าย รีสตาร์ท SSH Server เพื่อให้การตั้งค่าใหม่มีผล ด้วยคำสั่ง: +สุดท้าย รีสตาร์ท SSH เซิร์ฟเวอร์เพื่อให้การตั้งค่าใหม่มีผล โดยใช้คำสั่งนี้: ``` systemctl restart sshd ``` @@ -141,35 +142,35 @@ systemctl restart sshd :::info -ถ้าคุณต้องการติดตั้ง SSH server ใหม่ ให้แน่ใจว่าคุณได้ถอนการติดตั้งก่อน โดยใช้คำสั่ง: `apt remove openssh` +ถ้าคุณต้องการรีติดตั้ง SSH เซิร์ฟเวอร์ ให้ถอนการติดตั้งก่อน โดยใช้คำสั่ง: `apt remove openssh` ::: -ก่อนติดตั้ง SSH server ให้แน่ใจว่าระบบของคุณอัปเดตล่าสุดแล้ว รันคำสั่งนี้: +ก่อนติดตั้ง SSH เซิร์ฟเวอร์ ให้แน่ใจว่าระบบของคุณอัปเดตล่าสุดแล้ว รันคำสั่งนี้: ``` apt update ``` -จากนั้นติดตั้ง SSH server ด้วยคำสั่งนี้: +จากนั้นติดตั้ง SSH เซิร์ฟเวอร์ด้วยคำสั่งนี้: ``` apt install openssh-server ``` -เมื่อติดตั้งเสร็จแล้ว คุณสามารถเริ่มบริการ SSH server ด้วยคำสั่งนี้: +เมื่อติดตั้งเสร็จแล้ว ให้เริ่มบริการ SSH เซิร์ฟเวอร์ด้วยคำสั่งนี้: ``` systemctl start sshd ``` -อย่าลืมเปิดใช้งานบริการให้เริ่มอัตโนมัติเมื่อบูตเครื่อง ด้วยคำสั่งนี้: +อย่าลืมตั้งค่าให้บริการนี้เริ่มทำงานอัตโนมัติเมื่อบูตเครื่อง โดยใช้คำสั่งนี้: ``` systemctl enable sshd ``` -## การเปิดใช้งาน root login +## เปิดใช้งานการล็อกอิน root -เพื่อเปิดใช้งาน root login คุณต้องแก้ไขไฟล์คอนฟิก openssh ในคู่มือนี้ เราจะใช้ "nano" เป็นตัวแก้ไข +ถ้าต้องการเปิดใช้งานการล็อกอิน root ให้แก้ไขไฟล์คอนฟิก openssh ในคู่มือนี้เราจะใช้ "nano" เป็นตัวแก้ไข :::info -ถ้าคุณยังไม่มี "nano" ต้องติดตั้งก่อน โดยใช้คำสั่ง: `apt install nano` +ถ้า "nano" ยังไม่ได้ติดตั้ง ให้ติดตั้งก่อน โดยใช้คำสั่ง: `apt install nano` ::: เปิดไฟล์คอนฟิกด้วยคำสั่ง: @@ -182,12 +183,12 @@ nano /etc/ssh/sshd_config #PermitRootLogin prohibit-password ``` -เปลี่ยนเป็นบรรทัดนี้เพื่อเปิดใช้งาน root login ระยะไกล: +เปลี่ยนเป็นบรรทัดนี้เพื่อเปิดใช้งานการล็อกอิน root ระยะไกล: ``` PermitRootLogin yes ``` -สุดท้าย รีสตาร์ท SSH Server เพื่อให้การตั้งค่าใหม่มีผล ด้วยคำสั่ง: +สุดท้าย รีสตาร์ท SSH เซิร์ฟเวอร์เพื่อให้การตั้งค่าใหม่มีผล โดยใช้คำสั่งนี้: ``` systemctl restart sshd ``` @@ -196,35 +197,35 @@ systemctl restart sshd :::info -ถ้าคุณต้องการติดตั้ง SSH server ใหม่ ให้แน่ใจว่าคุณได้ถอนการติดตั้งก่อน โดยใช้คำสั่ง: `dnf remove openssh` +ถ้าคุณต้องการรีติดตั้ง SSH เซิร์ฟเวอร์ ให้ถอนการติดตั้งก่อน โดยใช้คำสั่ง: `dnf remove openssh` ::: -ก่อนติดตั้ง SSH server ให้แน่ใจว่าระบบของคุณอัปเดตล่าสุดแล้ว รันคำสั่งนี้: +ก่อนติดตั้ง SSH เซิร์ฟเวอร์ ให้แน่ใจว่าระบบของคุณอัปเดตล่าสุดแล้ว รันคำสั่งนี้: ``` dnf update ``` -จากนั้นติดตั้ง SSH server ด้วยคำสั่งนี้: +จากนั้นติดตั้ง SSH เซิร์ฟเวอร์ด้วยคำสั่งนี้: ``` dnf install openssh-server ``` -เมื่อติดตั้งเสร็จแล้ว คุณสามารถเริ่มบริการ SSH server ด้วยคำสั่งนี้: +เมื่อติดตั้งเสร็จแล้ว ให้เริ่มบริการ SSH เซิร์ฟเวอร์ด้วยคำสั่งนี้: ``` systemctl start sshd ``` -อย่าลืมเปิดใช้งานบริการให้เริ่มอัตโนมัติเมื่อบูตเครื่อง ด้วยคำสั่งนี้: +อย่าลืมตั้งค่าให้บริการนี้เริ่มทำงานอัตโนมัติเมื่อบูตเครื่อง โดยใช้คำสั่งนี้: ``` systemctl enable sshd ``` -## การเปิดใช้งาน root login +## เปิดใช้งานการล็อกอิน root -เพื่อเปิดใช้งาน root login คุณต้องแก้ไขไฟล์คอนฟิก openssh ในคู่มือนี้ เราจะใช้ "nano" เป็นตัวแก้ไข +ถ้าต้องการเปิดใช้งานการล็อกอิน root ให้แก้ไขไฟล์คอนฟิก openssh ในคู่มือนี้เราจะใช้ "nano" เป็นตัวแก้ไข :::info -ถ้าคุณยังไม่มี "nano" ต้องติดตั้งก่อน โดยใช้คำสั่ง: `dnf install nano` +ถ้า "nano" ยังไม่ได้ติดตั้ง ให้ติดตั้งก่อน โดยใช้คำสั่ง: `dnf install nano` ::: เปิดไฟล์คอนฟิกด้วยคำสั่ง: @@ -237,12 +238,12 @@ sudo nano /etc/ssh/sshd_config #PermitRootLogin prohibit-password ``` -เปลี่ยนเป็นบรรทัดนี้เพื่อเปิดใช้งาน root login ระยะไกล: +เปลี่ยนเป็นบรรทัดนี้เพื่อเปิดใช้งานการล็อกอิน root ระยะไกล: ``` PermitRootLogin yes ``` -สุดท้าย รีสตาร์ท SSH Server เพื่อให้การตั้งค่าใหม่มีผล ด้วยคำสั่ง: +สุดท้าย รีสตาร์ท SSH เซิร์ฟเวอร์เพื่อให้การตั้งค่าใหม่มีผล โดยใช้คำสั่งนี้: ``` systemctl restart sshd ``` diff --git a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md index 84f5c42b4..9f25aa96e 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md @@ -1,7 +1,7 @@ --- id: dedicated-linux-ssl -title: "เซิร์ฟเวอร์เฉพาะ: สร้างใบรับรอง SSL (Let's Encrypt) สำหรับเซิร์ฟเวอร์ Linux" -description: "ค้นพบวิธีการปกป้องเว็บไซต์ของคุณด้วยใบรับรอง SSL ฟรีโดยใช้ Certbot และ Let's Encrypt เพื่อการส่งข้อมูลที่ปลอดภัย → เรียนรู้เพิ่มเติมตอนนี้" +title: "ตั้งค่า Let's Encrypt SSL บนเซิร์ฟเวอร์ Linux - ปกป้องเซิร์ฟเวอร์เฉพาะของคุณด้วย HTTPS" +description: "ค้นพบวิธีปกป้องเว็บไซต์ของคุณด้วยใบรับรอง SSL ฟรีโดยใช้ Certbot และ Let's Encrypt เพื่อการส่งข้อมูลที่ปลอดภัย → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้งใบรับรอง SSL (Let's Encrypt) services: - dedicated @@ -11,17 +11,17 @@ import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; 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 คุณจะต้องมีเซิร์ฟเวอร์ Linux และ **โดเมน** ที่คุณเป็นเจ้าของ คุณต้องสามารถเข้าถึงการตั้งค่า DNS ของโดเมนและ **ต้อง** สร้างระเบียน DNS `A` ชี้ไปยังที่อยู่ IP ของ __เซิร์ฟเวอร์ Linux__ ของคุณสำหรับโดเมนหลักหรือซับโดเมนที่คุณวางแผนจะใช้ +เพื่อใช้ Certbot คุณจะต้องมีเซิร์ฟเวอร์ Linux และ **โดเมน** ที่คุณเป็นเจ้าของ คุณต้องสามารถเข้าถึงการตั้งค่า DNS ของโดเมน และคุณ **ต้อง** สร้างระเบียน DNS แบบ `A` ชี้ไปที่ที่อยู่ IP ของ __เซิร์ฟเวอร์ Linux__ ของคุณสำหรับโดเมนหลักหรือซับโดเมนที่คุณต้องการใช้งาน -Certbot ยังมีปลั๊กอินเสริมที่ช่วยให้คุณตั้งค่าใบรับรองสำหรับโดเมนได้ง่าย ๆ ด้วย "คลิกเดียว" ซึ่งรองรับเว็บเซิร์ฟเวอร์หลายตัว เช่น Nginx หรือ Apache เราแนะนำให้ใช้ Nginx เพราะเป็นเว็บเซิร์ฟเวอร์โอเพ่นซอร์สที่มีประสิทธิภาพสูงและได้รับความนิยม ดู [คู่มือ Linux reverse proxy](dedicated-linux-proxy.md) ของเราเพื่อช่วยตั้งค่านี้ +Certbot ยังมีปลั๊กอินเสริมที่ช่วยให้คุณตั้งค่าใบรับรองสำหรับโดเมนได้ง่าย ๆ ด้วย "คลิกเดียว" ซึ่งรองรับเว็บเซิร์ฟเวอร์หลากหลาย เช่น Nginx หรือ Apache เราแนะนำให้ใช้ Nginx เพราะเป็นเว็บเซิร์ฟเวอร์โอเพ่นซอร์สที่มีประสิทธิภาพสูงและได้รับความนิยม ดู [คู่มือ Linux reverse proxy](dedicated-linux-proxy.md) ของเราเพื่อช่วยตั้งค่านี้ ## การติดตั้ง @@ -31,17 +31,17 @@ Certbot ยังมีปลั๊กอินเสริมที่ช่ว sudo apt install certbot ``` -เมื่อติดตั้ง Certbot แล้ว คุณสามารถขอใบรับรองสำหรับโดเมนของคุณได้ Let's Encrypt และ Certbot มีวิธี ACME Challenges หลายแบบเพื่อยืนยันความเป็นเจ้าของโดเมน +เมื่อ Certbot ถูกติดตั้งแล้ว คุณสามารถขอใบรับรองสำหรับโดเมนของคุณได้ Let's Encrypt และ Certbot มีวิธี ACME Challenges หลากหลายแบบเพื่อยืนยันความเป็นเจ้าของโดเมน เราแนะนำให้ใช้วิธี **HTTP-01** เป็นค่าเริ่มต้นเพราะรองรับการต่ออายุอัตโนมัติ แต่ถ้าคุณเจอปัญหากับวิธีนี้ คุณสามารถลองใช้วิธี **DNS-01** เป็นทางเลือก ซึ่งเป็นแบบแมนนวลและไม่รองรับการต่ออายุอัตโนมัติเพราะต้องยืนยันผ่านระเบียน DNS แบบ **TXT** :::tip ใช้ปลั๊กอินเว็บเซิร์ฟเวอร์ -สำหรับคนที่ใช้เว็บเซิร์ฟเวอร์อย่าง Nginx, Apache หรือเว็บเซิร์ฟเวอร์ของตัวเอง เราแนะนำให้ไปที่ส่วน **ปลั๊กอินเว็บเซิร์ฟเวอร์** ด้านล่าง ซึ่งแสดงวิธีใช้ปลั๊กอิน Certbot เสริมสำหรับเว็บเซิร์ฟเวอร์เหล่านี้ เพื่อการติดตั้งแบบ "คลิกเดียว" และขอใบรับรองโดยไม่ต้องปิดเว็บเซิร์ฟเวอร์ +สำหรับคนที่ใช้เว็บเซิร์ฟเวอร์อย่าง Nginx, Apache หรือเว็บเซิร์ฟเวอร์ของตัวเอง เราแนะนำให้ไปที่หัวข้อ **ปลั๊กอินเว็บเซิร์ฟเวอร์** ด้านล่าง ซึ่งจะแสดงวิธีใช้ปลั๊กอิน Certbot เสริมสำหรับเว็บเซิร์ฟเวอร์เหล่านี้ เพื่อให้ติดตั้งใบรับรองแบบ "คลิกเดียว" และขอใบรับรองโดยไม่ต้องปิดเว็บเซิร์ฟเวอร์ ::: ### การท้าทาย HTTP-01 -เมื่อติดตั้ง Certbot แล้ว คุณสามารถขอใบรับรองสำหรับโดเมนของคุณได้ ในตัวอย่างนี้ เราจะใช้โหมด standalone ซึ่งหมายความว่า Certbot จะเริ่มเว็บเซิร์ฟเวอร์ชั่วคราวเพื่อทำการท้าทายนี้ ซึ่งหมายความว่าคุณต้องเปิดพอร์ต 80 ในไฟร์วอลล์และไม่มีเว็บเซิร์ฟเวอร์หรือบริการใด ๆ รันอยู่บนพอร์ต 80 เพื่อให้เว็บเซิร์ฟเวอร์ชั่วคราวนี้ทำงานและให้การท้าทายถูกดึงข้อมูล (จึงเป็นที่มาของชื่อ `HTTP` ในการท้าทายนี้) +เมื่อ Certbot ถูกติดตั้งแล้ว คุณสามารถขอใบรับรองสำหรับโดเมนของคุณได้ ในตัวอย่างนี้ เราจะใช้โหมด standalone ซึ่งหมายความว่า Certbot จะเริ่มเว็บเซิร์ฟเวอร์ชั่วคราวเพื่อทำการท้าทายนี้ ซึ่งหมายความว่าคุณต้องเปิดพอร์ต 80 ในไฟร์วอลล์ และต้องไม่มีเว็บเซิร์ฟเวอร์หรือบริการใด ๆ ที่รันอยู่บนพอร์ต 80 เพื่อให้เว็บเซิร์ฟเวอร์ชั่วคราวนี้ทำงานและรับการท้าทายได้ (จึงเป็นที่มาของชื่อ `HTTP` ในการท้าทายนี้) คำสั่งด้านล่างนี้จะใช้พารามิเตอร์ `--standalone` เพื่อบอก Certbot ว่าคุณต้องการใช้ตัวเลือกเว็บเซิร์ฟเวอร์ชั่วคราว @@ -56,19 +56,19 @@ certbot certonly --standalone -d [your_domain] certbot certonly --standalone ``` -เมื่อรันคำสั่งนี้ คุณอาจต้องทำตามขั้นตอนตั้งค่าแบบโต้ตอบครั้งแรก ซึ่งจะขอให้คุณใส่อีเมลสำหรับการสื่อสารเกี่ยวกับใบรับรอง ตามด้วยตัวเลือกสมัครรับจดหมายข่าว และเงื่อนไขที่คุณต้องยอมรับ +เมื่อรันคำสั่งนี้ คุณอาจต้องทำตามขั้นตอนตั้งค่าแบบโต้ตอบครั้งแรก ซึ่งจะขอให้คุณใส่อีเมลสำหรับติดต่อเกี่ยวกับใบรับรอง ตามด้วยตัวเลือกสมัครรับจดหมายข่าว และเงื่อนไขที่คุณต้องยอมรับ -Certbot จะสร้าง ACME Challenge และโฮสต์ผ่านเว็บเซิร์ฟเวอร์ชั่วคราว Let's Encrypt จะพยายามดึงข้อมูลนี้จากเซิร์ฟเวอร์ของคุณ และถ้าสำเร็จ ใบรับรองจะถูกสร้างและบันทึกไว้ที่เส้นทาง `/etc/letsencrypt/live/[your_domain]` +Certbot จะสร้าง ACME Challenge และโฮสต์ผ่านเว็บเซิร์ฟเวอร์ชั่วคราว จากนั้นเซิร์ฟเวอร์ของ Let's Encrypt จะพยายามดึงข้อมูลนี้จากเซิร์ฟเวอร์ของคุณ และถ้าสำเร็จ ใบรับรองจะถูกสร้างและบันทึกไว้ที่เส้นทาง `/etc/letsencrypt/live/[your_domain]` ![](https://screensaver01.zap-hosting.com/index.php/s/7oGcQotKaowaDzM/preview) -คุณสามารถใช้ใบรับรอง SSL ได้ทุกที่ที่ต้องการโดยระบุเส้นทางภายในเครื่องไปยังใบรับรองเหล่านี้ +คุณสามารถใช้ใบรับรอง SSL เหล่านี้ได้ทุกที่ที่ต้องการ เพียงแค่ระบุเส้นทางในเครื่องไปยังใบรับรอง ### ระเบียน DNS แบบ TXT -ถ้าคุณเจอปัญหาในการยืนยันโดเมนผ่านวิธี **HTTP-01** คุณสามารถลองใช้วิธี **DNS-01** ซึ่งต้องสร้างระเบียน DNS แบบ **TXT** โดยใช้ค่าที่ Let's Encrypt ให้มา +ถ้าคุณเจอปัญหาในการยืนยันโดเมนด้วยวิธี **HTTP-01** คุณสามารถลองใช้วิธี **DNS-01** ซึ่งต้องสร้างระเบียน DNS แบบ **TXT** โดยใช้ค่าที่ Let's Encrypt ให้มา -อย่างที่บอกไป วิธีนี้ **ไม่** รองรับการต่ออายุอัตโนมัติ เว้นแต่คุณจะตั้งโครงสร้างพื้นฐานของตัวเองเพื่อจัดการเรื่องนี้ ดังนั้นจึงแนะนำให้ใช้วิธี **HTTP-01** เท่าที่จะทำได้ +อย่างที่บอกไป วิธีนี้ **ไม่** รองรับการต่ออายุอัตโนมัติ เว้นแต่คุณจะตั้งระบบจัดการเอง ดังนั้นจึงแนะนำให้ใช้วิธี **HTTP-01** เป็นหลัก คำสั่งด้านล่างนี้จะใช้พารามิเตอร์ `--preferred-challenges` เพื่อบอก Certbot ว่าคุณต้องการใช้วิธี `DNS-01` @@ -83,27 +83,25 @@ 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 เพื่อดำเนินการต่อ ถ้าทุกอย่างถูกต้องและข้อมูล DNS ถูกเผยแพร่ ใบรับรองจะถูกสร้างและบันทึกไว้ที่ `/etc/letsencrypt/live/[your_domain]` +เมื่อคุณสร้างระเบียนแล้ว กด Enter เพื่อดำเนินการต่อ ถ้าทุกอย่างถูกต้องและข้อมูล DNS ถูกเผยแพร่ ใบรับรองจะถูกสร้างและบันทึกไว้ที่ `/etc/letsencrypt/live/[your_domain]` :::note โปรดใจเย็น ๆ เพราะการเปลี่ยนแปลงระเบียน DNS อาจใช้เวลาสักครู่ในการเผยแพร่ โดยปกติจะใช้เวลาไม่กี่นาที แต่ในบางกรณีอาจนานกว่านั้น ::: -คุณสามารถใช้ใบรับรอง SSL ได้ทุกที่ที่ต้องการโดยระบุเส้นทางภายในเครื่องไปยังใบรับรองเหล่านี้ +คุณสามารถใช้ใบรับรอง SSL เหล่านี้ได้ทุกที่ที่ต้องการ เพียงแค่ระบุเส้นทางในเครื่องไปยังใบรับรอง ## ปลั๊กอินเว็บเซิร์ฟเวอร์ -Certbot มีปลั๊กอินเว็บเซิร์ฟเวอร์เสริมหลายตัวที่ช่วยให้การจัดการใบรับรองง่ายขึ้น เพราะปลั๊กอินจะปรับแต่งบล็อกเซิร์ฟเวอร์ที่เกี่ยวข้องให้โดยอัตโนมัติ เพื่อใช้ใบรับรอง - -การใช้ปลั๊กอิน คุณแค่เพิ่มพารามิเตอร์ที่เกี่ยวข้องในคำสั่ง `certbot` +Certbot มีปลั๊กอินเว็บเซิร์ฟเวอร์เสริมหลายตัวที่ช่วยให้การจัดการใบรับรองง่ายขึ้น เพราะปลั๊กอินจะปรับแต่งบล็อกเซิร์ฟเวอร์ที่เกี่ยวข้องให้โดยอัตโนมัติ เพื่อใช้ปลั๊กอิน คุณแค่เพิ่มพารามิเตอร์ที่เกี่ยวข้องในคำสั่ง `certbot` ทั้งสองวิธีนี้ใช้การท้าทาย **HTTP-01** และทำงานในลักษณะเดียวกัน เมื่อใช้ปลั๊กอิน Certbot จะค้นหาบล็อกเซิร์ฟเวอร์ที่มีโดเมนที่ร้องขอในพารามิเตอร์ `server_name` เมื่อเจอแล้ว Certbot จะสร้าง ACME Challenge และเพิ่มบล็อก `location /.well-known/acme-challenge/...` ชั่วคราวในคอนฟิกเซิร์ฟเวอร์นั้น -เซิร์ฟเวอร์ของ Let's Encrypt จะพยายามดึงข้อมูลนี้จากเซิร์ฟเวอร์ของคุณ และถ้าสำเร็จ ใบรับรองจะถูกสร้างขึ้น และคอนฟิกบล็อกเซิร์ฟเวอร์จะถูกแก้ไขอัตโนมัติเพื่อใช้ HTTPS (พอร์ต 443) และเพิ่มเส้นทางไปยังใบรับรองที่สร้างใหม่ +เซิร์ฟเวอร์ของ Let's Encrypt จะพยายามดึงข้อมูลนี้จากเซิร์ฟเวอร์ของคุณ และถ้าสำเร็จ ใบรับรองจะถูกสร้างขึ้น และคอนฟิกบล็อกเซิร์ฟเวอร์สำหรับเว็บเซิร์ฟเวอร์ที่เลือกจะถูกแก้ไขอัตโนมัติเพื่อใช้ HTTPS (พอร์ต 443) และเพิ่มเส้นทางไปยังใบรับรองที่สร้างใหม่ @@ -168,7 +166,7 @@ certbot --apache ### ปลั๊กอิน Webroot -ถ้าคุณรันเว็บเซิร์ฟเวอร์ของตัวเองที่ไม่ใช้ซอฟต์แวร์ทั่วไป คุณอาจอยากใช้วิธี webroot เพื่อใช้เว็บเซิร์ฟเวอร์ของคุณโดยไม่ต้องหยุดมัน +ถ้าคุณรันเว็บเซิร์ฟเวอร์ของตัวเองที่ไม่ใช้ซอฟต์แวร์ทั่วไป คุณอาจอยากใช้วิธี webroot เพื่อใช้เว็บเซิร์ฟเวอร์ของคุณเองโดยไม่ต้องปิดมัน เพื่อใช้ปลั๊กอิน Webroot ให้ใช้พารามิเตอร์ `--webroot` ในคำสั่งของคุณ และต้องระบุ `-w [your_webserver_path]` (ย่อมาจาก `--webroot-path`) ซึ่งเป็นเส้นทางไปยังไดเรกทอรีระดับบนสุดของเว็บเซิร์ฟเวอร์คุณ @@ -199,14 +197,14 @@ 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 เปิดเมนู crontab ด้วยคำสั่ง `crontab -e` ถ้านี่เป็นครั้งแรกที่คุณทำ อาจถูกถามให้เลือกโปรแกรมแก้ไข ให้เลือกตัวเลือกแรกซึ่งควรเป็น `/bin/nano` +ถ้าด้วยเหตุผลใดก็ตามที่การต่ออายุอัตโนมัติไม่ได้ถูกตั้งค่าให้คุณ คุณสามารถเพิ่มเองผ่าน cronjob เปิดเมนู crontab ด้วยคำสั่ง `crontab -e` ถ้านี่เป็นครั้งแรกที่คุณใช้ คุณอาจถูกถามให้เลือกโปรแกรมแก้ไข ให้เลือกตัวเลือกแรกซึ่งควรเป็น `/bin/nano` เมื่อไฟล์เปิดใน nano แล้ว ให้เพิ่มบรรทัดนี้เพื่อรันการต่ออายุทุกวันตอน 6 โมงเช้าตามเวลาท้องถิ่น diff --git a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md index 9ed3d6fa3..0aca142c3 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-webserver -title: "เซิร์ฟเวอร์เฉพาะ: การติดตั้ง Nginx และ Apache เซิร์ฟเวอร์เว็บ" -description: "ค้นพบวิธีตั้งค่าและกำหนดค่า Nginx หรือ Apache เซิร์ฟเวอร์เว็บเพื่อโฮสต์เว็บไซต์ของคุณอย่างมีประสิทธิภาพ → เรียนรู้เพิ่มเติมตอนนี้" -sidebar_label: ติดตั้งเซิร์ฟเวอร์เว็บ +title: "ตั้งค่า Nginx และ Apache บนเซิร์ฟเวอร์ Linux - คอนฟิกสภาพแวดล้อมเซิร์ฟเวอร์เว็บสุดเจ๋ง" +description: "ค้นพบวิธีการตั้งค่าและคอนฟิกเซิร์ฟเวอร์เว็บ Nginx หรือ Apache เพื่อโฮสต์เว็บไซต์ของคุณอย่างมีประสิทธิภาพ → เรียนรู้เพิ่มเติมตอนนี้" +sidebar_label: ติดตั้งเว็บเซิร์ฟเวอร์ services: + - vserver - dedicated --- @@ -11,13 +12,13 @@ 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) เมื่อเชื่อมต่อแล้ว คุณสามารถอัปเดตระบบด้วยคำสั่งต่อไปนี้ตามระบบปฏิบัติการของคุณ: @@ -42,7 +43,7 @@ sudo dnf upgrade --refresh ## การติดตั้ง -เมื่อเตรียมระบบเสร็จแล้ว ก็สามารถเริ่มติดตั้งเซิร์ฟเวอร์เว็บได้เลย ขึ้นอยู่กับระบบปฏิบัติการและเซิร์ฟเวอร์เว็บ ให้รันคำสั่งดังนี้: +เมื่อเตรียมระบบเสร็จแล้ว ก็สามารถเริ่มติดตั้งเว็บเซิร์ฟเวอร์ได้เลย ขึ้นอยู่กับระบบปฏิบัติการและเว็บเซิร์ฟเวอร์ที่เลือก ให้รันคำสั่งดังนี้: @@ -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/th/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md index 1d97fa8f3..34b962d51 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-wordpress -title: "เซิร์ฟเวอร์เฉพาะ: การติดตั้ง WordPress" -description: "ค้นพบวิธีติดตั้ง WordPress บนเซิร์ฟเวอร์ Linux ด้วยสแต็ค LAMP เพื่อสร้างและจัดการเว็บไซต์ของคุณอย่างมีประสิทธิภาพ → เรียนรู้เพิ่มเติมตอนนี้" +title: "ตั้งค่า WordPress บนเซิร์ฟเวอร์ Linux - เปิดเว็บไซต์หรือบล็อกของคุณเอง" +description: "ค้นพบวิธีติดตั้ง WordPress บนเซิร์ฟเวอร์ Linux ด้วย LAMP stack เพื่อสร้างและจัดการเว็บไซต์ของคุณอย่างมีประสิทธิภาพ → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง WordPress services: + - vserver - dedicated --- @@ -11,7 +12,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## บทนำ -WordPress คือระบบจัดการเนื้อหาเว็บยอดนิยมที่ใช้สำหรับจัดการและเผยแพร่เว็บไซต์ ในยุคปัจจุบัน WordPress ได้พัฒนาไปสู่หลายด้าน เช่น เมล ฟอรัม ร้านค้า และอื่นๆ อีกมากมาย ซึ่งได้รับการสนับสนุนจากชุมชนที่แข็งแกร่งที่สร้างระบบปลั๊กอินและเทมเพลตที่ช่วยให้ผู้ใช้ทั่วไปตั้งค่าได้ง่าย ในคู่มือนี้ เราจะครอบคลุมกระบวนการติดตั้ง WordPress CMS บนเซิร์ฟเวอร์ Linux +WordPress คือระบบจัดการเนื้อหาเว็บยอดนิยมที่ใช้สำหรับจัดการและเผยแพร่เว็บไซต์ ปัจจุบัน WordPress ได้พัฒนาไปสู่หลากหลายด้าน เช่น อีเมล ฟอรัม ร้านค้า และอื่นๆ อีกมากมาย ซึ่งได้รับการสนับสนุนจากชุมชนที่แข็งแกร่งที่สร้างระบบปลั๊กอินและเทมเพลตที่ช่วยให้ผู้ใช้ทั่วไปสามารถตั้งค่าได้ง่าย ในคู่มือนี้ เราจะครอบคลุมขั้นตอนการติดตั้ง WordPress CMS บนเซิร์ฟเวอร์ Linux ![](https://screensaver01.zap-hosting.com/index.php/s/r26L7xASWY3d5Z5/preview) @@ -19,10 +20,10 @@ WordPress คือระบบจัดการเนื้อหาเว็ ## การเตรียมตัว -เริ่มต้นด้วยการเชื่อมต่อกับเซิร์ฟเวอร์ของคุณผ่าน 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 stack: Linux, Apache, MySQL และ PHP ::: เมื่อคุณล็อกอินแล้ว ให้เริ่มด้วยการรันคำสั่งอัปเดต @@ -30,7 +31,7 @@ WordPress คือระบบจัดการเนื้อหาเว็ sudo apt update ``` -หลังจากนั้นคุณสามารถติดตั้งตัวพึ่งพาทั้งหมดที่จำเป็นได้เลย เพียงคัดลอกคำสั่งทั้งหมดด้านล่างและวางเพื่อทำการติดตั้งตัวพึ่งพาทั้งหมดพร้อมกัน โปรดอดทนเพราะอาจใช้เวลาติดตั้งสักครู่ +จากนั้นคุณสามารถติดตั้ง dependencies ที่จำเป็นทั้งหมดได้เลย คัดลอกคำสั่งด้านล่างทั้งหมดแล้ววางเพื่อทำการติดตั้ง dependencies ทั้งหมดพร้อมกัน รอสักครู่เพราะอาจใช้เวลาติดตั้งพอสมควร ``` sudo apt install apache2 \ ghostscript \ @@ -48,13 +49,13 @@ sudo apt install apache2 \ php-zip ``` -เมื่อติดตั้งตัวพึ่งพาเสร็จแล้ว มีขั้นตอนการตั้งค่าเล็กน้อยที่แนะนำให้ทำเพื่อให้แน่ใจว่าตัวพึ่งพาหลักของสแต็ค LAMP ทำงานได้อย่างสมบูรณ์ +เมื่อ dependencies ติดตั้งเสร็จแล้ว มีขั้นตอนแนะนำเล็กน้อยที่ควรทำเพื่อให้แน่ใจว่า dependencies หลักของ LAMP stack ทำงานได้อย่างถูกต้อง ### Apache & ไฟร์วอลล์ -เริ่มต้นด้วยการตั้งค่าไฟร์วอลล์เพื่อให้เว็บเซิร์ฟเวอร์ Apache สามารถสื่อสารกับอินเทอร์เน็ตได้และตรวจสอบให้แน่ใจว่าทำงานได้อย่างถูกต้อง สิ่งสำคัญคือการสร้างกฎไฟร์วอลล์ที่เหมาะสมเพื่อให้เว็บเซิร์ฟเวอร์เข้าถึงได้จากอินเทอร์เน็ต +เริ่มต้นด้วยการตั้งค่าไฟร์วอลล์เพื่อให้เว็บเซิร์ฟเวอร์ Apache สามารถสื่อสารกับอินเทอร์เน็ตได้และทำงานได้อย่างถูกต้อง สำคัญมากที่ต้องสร้างกฎไฟร์วอลล์ที่เหมาะสมเพื่อให้เว็บเซิร์ฟเวอร์เข้าถึงได้จากอินเทอร์เน็ต -ในตัวอย่างนี้ เราจะใช้ **UFW Firewall** เพราะ Apache มีแอปพลิเคชันที่ลงทะเบียนไว้สำหรับนี้ หากคุณใช้ไฟร์วอลล์อื่น ให้แน่ใจว่าอนุญาตพอร์ต 80 (HTTP) ผ่านไฟร์วอลล์ คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับไฟร์วอลล์ใน Linux ผ่านคู่มือ [จัดการไฟร์วอลล์](vserver-linux-firewall.md) ของเรา +ในตัวอย่างนี้ เราจะใช้ **UFW Firewall** เพราะ Apache มีแอปพลิเคชันที่ลงทะเบียนไว้สำหรับนี้ หากคุณใช้ไฟร์วอลล์อื่น ให้แน่ใจว่าอนุญาตพอร์ต 80 (HTTP) ผ่านไฟร์วอลล์ คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับไฟร์วอลล์ใน Linux ได้จาก [คู่มือจัดการไฟร์วอลล์](vserver-linux-firewall.md) ตรวจสอบให้แน่ใจว่าเปิดใช้งาน UFW firewall และสร้างกฎสำหรับ SSH ด้วย ``` @@ -66,7 +67,7 @@ sudo ufw enable ``` :::caution -อย่าลืมสร้างกฎสำหรับ SSH หากคุณใช้ UFW Firewall! หากไม่ทำ คุณจะ **ไม่สามารถ** SSH เข้าเซิร์ฟเวอร์ได้อีกหากการเชื่อมต่อปัจจุบันหลุด! +อย่าลืมสร้างกฎสำหรับ SSH หากใช้ UFW Firewall! หากไม่ทำ คุณจะ **ไม่สามารถ** SSH เข้าเซิร์ฟเวอร์ได้อีกหากการเชื่อมต่อปัจจุบันหลุด! ::: ตอนนี้สร้างกฎอนุญาต Apache และตรวจสอบว่ากฎถูกสร้างแล้ว @@ -79,36 +80,36 @@ 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` ซึ่งยืนยันว่าไฟร์วอลล์พร้อมใช้งานแล้ว คุณควรเห็นกฎอื่นๆ ที่คุณตั้งไว้ก่อนหน้านี้ รวมถึงกฎ SSH ด้วย +คุณควรเห็นกฎ `Apache` และ `Apache (v6)` พร้อมสถานะ `ALLOW` ซึ่งยืนยันว่าไฟร์วอลล์พร้อมใช้งาน นอกจากนี้ยังควรเห็นกฎอื่นๆ ที่คุณตั้งไว้ก่อนหน้านี้ รวมถึงกฎ SSH ![](https://screensaver01.zap-hosting.com/index.php/s/o8NDBppnTwHdSgf/preview) -เมื่อเปิดไฟร์วอลล์สำหรับ Apache แล้ว ให้ตรวจสอบว่า Apache ทำงานได้โดยลองเข้าถึงที่อยู่ IP ของคุณผ่านเบราว์เซอร์ เช่น: `http://[your_ipaddress]` +เมื่อไฟร์วอลล์เปิดให้ Apache แล้ว ให้ตรวจสอบว่า Apache ทำงานได้โดยลองเข้าถึงที่อยู่ IP ของคุณผ่านเบราว์เซอร์ เช่น: `http://[your_ipaddress]` -ถ้าทำงานได้ คุณจะเห็นหน้าเว็บต้อนรับเริ่มต้น หากไม่สามารถเข้าถึงได้ ให้ตรวจสอบสถานะบริการด้วยคำสั่ง: `systemctl status apache2` +ถ้าใช้งานได้ คุณจะเห็นหน้าเว็บต้อนรับเริ่มต้น หากไม่สามารถเข้าถึงได้ ให้ตรวจสอบสถานะบริการด้วยคำสั่ง: `systemctl status apache2` ![](https://screensaver01.zap-hosting.com/index.php/s/irmnDDNi436HH4c/preview) ### การตั้งค่า MySQL -ขั้นตอนต่อไปคือการตั้งค่า MySQL ครั้งแรก แนะนำให้รันสคริปต์ติดตั้งแบบปลอดภัยเพื่อให้เซิร์ฟเวอร์ MySQL ของคุณปลอดภัย สคริปต์นี้เป็นทางเลือกแต่แนะนำอย่างยิ่ง คุณสามารถรันได้ด้วยคำสั่ง `sudo mysql_secure_installation` +ขั้นตอนถัดไปคือการตั้งค่า MySQL ครั้งแรก แนะนำให้รันสคริปต์ติดตั้งแบบปลอดภัยเพื่อให้เซิร์ฟเวอร์ MySQL ของคุณปลอดภัยขึ้น ซึ่งเป็นตัวเลือกแต่แนะนำอย่างยิ่ง รันคำสั่ง `sudo mysql_secure_installation` -สคริปต์จะนำคุณผ่านการตั้งค่าแบบโต้ตอบ ในตอนแรกจะถามเกี่ยวกับการตรวจสอบรหัสผ่าน เราแนะนำให้เลือก `Y` เพื่ออนุญาตเฉพาะรหัสผ่านที่ปลอดภัยในอนาคต จากนั้นเลือกระดับ `MEDIUM` โดยกด `1` หรือ `STRONG` โดยกด `2` +ระบบจะพาคุณผ่านการตั้งค่าแบบโต้ตอบ เริ่มต้นจะถามเกี่ยวกับการตรวจสอบรหัสผ่าน เราแนะนำให้เลือก `Y` เพื่ออนุญาตเฉพาะรหัสผ่านที่ปลอดภัยในอนาคต จากนั้นเลือกระดับ `MEDIUM` โดยกด `1` หรือ `STRONG` โดยกด `2` ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -ถัดไปจะถามเกี่ยวกับการลบผู้ใช้ `anonymous` และปิดการล็อกอิน root จากระยะไกล เราแนะนำให้ตอบ `Y` ทั้งสองข้อเพื่อความปลอดภัย ซึ่งจะลบผู้ใช้ทดสอบและจำกัดการใช้บัญชี root ให้ใช้ได้เฉพาะในเครื่องผ่าน SSH เท่านั้น เพื่อลดความเสี่ยง +ถัดไปจะถามเกี่ยวกับการลบผู้ใช้ `anonymous` และปิดการล็อกอิน root จากระยะไกล เราแนะนำให้ตอบ `Y` ทั้งสองข้อเพื่อความปลอดภัย ซึ่งจะลบผู้ใช้ทดสอบและจำกัด root ให้ล็อกอินได้เฉพาะในเครื่องผ่าน SSH เท่านั้น ลดความเสี่ยงลง ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -สุดท้ายจะถามเกี่ยวกับการลบฐานข้อมูล `test` และโหลดตารางสิทธิ์ใหม่ เราแนะนำให้ตอบ `Y` เพราะฐานข้อมูลทดสอบไม่จำเป็นและต้องโหลดตารางสิทธิ์ใหม่เพื่อให้การปรับปรุงมีผล +สุดท้ายจะถามเกี่ยวกับการลบฐานข้อมูล `test` และโหลดตารางสิทธิ์ใหม่ เราแนะนำให้ตอบ `Y` เพราะฐานข้อมูลทดสอบไม่จำเป็นและต้องโหลดตารางสิทธิ์ใหม่เพื่อให้การตั้งค่ามีผล ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -ตอนนี้ตรวจสอบว่า MySQL ทำงานอยู่โดยลองล็อกอินด้วยคำสั่ง: `sudo mysql -u root` หากสำเร็จ คุณจะเห็นข้อความต้อนรับ สามารถออกได้ด้วยคำสั่ง `quit` +ตรวจสอบว่า MySQL ทำงานโดยลองล็อกอินด้วยคำสั่ง: `sudo mysql -u root` หากสำเร็จจะเห็นข้อความต้อนรับ สามารถออกได้ด้วยคำสั่ง `quit` ![](https://screensaver01.zap-hosting.com/index.php/s/gFKBAZyaFiHgrCz/preview) @@ -119,22 +120,22 @@ sudo ufw status # เปิด nano editor ที่ไฟล์ใหม่ nano /var/www/html/info.php -# วางเนื้อหาดังนี้ใน editor +# วางโค้ดนี้ลงใน editor ``` -เมื่อพร้อมบันทึกไฟล์โดยกด `CTRL+X` ตามด้วย `Y` แล้วกด `Enter` เพื่อยืนยันการเปลี่ยนแปลง +เมื่อเสร็จบันทึกไฟล์โดยกด `CTRL+X` ตามด้วย `Y` แล้วกด `Enter` เพื่อยืนยันการเปลี่ยนแปลง -ตอนนี้เข้าถึง URL นี้ซึ่งควรแสดงหน้าข้อมูล PHP หากทำงานถูกต้อง +จากนั้นเข้าถึง URL นี้ซึ่งควรแสดงหน้าข้อมูล PHP หากทำงานถูกต้อง ``` http://[your_ipaddress]/info.php ``` ![](https://screensaver01.zap-hosting.com/index.php/s/bSg3nHaKRatBxFR/preview) -เมื่อทดสอบตัวพึ่งพาหลักของสแต็ค LAMP แล้วว่าทำงานได้ คุณก็พร้อมที่จะติดตั้ง WordPress CRM จริงๆ +เมื่อทดสอบ dependencies หลักของ LAMP แล้วว่าทำงานได้ คุณก็พร้อมสำหรับการติดตั้ง WordPress CMS ## การติดตั้ง @@ -142,7 +143,7 @@ http://[your_ipaddress]/info.php ### ฐานข้อมูล MySQL -เริ่มต้นด้วยการตั้งค่าฐานข้อมูล MySQL ใหม่ สิ่งนี้สำคัญเพราะคุณจะใช้ข้อมูลนี้ในตัวช่วยตั้งค่า WordPress ต่อไป เราแนะนำให้ใช้ตัวอย่างของเรา +เริ่มต้นด้วยการสร้างฐานข้อมูล MySQL ใหม่ จำเป็นต้องจำข้อมูลนี้ไว้ใช้ในตัวช่วยตั้งค่า WordPress ต่อไป เราแนะนำให้ใช้ตัวอย่างของเรา คัดลอกคำสั่งด้านล่างเพื่อสร้างฐานข้อมูล ตาราง และผู้ใช้ที่จำเป็น ``` @@ -153,10 +154,10 @@ sudo mysql -u root CREATE DATABASE wordpress; # สร้างผู้ใช้ 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; @@ -165,25 +166,25 @@ TO wordpress@localhost; FLUSH PRIVILEGES; ``` -เมื่อสร้างฐานข้อมูลและผู้ใช้เสร็จแล้ว ให้พิมพ์คำสั่ง `quit` เพื่อออก คุณก็พร้อมติดตั้ง WordPress แล้ว +เมื่อสร้างฐานข้อมูลและผู้ใช้เสร็จแล้ว ออกจาก MySQL ด้วยคำสั่ง `quit` คุณก็พร้อมติดตั้ง WordPress ### การติดตั้ง WordPress -สำหรับการติดตั้ง WordPress หลัก เราแนะนำและจะใช้ไฟล์จาก **wordpress.org** โดยตรงแทนที่จะใช้แพ็กเกจ APT เพราะ WordPress แนะนำวิธีนี้เพื่อหลีกเลี่ยงปัญหาที่อาจเกิดขึ้น +สำหรับการติดตั้งหลัก เราแนะนำให้ใช้ไฟล์ release จาก **wordpress.org** โดยตรงแทนการใช้แพ็กเกจ APT เพราะ WordPress แนะนำวิธีนี้เพื่อหลีกเลี่ยงปัญหาที่อาจเกิดขึ้น -ดาวน์โหลดไฟล์ล่าสุดด้วยคำสั่งนี้ ซึ่งจะดาวน์โหลดไฟล์ล่าสุดไปยังไดเรกทอรีชั่วคราว +ดาวน์โหลดไฟล์ล่าสุดด้วยคำสั่งนี้ ซึ่งจะดาวน์โหลดไฟล์ release ล่าสุดไปยังไดเรกทอรีชั่วคราว ``` cd /tmp && wget https://wordpress.org/latest.tar.gz ``` -จากนั้นแตกไฟล์ซึ่งจะได้โฟลเดอร์ `wordpress` ที่มีไฟล์ทั้งหมดที่จำเป็น +แตกไฟล์ archive ซึ่งจะได้โฟลเดอร์ `wordpress` ที่มีไฟล์ทั้งหมดที่จำเป็น ``` tar -xvf latest.tar.gz ``` -เมื่อแตกไฟล์แล้ว ให้คัดลอกโฟลเดอร์ไปยังไดเรกทอรี Apache `/var/www/html/` เพื่อให้เข้าถึงผ่านเว็บได้ รันคำสั่งด้านล่างเพื่อคัดลอกโฟลเดอร์ สร้างไดเรกทอรี `uploads` และปรับสิทธิ์เพื่อให้กลุ่ม `www-data` ของเว็บเซิร์ฟเวอร์เข้าถึงได้ +เมื่อแตกไฟล์แล้ว ให้คัดลอกโฟลเดอร์ไปยังไดเรกทอรี Apache `/var/www/html/` เพื่อให้เข้าถึงผ่านเว็บได้ รันคำสั่งด้านล่างเพื่อคัดลอกโฟลเดอร์ สร้างไดเรกทอรี `uploads` และปรับสิทธิ์ให้กลุ่ม `www-data` ของเว็บเซิร์ฟเวอร์เข้าถึงได้ ``` -# คัดลอกโฟลเดอร์ wordpress และอัปเดตเจ้าของ +# คัดลอกโฟลเดอร์ wordpress และปรับเจ้าของไฟล์ cp -R wordpress /var/www/html/ chown -R www-data:www-data /var/www/html/wordpress/ @@ -195,13 +196,13 @@ chmod -R 755 /var/www/html/wordpress/ chown -R www-data:www-data /var/www/html/wordpress/wp-content/uploads/ ``` -เมื่อเสร็จแล้ว WordPress ควรติดตั้งเรียบร้อย เข้าถึงตัวช่วยตั้งค่า WordPress ผ่าน: `http://[your_ipaddress]/wordpress` +เมื่อเสร็จแล้ว WordPress ควรติดตั้งเรียบร้อย เข้าถึงตัวช่วยตั้งค่า WordPress ได้ที่: `http://[your_ipaddress]/wordpress` ### ตัวช่วยตั้งค่า -ผ่านตัวช่วยตั้งค่า คุณสามารถกำหนดค่า WordPress ซึ่งเป็นขั้นตอนสุดท้ายของการติดตั้ง ในตอนแรกคุณจะถูกถามให้เลือกภาษา +ผ่านตัวช่วยตั้งค่า คุณสามารถกำหนดค่า WordPress ซึ่งเป็นขั้นตอนสุดท้ายของการติดตั้ง เริ่มต้นจะให้เลือกภาษา -จากนั้นคุณต้องตั้งค่าฐานข้อมูล คุณได้เตรียมไว้แล้วในส่วนแรกของการติดตั้ง MySQL ดังนั้นให้ใช้ข้อมูลเดียวกัน หากคุณใช้ตัวอย่างของเรา ให้กรอกข้อมูลดังนี้ โดยแทนที่ `[your_password]` ด้วยรหัสผ่านที่คุณตั้งไว้ก่อนหน้า +จากนั้นจะต้องตั้งค่าฐานข้อมูล คุณได้เตรียมไว้ใน MySQL ตอนแรกแล้ว ดังนั้นให้ใช้ข้อมูลเดียวกัน หากทำตามตัวอย่าง ให้กรอกข้อมูลดังนี้ โดยแทนที่ `[your_password]` ด้วยรหัสผ่านที่ตั้งไว้ก่อนหน้า ![](https://screensaver01.zap-hosting.com/index.php/s/4ZmA43WMjf2bBxB/preview) @@ -209,28 +210,28 @@ chown -R www-data:www-data /var/www/html/wordpress/wp-content/uploads/ ![](https://screensaver01.zap-hosting.com/index.php/s/7kfjz8p2cCzoD8S/preview) -ในหน้าถัดไป คุณจะต้องกรอกข้อมูลต่างๆ เช่น ชื่อเว็บไซต์ อีเมล และชื่อผู้ใช้กับรหัสผ่านสำหรับบัญชี root ของ WordPress เพื่อเข้าถึงแผงควบคุม คุณยังสามารถเลือกว่าจะให้เว็บไซต์ของคุณถูกค้นหาในเครื่องมือค้นหาหรือไม่ +ในหน้าถัดไป คุณจะต้องกรอกข้อมูลต่างๆ เช่น ชื่อเว็บไซต์ อีเมล และชื่อผู้ใช้กับรหัสผ่านสำหรับบัญชี root ของ WordPress เพื่อเข้าถึงแผงควบคุม นอกจากนี้ยังสามารถเลือกได้ว่าจะให้เว็บไซต์ถูกค้นหาโดยเสิร์ชเอนจินหรือไม่ :::tip -อย่าลืมเลือกใช้รหัสผ่านที่แข็งแรงและบันทึกข้อมูลการเข้าสู่ระบบไว้ เพื่อไม่ให้เสียการเข้าถึงแผงควบคุม WordPress! +อย่าลืมเลือกใช้รหัสผ่านที่แข็งแรงและบันทึกข้อมูลล็อกอินไว้ เพื่อไม่ให้เสียการเข้าถึงแผงควบคุม WordPress! ::: -เมื่อพร้อมแล้ว ให้กดปุ่ม **ติดตั้ง WordPress** เพื่อเสร็จสิ้นการติดตั้ง +เมื่อพร้อมแล้ว กดปุ่ม **Install WordPress** เพื่อเสร็จสิ้นการติดตั้ง ![](https://screensaver01.zap-hosting.com/index.php/s/BZwxEpQAs3sKcc7/preview) -คุณจะถูกนำไปยังหน้าสำเร็จที่เปลี่ยนเส้นทางไปยังหน้า **เข้าสู่ระบบ** กดที่นี่แล้วใช้ข้อมูลล็อกอินเพื่อเข้าสู่แผงควบคุม WordPress ครั้งแรก! +คุณจะถูกนำไปยังหน้าสำเร็จที่เปลี่ยนเส้นทางไปยังหน้า **Log In** กดที่นี่แล้วใช้ข้อมูลล็อกอินเพื่อเข้าสู่แผงควบคุม WordPress ครั้งแรก! ![](https://screensaver01.zap-hosting.com/index.php/s/qEGcRQFWBcLDosj/preview) -และแค่นั้นแหละ เมื่อเข้าสู่ระบบสำเร็จ คุณจะอยู่ในแผงควบคุม WordPress ของคุณ พร้อมการติดตั้งที่สมบูรณ์ +และแค่นั้นแหละ เมื่อเข้าสู่ระบบสำเร็จ คุณจะอยู่ในแผงควบคุม WordPress ที่ติดตั้งเสร็จสมบูรณ์ ![](https://screensaver01.zap-hosting.com/index.php/s/r26L7xASWY3d5Z5/preview) ## สรุป -ยินดีด้วย คุณติดตั้งและตั้งค่า WordPress สำเร็จแล้ว! ขั้นตอนต่อไป เรา **แนะนำอย่างยิ่ง** ให้ตั้งค่าโดเมนและ **ใบรับรอง SSL** เพื่อให้ข้อมูลถูกส่งอย่างปลอดภัยและทำให้แผงควบคุม WordPress เข้าถึงได้ง่ายขึ้น โปรดดูคู่มือ [Certbot](dedicated-linux-certbot.md) ของเราที่เน้น **ปลั๊กอิน Apache** และทำตามขั้นตอนตั้งค่าแบบโต้ตอบเพื่อสร้างใบรับรองสำหรับโดเมนที่คุณเลือกได้อย่างรวดเร็วและง่ายดาย +ยินดีด้วย คุณติดตั้งและตั้งค่า WordPress สำเร็จแล้ว! ขั้นตอนต่อไป เรา **แนะนำอย่างยิ่ง** ให้ตั้งค่าโดเมนและ **ใบรับรอง SSL** เพื่อให้ข้อมูลถูกส่งอย่างปลอดภัยและเข้าถึงแผงควบคุม WordPress ได้ง่ายขึ้น โปรดดู [คู่มือ Certbot](dedicated-linux-certbot.md) โดยเน้นที่ **Apache Plugin** และทำตามขั้นตอนแบบโต้ตอบเพื่อสร้างใบรับรองสำหรับโดเมนของคุณอย่างรวดเร็วและง่ายดาย -สำหรับการอ่านเพิ่มเติมและการตั้งค่าเพิ่มเติม เราแนะนำให้ดูคู่มือ [ปลั๊กอิน WordPress](webspace-wordpress-plugins.md) และ [WordPress Elementor](webspace-wordpress-elementor.md) ของเรา ซึ่งอธิบายกระบวนการติดตั้งปลั๊กอินและการใช้ตัวสร้างหน้าเว็บยอดนิยมที่ใช้งานง่ายชื่อ Elementor +สำหรับการอ่านเพิ่มเติมและการตั้งค่าเพิ่มเติม เราแนะนำให้สำรวจ [ปลั๊กอิน WordPress](webspace-wordpress-plugins.md) และ [WordPress Elementor](webspace-wordpress-elementor.md) ซึ่งอธิบายขั้นตอนการติดตั้งปลั๊กอินและการใช้ตัวสร้างหน้าเว็บยอดนิยมที่ใช้งานง่ายชื่อ Elementor หากมีคำถามหรือขอความช่วยเหลือเพิ่มเติม อย่าลังเลที่จะติดต่อทีมซัพพอร์ตของเรา ซึ่งพร้อมให้บริการทุกวันเพื่อช่วยเหลือคุณ! 🙂 \ No newline at end of file diff --git a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md index fa7d057ed..49e967f36 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-xrdp -title: "เซิร์ฟเวอร์เฉพาะ: การติดตั้ง xRDP (รีโมตเดสก์ท็อป)" -description: "เรียนรู้วิธีตั้งค่ารีโมตเดสก์ท็อปบนเซิร์ฟเวอร์ Ubuntu และ Debian เพื่อการจัดการและควบคุมที่ง่ายขึ้น → เริ่มเรียนรู้เลย" +title: "ตั้งค่า xRDP บนเซิร์ฟเวอร์ Linux - เปิดใช้งานการเข้าถึงเดสก์ท็อประยะไกล" +description: "ค้นพบวิธีตั้งค่าการเข้าถึงเดสก์ท็อประยะไกลบนเซิร์ฟเวอร์ Ubuntu และ Debian เพื่อการจัดการและควบคุมที่ง่ายขึ้น → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง xRDP services: + - vserver - dedicated --- @@ -11,8 +12,8 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## แนะนำ -บน Linux ปกติจะมีคอนโซล SSH มาให้เพื่อจัดการเซิร์ฟเวอร์ แต่บางครั้งการใช้การเชื่อมต่อรีโมตเดสก์ท็อปแบบเดียวกับ Windows อาจจะง่ายกว่า -การติดตั้งหลังจากเซิร์ฟเวอร์พร้อมใช้งานสามารถทำได้กับหลายดิสโทร Linux คู่มือนี้จะอธิบายสำหรับ Ubuntu และ Debian +บน Linux โดยปกติจะมีคอนโซล SSH เริ่มต้นสำหรับจัดการเซิร์ฟเวอร์ ในบางกรณีอาจสะดวกกว่าถ้าใช้การเชื่อมต่อเดสก์ท็อประยะไกล คล้ายกับ Windows +สามารถติดตั้งหลังการติดตั้งระบบได้สำหรับดิสโทร Linux ส่วนใหญ่ คู่มือนี้จะอธิบายสำหรับ Ubuntu และ Debian :::info สำคัญ: ต้องใช้ระบบปฏิบัติการอย่างน้อย Ubuntu 18.04.X LTS (Bionic Beaver) หรือ Debian 10 (Buster) แนะนำให้ใช้เวอร์ชันใหม่กว่า @@ -47,7 +48,7 @@ sudo apt install xrdp sudo apt install xrdp ``` -หลังติดตั้ง ตรวจสอบสถานะให้แสดงว่า "active": +หลังติดตั้ง สถานะควรแสดงว่า "active": ``` // Debian sudo systemctl status xrdp @@ -57,7 +58,7 @@ sudo systemctl status xrdp ``` ![xrdp](https://screensaver01.zap-hosting.com/index.php/s/wdKep3W6GHWekp3/preview) -ถ้าสถานะโอเค ให้สร้างผู้ใช้ใหม่ จากนั้นรีสตาร์ทบริการ xRDP: +ถ้าสถานะโอเค ต้องสร้างผู้ใช้ขึ้นมาก่อน จากนั้นรีสตาร์ทบริการ xRDP: ``` // Debian sudo adduser xrdp ssl-cert; sudo systemctl restart xrdp @@ -66,18 +67,18 @@ sudo adduser xrdp ssl-cert; sudo systemctl restart xrdp sudo adduser xrdp ssl-cert; sudo systemctl restart xrdp ``` -เมื่อเสร็จสิ้นการตั้งค่า คุณสามารถเชื่อมต่อไปยัง root หรือผู้ใช้ที่ต้องการบนเซิร์ฟเวอร์ผ่านรีโมตเดสก์ท็อปได้ -พอร์ตดีฟอลต์คือ: 3389 +เมื่อเสร็จสิ้นการตั้งค่า คุณสามารถเชื่อมต่อกับ root หรือข้อมูลผู้ใช้ที่เกี่ยวข้องของเซิร์ฟเวอร์ผ่าน Remote Desktop ได้ +พอร์ตเริ่มต้นคือ: 3389 ## การเชื่อมต่อ -การเชื่อมต่อสามารถทำได้ผ่านเครื่องมือ RDP ใดก็ได้ โดยเชื่อมต่อกับ IP:PORT +สามารถเชื่อมต่อผ่านเครื่องมือ RDP ใดก็ได้ โดยเชื่อมต่อกับ IP:PORT เมื่อเชื่อมต่อจะมีการขอข้อมูลล็อกอิน: ![xrdp2](https://screensaver01.zap-hosting.com/index.php/s/btRPMG73cT6ysyL/preview) หลังล็อกอินสำเร็จ คุณจะเห็นเดสก์ท็อป -บน Ubuntu จะดูต่างจาก Debian เล็กน้อย: +บน Ubuntu จะดูแตกต่างจาก Debian เล็กน้อย: Ubuntu: diff --git a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md index 0e7513dbf..a243e5ba8 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md @@ -1,9 +1,10 @@ --- id: dedicated-windows-ftpserver -title: "เซิร์ฟเวอร์เฉพาะ: การติดตั้ง FTP" -description: "เรียนรู้วิธีตั้งค่าและจัดการเซิร์ฟเวอร์ FTP ด้วย FileZilla บน Windows เพื่อการโอนถ่ายไฟล์ที่ปลอดภัยและควบคุมการเข้าถึงผู้ใช้ → เริ่มเรียนรู้เลย" +title: "ตั้งค่า FTP บน Windows Server - โฮสต์บริการโอนย้ายไฟล์ที่ปลอดภัย" +description: "ค้นพบวิธีตั้งค่าและจัดการเซิร์ฟเวอร์ FileZilla FTP บน Windows เพื่อการโอนย้ายไฟล์ที่ปลอดภัยและควบคุมการเข้าถึงผู้ใช้ → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง FTP services: + - vserver - dedicated --- @@ -11,9 +12,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## บทนำ -**FTP (File Transfer Protocol)** คือโปรโตคอลเครือข่ายที่ใช้สำหรับโอนถ่ายไฟล์ผ่านเครือข่าย TCP/IP โปรโตคอลนี้ถูกพัฒนาขึ้นเพื่อให้การแลกเปลี่ยนไฟล์ระหว่างระบบเป็นเรื่องง่าย +**FTP (File Transfer Protocol)** คือโปรโตคอลเครือข่ายที่ใช้สำหรับโอนย้ายไฟล์ผ่านเครือข่าย TCP/IP โปรโตคอลนี้ถูกพัฒนาขึ้นเพื่อให้การแลกเปลี่ยนไฟล์ระหว่างระบบเป็นเรื่องง่าย -ด้วย **FileZilla Server** คุณสามารถตั้งค่าเซิร์ฟเวอร์ FTP บนระบบปฏิบัติการ Windows ได้ FileZilla Server ติดตั้งและตั้งค่าได้ง่าย พร้อมฟีเจอร์มากมาย เช่น การตั้งค่าบัญชีผู้ใช้ การจัดการสิทธิ์การเข้าถึง และการโอนถ่ายไฟล์ +ด้วย **FileZilla Server** คุณสามารถตั้งค่าเซิร์ฟเวอร์ FTP บนระบบปฏิบัติการ Windows ได้ง่าย ๆ FileZilla Server ติดตั้งและตั้งค่าได้ง่าย พร้อมฟีเจอร์มากมาย เช่น การตั้งค่าบัญชีผู้ใช้, จัดการสิทธิ์การเข้าถึง และโอนย้ายไฟล์ @@ -27,7 +28,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ### การติดตั้ง -หลังจากดาวน์โหลดไฟล์ติดตั้งแล้ว ให้รันไฟล์นั้น โดยคลิกที่ไฟล์ที่ดาวน์โหลดไว้ หน้าต่างต่อไปนี้จะปรากฏขึ้น: ![](https://screensaver01.zap-hosting.com/index.php/s/a2DEpaR5jD28X23/preview) +หลังจากดาวน์โหลดไฟล์ติดตั้งแล้ว ให้คลิกที่ไฟล์นั้นเพื่อเริ่มการติดตั้ง หน้าต่างต่อไปนี้จะปรากฏขึ้น: ![](https://screensaver01.zap-hosting.com/index.php/s/a2DEpaR5jD28X23/preview) @@ -35,15 +36,15 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ![](https://screensaver01.zap-hosting.com/index.php/s/cN7K9Cte9tXFrF2/preview) -ในตัวอย่างนี้ FileZilla Server จะถูกติดตั้งที่ **C:\Program Files (x86)\FileZilla Server** แต่คุณสามารถเลือกเส้นทางของคุณเองได้ หลังจากเลือกเส้นทางแล้ว คุณต้องกำหนดรูปแบบการติดตั้งและการเริ่มต้นเซิร์ฟเวอร์ FTP รวมถึงกำหนดพอร์ตและรหัสผ่านผู้ดูแลระบบ +ในตัวอย่างนี้ FileZilla Server จะถูกติดตั้งที่ **C:\Program Files (x86)\FileZilla Server** แต่คุณสามารถเลือกเส้นทางเองได้ หลังจากเลือกเส้นทางแล้ว คุณต้องกำหนดรูปแบบการติดตั้งและการเริ่มต้นเซิร์ฟเวอร์ FTP รวมถึงกำหนดพอร์ตและรหัสผ่านผู้ดูแลระบบ ![](https://screensaver01.zap-hosting.com/index.php/s/WopFXcW3teFAyJK/preview) -จากนั้นคลิกที่ **Next** และในขั้นตอนถัดไป คลิกที่ **Install** เพื่อเริ่มการติดตั้ง แผงควบคุมของ FileZilla FTP server จะเปิดขึ้น คลิกที่ปุ่ม **Connect to FileZilla FTP Server** +จากนั้นคลิกที่ **Next** และในขั้นตอนถัดไป สุดท้ายคลิกที่ **Install** เพื่อเริ่มการติดตั้ง แผงควบคุมของ FileZilla FTP Server จะเปิดขึ้น ให้คลิกที่ปุ่ม **Connect to FileZilla FTP Server** -จะมีหน้าต่างขึ้นมาให้กรอกข้อมูล Host, Port และ Password คุณสามารถปล่อยช่อง Host และ Port ไว้ตามค่าเดิม และกรอกรหัสผ่านผู้ดูแลระบบที่ตั้งไว้ จากนั้นกด **Ok** เพื่อเชื่อมต่อ +จะมีหน้าต่างเด้งขึ้นมาให้กรอกข้อมูล Host, Port และ Password คุณสามารถปล่อยช่อง Host และ Port ไว้ตามค่าเริ่มต้น และกรอกรหัสผ่านผู้ดูแลระบบที่ตั้งไว้ จากนั้นคลิก **Ok** เพื่อเชื่อมต่อ @@ -51,30 +52,30 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ### การสร้างผู้ใช้ -เพื่อให้สามารถเชื่อมต่อกับเซิร์ฟเวอร์ผ่าน FTP ได้ คุณต้องสร้างผู้ใช้ก่อน +เพื่อให้สามารถเชื่อมต่อกับเซิร์ฟเวอร์ผ่าน FTP ได้ คุณต้องสร้างผู้ใช้ก่อน คลิกที่ **Server** ในเมนูด้านบน แล้วเลือก **Configure** ![](https://screensaver01.zap-hosting.com/index.php/s/C5WLC8Lp8CjTjQg/preview) -จากนั้นคุณสามารถเพิ่มผู้ใช้ใหม่ได้ในเมนู Users โดยคลิกที่ **Add**: +จากนั้นไปที่เมนู Users แล้วคลิก **Add** เพื่อเพิ่มผู้ใช้ใหม่: ![](https://screensaver01.zap-hosting.com/index.php/s/dbCS5yJfwqry8Dq/preview) -ในตัวอย่างนี้ ชื่อผู้ใช้คือ **YourUserName** คุณสามารถตั้งชื่อผู้ใช้ตามที่ต้องการได้ +ในตัวอย่างนี้ ชื่อผู้ใช้คือ **YourUserName** คุณสามารถตั้งชื่อผู้ใช้เองได้ตามต้องการ ### รหัสผ่านและสิทธิ์การเข้าถึง -หลังจากสร้างผู้ใช้แล้ว ต้องตั้งค่าการเข้าถึงและสิทธิ์การใช้งาน โดยเปิดใช้งานผู้ใช้และตั้งค่ารหัสผ่านในหมวด **General** ภายใต้ **Credentials** เราแนะนำให้ตั้งรหัสผ่านเพื่อความปลอดภัย เลือก **Require a password to log in** และตั้งรหัสผ่านที่ต้องการ +หลังจากสร้างผู้ใช้แล้ว ต้องตั้งค่าการเข้าถึงและสิทธิ์การใช้งาน โดยไปที่แท็บ **General** ในส่วน **Credentials** เปิดใช้งานผู้ใช้และตั้งค่ารหัสผ่าน เราแนะนำให้ตั้งรหัสผ่านเพื่อความปลอดภัย เลือก **Require a password to log in** และตั้งรหัสผ่านที่ต้องการ ![](https://screensaver01.zap-hosting.com/index.php/s/z78wpcFbYEAJYeB/preview) -เพื่อให้ผู้ใช้มีสิทธิ์เข้าถึงโฟลเดอร์ที่เหมาะสม ให้กำหนดไดเรกทอรีที่ผู้ใช้สามารถเข้าถึงได้โดยคลิก **Add** ในส่วน mount points ต้องระบุเส้นทางเสมือนและเส้นทางจริง ในตัวอย่างนี้ เรากำหนดให้ไดรฟ์ C ถูกแมปที่ \ +เพื่อให้ผู้ใช้มีสิทธิ์เข้าถึงโฟลเดอร์ที่เหมาะสม ให้คลิก **Add** ในส่วน mount points เพื่อกำหนดเส้นทางเสมือนและเส้นทางจริง ในตัวอย่างนี้ เรากำหนดให้ไดรฟ์ C ถูกแมปเป็น \ ![](https://screensaver01.zap-hosting.com/index.php/s/iqQrjGByHpkBcJF/preview) -ทางขวาจะมีตัวเลือก **Permissions** ที่ให้คุณตั้งค่าสิทธิ์การเข้าถึงเส้นทางนั้น หากต้องการอ่านและแก้ไขไฟล์ แนะนำตั้งเป็น **Read+Write** +ทางขวาจะมีตัวเลือก **Permissions** ให้ตั้งค่าสิทธิ์การเข้าถึงโฟลเดอร์นั้น ๆ หากต้องการอ่านและแก้ไขไฟล์ แนะนำตั้งเป็น **Read+Write** ::: danger เพื่อความปลอดภัย ควรให้สิทธิ์ผู้ใช้เข้าถึงเฉพาะโฟลเดอร์ที่จำเป็นเท่านั้น @@ -84,22 +85,21 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; -## การยกเว้นไฟร์วอลล์ของ Windows - -เพื่อให้สามารถเชื่อมต่อกับเซิร์ฟเวอร์ FTP ได้ ต้องอนุญาตให้ใช้เซิร์ฟเวอร์ FTP ผ่านไฟร์วอลล์ของ Windows เปิดการตั้งค่าไฟร์วอลล์ที่ **Control Panel\System and Security\Windows Defender Firewall** แล้วคลิกที่ **Allow an app or feature through Windows Defender Firewall** +## การตั้งค่าไฟร์วอลล์ Windows +เพื่อให้สามารถเชื่อมต่อกับเซิร์ฟเวอร์ FTP ได้ ต้องอนุญาตให้แอป FTP Server ผ่านไฟร์วอลล์ Windows เปิดการตั้งค่าไฟร์วอลล์ที่ **Control Panel\System and Security\Windows Defender Firewall** แล้วคลิก **Allow an app or feature through Windows Defender Firewall** ในหน้าต่างถัดไป เลือกแอปพลิเคชันที่ต้องการอนุญาต: ![](https://screensaver01.zap-hosting.com/index.php/s/xHwQzCKokHTn424/preview) -ในตัวอย่างนี้ เส้นทางคือ **C:\Program Files (x86)\FileZilla Server\FileZilla Server.exe**: +ในตัวอย่างนี้เส้นทางคือ **C:\Program Files (x86)\FileZilla Server\FileZilla Server.exe**: ![](https://screensaver01.zap-hosting.com/index.php/s/Laz3HFb7GrLBY9w/preview) -หลังจากนั้นคลิก **OK** เพื่อปิดหน้าต่าง ตอนนี้คุณสามารถเชื่อมต่อกับเซิร์ฟเวอร์ FTP ได้แล้ว +จากนั้นคลิก **OK** เพื่อปิดหน้าต่าง ตอนนี้คุณสามารถเชื่อมต่อกับเซิร์ฟเวอร์ FTP ได้แล้ว ## สรุป -ยินดีด้วย คุณได้ติดตั้งเซิร์ฟเวอร์ FTP สำเร็จแล้ว หากมีคำถามหรือขอความช่วยเหลือเพิ่มเติม ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมให้บริการทุกวัน! 🙂 \ No newline at end of file +ยินดีด้วย! คุณได้ติดตั้งเซิร์ฟเวอร์ FTP สำเร็จแล้ว หากมีคำถามหรือขอความช่วยเหลือเพิ่มเติม ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมให้บริการทุกวัน 🙂 \ No newline at end of file diff --git a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-windows-git.md b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-windows-git.md index 7f0523ead..2ecaa9914 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-windows-git.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-windows-git.md @@ -1,9 +1,10 @@ --- id: dedicated-windows-git -title: "เซิร์ฟเวอร์เฉพาะ: ตั้งค่า Git บน Windows" -description: "ค้นพบวิธีตั้งค่าและกำหนดค่า Git เพื่อการควบคุมเวอร์ชันที่มีประสิทธิภาพและการทำงานร่วมกันในโปรเจกต์ของคุณอย่างราบรื่น → เรียนรู้เพิ่มเติมตอนนี้" +title: "ตั้งค่า Git บนเซิร์ฟเวอร์ Windows - เปิดใช้งานระบบควบคุมเวอร์ชันสำหรับโปรเจกต์ของคุณ" +description: "ค้นพบวิธีตั้งค่าและกำหนดค่า Git เพื่อการควบคุมเวอร์ชันที่มีประสิทธิภาพและการทำงานร่วมกันอย่างราบรื่นในโปรเจกต์ของคุณ → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง Git services: + - vserver - dedicated --- @@ -13,15 +14,15 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## แนะนำ -Git คือระบบควบคุมเวอร์ชันแบบกระจายที่ออกแบบมาเพื่อการจัดการซอร์สโค้ดอย่างมีประสิทธิภาพ ช่วยให้นักพัฒนาสามารถติดตามการเปลี่ยนแปลง ทำงานบนสาขาต่าง ๆ พร้อมกัน และร่วมมือในโปรเจกต์ได้อย่างราบรื่น ด้วยความยืดหยุ่นและประสิทธิภาพ Git จึงกลายเป็นเครื่องมือมาตรฐานสำหรับการควบคุมเวอร์ชันในวงการพัฒนาซอฟต์แวร์สมัยใหม่ +Git คือระบบควบคุมเวอร์ชันแบบกระจายที่ออกแบบมาเพื่อการจัดการซอร์สโค้ดอย่างมีประสิทธิภาพ ช่วยให้นักพัฒนาสามารถติดตามการเปลี่ยนแปลง ทำงานบนสาขาต่างๆ พร้อมกัน และร่วมมือในโปรเจกต์ได้อย่างราบรื่น ด้วยความยืดหยุ่นและประสิทธิภาพ Git จึงกลายเป็นเครื่องมือมาตรฐานสำหรับการควบคุมเวอร์ชันในวงการพัฒนาซอฟต์แวร์ยุคใหม่ -กำลังคิดจะโฮสต์บริการนี้เองอยู่ใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและกำหนดค่า พร้อมทุกสิ่งที่คุณต้องรู้เพื่อให้ทุกอย่างราบรื่น +กำลังคิดจะเช่าเซิร์ฟเวอร์เกมเพื่อโฮสต์บริการนี้เองอยู่ใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและกำหนดค่า พร้อมทุกสิ่งที่คุณต้องรู้เพื่อให้การใช้งานราบรื่น ## การเตรียมตัว -ก่อนตั้งค่า **Git** คุณต้องเตรียมระบบของคุณก่อน ซึ่งรวมถึงการอัปเดตระบบปฏิบัติการให้เป็นเวอร์ชันล่าสุด การเตรียมตัวเหล่านี้ช่วยให้สภาพแวดล้อมมีความเสถียรและช่วยป้องกันปัญหาระหว่างหรือตอนหลังการติดตั้ง +ก่อนจะตั้งค่า **Git** คุณต้องเตรียมระบบของคุณก่อน ซึ่งรวมถึงการอัปเดตระบบปฏิบัติการให้เป็นเวอร์ชันล่าสุด การเตรียมตัวเหล่านี้ช่วยให้สภาพแวดล้อมมีความเสถียรและช่วยป้องกันปัญหาระหว่างหรือต่อหลังการติดตั้ง ### อัปเดตระบบ @@ -31,15 +32,15 @@ Git คือระบบควบคุมเวอร์ชันแบบก ## การติดตั้ง -เมื่อเตรียมตัวครบแล้ว คุณก็สามารถติดตั้งแอป Git ได้เลย ดาวน์โหลด Git สำหรับ Windows (x64) ได้ที่นี่: https://git-scm.com/downloads/win +เมื่อเตรียมตัวครบแล้ว คุณก็สามารถติดตั้งแอปพลิเคชัน Git ได้เลย ดาวน์โหลด Git สำหรับ Windows (x64) ได้ที่นี่: https://git-scm.com/downloads/win จากนั้นรันไฟล์ติดตั้งที่ดาวน์โหลดมาและทำตามขั้นตอนที่แสดง ![img](https://screensaver01.zap-hosting.com/index.php/s/Y3Rme8q9LHSk4fg/download) -เมื่อติดตั้งเสร็จแล้ว ให้ตรวจสอบว่า Git ทำงานถูกต้องโดยเปิดเทอร์มินัลหรือคอมมานด์พรอมต์ พิมพ์คำสั่ง `git --version` แล้วกด Enter +เมื่อการติดตั้งเสร็จสิ้น ให้ตรวจสอบว่า Git ทำงานถูกต้องโดยเปิดเทอร์มินัลหรือคอมมานด์พรอมต์ พิมพ์คำสั่ง `git --version` แล้วกด Enter -ถ้าติดตั้งสำเร็จ Git จะแสดงหมายเลขเวอร์ชันที่ติดตั้งอยู่ หากได้รับข้อความแสดงข้อผิดพลาดหรือไม่มีผลลัพธ์ แสดงว่า Git อาจติดตั้งไม่สมบูรณ์หรือคำสั่งไม่ได้ถูกเพิ่มในพาธของระบบ +ถ้าการติดตั้งสำเร็จ Git จะแสดงหมายเลขเวอร์ชันที่ติดตั้งอยู่ หากได้รับข้อความแสดงข้อผิดพลาดหรือไม่มีผลลัพธ์ แสดงว่า Git อาจติดตั้งไม่สมบูรณ์หรือคำสั่งไม่ได้ถูกเพิ่มในเส้นทางระบบ ``` git --version @@ -52,7 +53,7 @@ git version 2.51.2 ## การกำหนดค่า -ตั้งค่าชื่อผู้ใช้และอีเมลของ Git ด้วยคำสั่งด้านล่าง โดยแทนที่ค่าตัวอย่างด้วยข้อมูลของคุณ ข้อมูลนี้จะเชื่อมโยงกับทุกคอมมิตที่คุณทำ +ตั้งค่าชื่อผู้ใช้และอีเมลของคุณใน Git ด้วยคำสั่งด้านล่าง โดยแทนที่ค่าตัวอย่างด้วยข้อมูลของคุณ ข้อมูลเหล่านี้จะเชื่อมโยงกับทุกคอมมิตที่คุณทำ ``` git config --global user.name "John Doe Paris" @@ -63,9 +64,9 @@ git config --global user.email "doe@e-mail.com" ## สรุปและแหล่งข้อมูลเพิ่มเติม -ยินดีด้วย! ตอนนี้คุณได้ติดตั้งและกำหนดค่า Git บน vServer ของคุณเรียบร้อยแล้ว เรายังแนะนำให้ดูแหล่งข้อมูลต่อไปนี้ ซึ่งจะช่วยให้คุณได้รับความช่วยเหลือและคำแนะนำเพิ่มเติมในระหว่างการตั้งค่าเซิร์ฟเวอร์ +ยินดีด้วย! ตอนนี้คุณได้ติดตั้งและกำหนดค่า Git บน vServer ของคุณเรียบร้อยแล้ว เรายังแนะนำให้คุณดูแหล่งข้อมูลต่อไปนี้ ซึ่งจะช่วยให้คุณได้รับคำแนะนำและความช่วยเหลือเพิ่มเติมในกระบวนการตั้งค่าเซิร์ฟเวอร์ของคุณ - [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/th/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md index 24b2d7989..29a9c5725 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md @@ -1,9 +1,10 @@ --- id: dedicated-windows-installmysql -title: "เซิร์ฟเวอร์เฉพาะ: การติดตั้ง MySQL" -description: "เรียนรู้วิธีตั้งค่าและปกป้องเซิร์ฟเวอร์ฐานข้อมูล MySQL ของคุณเองบนเซิร์ฟเวอร์เฉพาะ Windows สำหรับการจัดการข้อมูลที่เชื่อถือได้ → เรียนรู้เพิ่มเติมตอนนี้" +title: "ตั้งค่า MySQL บนเซิร์ฟเวอร์ Windows - ติดตั้งและจัดการฐานข้อมูลที่เชื่อถือได้" +description: "เรียนรู้วิธีตั้งค่าและปกป้องเซิร์ฟเวอร์ฐานข้อมูล MySQL ของคุณเองบนเซิร์ฟเวอร์เฉพาะ Windows เพื่อการจัดการข้อมูลที่มั่นคง → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง MySQL services: + - vserver - dedicated --- @@ -11,19 +12,19 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## แนะนำ -เซิร์ฟเวอร์ MySQL จำเป็นสำหรับแอปพลิเคชันหลากหลายและสามารถเก็บข้อมูลสำคัญ เช่น สำหรับเซิร์ฟเวอร์เกมหรือเว็บไซต์ ในส่วนถัดไปเราจะอธิบายวิธีตั้งค่าเซิร์ฟเวอร์ฐานข้อมูล MySQL ของคุณเองบนเซิร์ฟเวอร์เฉพาะ Windows +เซิร์ฟเวอร์ MySQL จำเป็นสำหรับแอปพลิเคชันหลากหลายและสามารถเก็บข้อมูลสำคัญ เช่น สำหรับเซิร์ฟเวอร์เกมหรือเว็บไซต์ ในส่วนถัดไปนี้เราจะอธิบายวิธีตั้งค่าเซิร์ฟเวอร์ฐานข้อมูล MySQL ของคุณเองบนเซิร์ฟเวอร์เฉพาะ Windows ของคุณ ## การติดตั้ง -เริ่มต้นด้วยการเชื่อมต่อผ่าน Remote Desktop ไปยังเซิร์ฟเวอร์ของคุณและดาวน์โหลดเวอร์ชันล่าสุดของ MariaDB ซึ่งใช้สำหรับเซิร์ฟเวอร์ฐานข้อมูล: [ดาวน์โหลด MariaDB](https://mariadb.org/download/?t=mariadb) +เริ่มต้นด้วยการเชื่อมต่อผ่านการเชื่อมต่อเดสก์ท็อประยะไกลไปยังเซิร์ฟเวอร์ของคุณและดาวน์โหลดเวอร์ชันล่าสุดของ MariaDB ซึ่งใช้สำหรับเซิร์ฟเวอร์ฐานข้อมูล: [ดาวน์โหลด MariaDB](https://mariadb.org/download/?t=mariadb) แตกไฟล์ที่ดาวน์โหลดด้วย WinRAR หรือ 7Zip แล้วเปิดไฟล์ติดตั้งด้วยการดับเบิลคลิก: ![](https://screensaver01.zap-hosting.com/index.php/s/53N4nAFHyrH4y3Q/preview) -จากนั้นให้ทำตามขั้นตอนการติดตั้งโดยคลิกที่ **Next** จนกว่าจะถึงขั้นตอนให้กรอกรหัสผ่าน root: +จากนั้นให้ทำตามขั้นตอนการติดตั้งโดยคลิกที่ **Next** จนกว่าจะถึงขั้นตอนที่ให้คุณพิมพ์รหัสผ่าน root: ![](https://screensaver01.zap-hosting.com/index.php/s/eaPM9S8DFkyL2cK/preview) @@ -33,18 +34,15 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; สำคัญ! หากคุณต้องการเข้าถึงฐานข้อมูลจากภายนอกผ่าน Navicat, HeidiSQL หรือเครื่องมืออื่น ๆ คุณต้องเปิดใช้งานตัวเลือก **Enable access from remote machins for root user**! แต่เพื่อความปลอดภัยโดยทั่วไปเราไม่แนะนำให้เปิดใช้งานตัวเลือกนี้ ::: -จากนั้นคลิกที่ **Next** จนถึงขั้นตอนสุดท้ายของการติดตั้ง แล้วคลิกที่ **Install**: +จากนั้นคลิกที่ **Next** ต่อไปจนถึงขั้นตอนสุดท้ายของการติดตั้ง แล้วคลิกที่ **Install**: ![](https://screensaver01.zap-hosting.com/index.php/s/btHcmpYicgiraY4/preview) -เซิร์ฟเวอร์ฐานข้อมูลของคุณพร้อมใช้งานแล้ว! - - +ตอนนี้เซิร์ฟเวอร์ฐานข้อมูลของคุณออนไลน์และพร้อมใช้งานแล้ว! ## การตั้งค่าการเข้าถึงจากภายนอก -ถ้าคุณเปิดใช้งาน "Enable access from remote machins for root user" ระหว่างการติดตั้ง คุณต้องกำหนดพอร์ต MySQL **3306** ในไฟร์วอลล์ของ Windows ด้วย เปิดไฟร์วอลล์และสร้างกฎใหม่ - +ถ้าคุณเปิดใช้งาน "Enable access from remote machins for root user" ระหว่างการติดตั้ง คุณต้องกำหนดพอร์ต MySQL **3306** ในไฟร์วอลล์ Windows ด้วย เปิดไฟร์วอลล์และสร้างกฎใหม่ขึ้นมา คุณสามารถดูคู่มือการเปิดพอร์ตในไฟร์วอลล์ได้ที่นี่: [การเปิดพอร์ต (ไฟร์วอลล์)](vserver-windows-port.md) @@ -54,4 +52,4 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## สรุป -ยินดีด้วย คุณติดตั้งเซิร์ฟเวอร์ MySQL สำเร็จแล้ว หากมีคำถามเพิ่มเติมหรือต้องการความช่วยเหลือ อย่าลังเลที่จะติดต่อทีมซัพพอร์ตของเรา ซึ่งพร้อมช่วยเหลือคุณทุกวัน! 🙂 \ No newline at end of file +ยินดีด้วย คุณได้ติดตั้งเซิร์ฟเวอร์ MySQL สำเร็จแล้ว หากมีคำถามเพิ่มเติมหรือต้องการความช่วยเหลือ อย่าลังเลที่จะติดต่อทีมซัพพอร์ตของเรา ซึ่งพร้อมให้บริการทุกวันเพื่อช่วยเหลือคุณ! 🙂 \ No newline at end of file diff --git a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md index 927a7acba..0353d835e 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md @@ -1,15 +1,16 @@ --- id: dedicated-windows-javascript -title: 'เซิร์ฟเวอร์เฉพาะ: การติดตั้ง JavaScript' -description: "ค้นพบวิธีการติดตั้งและตั้งค่า Node.js, Deno และ Bun บน Windows เพื่อรัน JavaScript อย่างมีประสิทธิภาพ → เรียนรู้เพิ่มเติมตอนนี้" +title: "ตั้งค่า JavaScript Runtime บนเซิร์ฟเวอร์ Windows - เปิดใช้งานการรันแอปเว็บสมัยใหม่" +description: "ค้นพบวิธีติดตั้งและตั้งค่า Node.js, Deno และ Bun บน Windows เพื่อรัน JavaScript อย่างมีประสิทธิภาพ → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง JavaScript services: + - vserver - dedicated --- import InlineVoucher from '@site/src/components/InlineVoucher'; -## บทนำ +## แนะนำ คู่มือนี้จะบอกขั้นตอนการติดตั้ง Node.js, Deno และ Bun บน Windows ขั้นตอนด้านล่างต้องทำผ่าน RDP หากคุณไม่รู้วิธีเชื่อมต่อเซิร์ฟเวอร์ผ่าน RDP ลองดู [Initial Access (RDP)](vserver-windows-userdp.md) คู่มือของเราได้เลย @@ -17,7 +18,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## การติดตั้ง -ก่อนอื่นคุณต้องเลือกว่าจะติดตั้ง JavaScript runtime ตัวไหน มีแหล่งข้อมูลออนไลน์มากมายที่อธิบายแต่ละตัวอย่างละเอียด แต่คุณก็สามารถอ่านคู่มือนี้ได้เพราะจะรวมคำสั่งใช้งานพื้นฐานและตัวอย่างโค้ด เราแนะนำให้ใช้ Node.js เพราะเป็นตัวที่ใช้กันแพร่หลายและได้รับความนิยมมาก +ก่อนอื่นคุณต้องเลือกว่าจะติดตั้ง JavaScript runtime ตัวไหน มีแหล่งข้อมูลออนไลน์มากมายที่อธิบายแต่ละตัวอย่างละเอียด แต่คุณก็สามารถอ่านคู่มือนี้ได้เพราะจะรวมคำสั่งใช้งานพื้นฐานและตัวอย่างโค้ด เราแนะนำให้ใช้ Node.js เพราะเป็นตัวที่ได้รับความนิยมและใช้กันอย่างแพร่หลายมากที่สุด import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; @@ -28,7 +29,7 @@ import TabItem from '@theme/TabItem'; ## การติดตั้ง Node.js Runtime ### ขั้นตอนที่ 1: ดาวน์โหลดไฟล์ -เปิดเบราว์เซอร์ที่คุณชอบ (ผมจะใช้ Chrome สำหรับคู่มือนี้) แล้วไปที่ [https://Node.js.org/en](https://Node.js.org/en) +เปิดเบราว์เซอร์ที่คุณชอบ (ผมจะใช้ Chrome ในคู่มือนี้) แล้วไปที่ [https://Node.js.org/en](https://Node.js.org/en) ![](https://screensaver01.zap-hosting.com/index.php/s/FXEML6xiCedS7Nq/preview) @@ -41,7 +42,7 @@ import TabItem from '@theme/TabItem'; ::: ### ขั้นตอนที่ 2: การติดตั้ง Python -รันตัวติดตั้งโดยคลิกที่ไฟล์ จากนั้นจะมีหน้าต่างให้ตั้งค่าการติดตั้ง ในหน้า `Welcome` ให้คลิก `Next` +รันตัวติดตั้งโดยคลิกที่ไฟล์ จากนั้นจะมีหน้าต่างให้ตั้งค่าบางอย่าง ในหน้า `Welcome` ให้คลิก `Next` ![](https://screensaver01.zap-hosting.com/index.php/s/4kZo7AFbMk58c2E/preview) @@ -49,20 +50,20 @@ import TabItem from '@theme/TabItem'; ![](https://screensaver01.zap-hosting.com/index.php/s/sDNjGj7fCqHRFGp/preview) -จากนั้นจะให้เลือกที่ตั้งสำหรับติดตั้ง Node.js +จากนั้นเลือกที่ตั้งสำหรับติดตั้ง Node.js :::note -เราแนะนำให้ใช้ที่ตั้งติดตั้งเริ่มต้น +แนะนำให้ใช้ที่ตั้งติดตั้งเริ่มต้น ::: ![](https://screensaver01.zap-hosting.com/index.php/s/L2wNRLFfEo3H6wn/preview) -ในหน้าถัดไป คุณสามารถเลือกไม่ติดตั้งแพ็กเกจหลักบางตัวของ Node.js ได้ ถ้าต้องการติดตั้งแบบปกติซึ่งแนะนำ ให้กด `Next` ไปเลย คุณจะเห็นตัวเลือกติดตั้ง Chocolatey ด้วย แต่ไม่จำเป็นต้องติดตั้ง +ในหน้าถัดไป คุณสามารถเลือกไม่ติดตั้งแพ็กเกจหลักบางตัวของ Node.js ได้ แต่ถ้าต้องการติดตั้งแบบปกติ (แนะนำ) ให้กด `Next` ไปเลย คุณจะเห็นตัวเลือกติดตั้ง Chocolatey ด้วย แต่ไม่จำเป็นต้องติดตั้ง ![](https://screensaver01.zap-hosting.com/index.php/s/y6ssQbn2psE5sFt/preview) ### ขั้นตอนที่ 3: เสร็จสิ้นการติดตั้ง -ตอนนี้คุณสามารถกด `Install` และรอให้การติดตั้งเสร็จสมบูรณ์ ใช้เวลาสักครู่ อย่าลืมใจเย็น :) +ตอนนี้กด `Install` แล้วรอจนติดตั้งเสร็จ อดทนหน่อยนะครับ อาจใช้เวลาสักพัก :) ![](https://screensaver01.zap-hosting.com/index.php/s/Bdr4pfwS2HRoaS2/preview) @@ -74,21 +75,21 @@ import TabItem from '@theme/TabItem'; ### การใช้งาน Node.js & npm -npm คือโปรแกรมจัดการแพ็กเกจอย่างเป็นทางการของ Node.js ใช้สำหรับติดตั้งแพ็กเกจต่างๆ จากอินเทอร์เน็ต +npm คือแพ็กเกจแมเนเจอร์อย่างเป็นทางการของ Node.js ใช้สำหรับติดตั้งแพ็กเกจต่างๆ จากอินเทอร์เน็ต :::tip คุณสามารถค้นหาแพ็กเกจ npm ทั้งหมดได้ที่ [เว็บไซต์](https://www.npmjs.com/) ::: -### การสร้างโปรเจกต์ใหม่ +### สร้างโปรเจกต์ใหม่ -ทุกครั้งที่คุณอยากเริ่มโปรเจกต์ Node.js ใหม่ ให้สร้างโฟลเดอร์ใหม่ใน File Explorer เปิด Command Prompt หรือ PowerShell ในโฟลเดอร์นั้น แล้วรันคำสั่ง `npm init` เพื่อเริ่มตั้งค่า มันจะถามข้อมูลพื้นฐานเพื่อสร้างไฟล์ `package.json` ซึ่งเป็นไฟล์คอนฟิกสำหรับรัน Node.js +ทุกครั้งที่ต้องการเริ่มโปรเจกต์ Node.js ใหม่ ให้สร้างโฟลเดอร์ใหม่ใน File Explorer เปิด Command Prompt หรือ PowerShell ในโฟลเดอร์นั้น แล้วรันคำสั่ง `npm init` เพื่อเริ่มตั้งค่า มันจะถามข้อมูลพื้นฐานเพื่อสร้างไฟล์ `package.json` ซึ่งเป็นไฟล์ config สำหรับรัน Node.js :::tip -บน Windows คลิกที่แถบที่อยู่ของ File Explorer แล้วพิมพ์ `cmd` แล้วกด Enter จะเปิด Command Prompt ในโฟลเดอร์นั้นทันที สะดวกมาก +บน Windows คลิกที่แถบที่อยู่ของ File Explorer แล้วพิมพ์ `cmd` แล้วกด Enter จะเปิด Command Prompt ในโฟลเดอร์นั้นเลย สะดวกมาก ::: -หลังจากเริ่มโปรเจกต์ใหม่แล้ว คุณสามารถสร้างไฟล์ชื่อ `index.js` และเขียนโค้ดลงไป ตัวอย่างเช่น เราจะสร้างเซิร์ฟเวอร์ http ง่ายๆ บนพอร์ต 80 ที่ตอบกลับข้อความทดสอบเมื่อเข้าผ่าน localhost ดังนี้ +หลังจากเริ่มโปรเจกต์ใหม่แล้ว คุณสามารถสร้างไฟล์ชื่อ `index.js` แล้วเขียนโค้ดลงไป ตัวอย่างเช่น เราจะสร้างเซิร์ฟเวอร์ http ง่ายๆ บนพอร์ต 80 ที่ตอบกลับข้อความทดสอบเมื่อเข้าผ่าน 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` เพื่อดูผลลัพธ์ ![](https://screensaver01.zap-hosting.com/index.php/s/kWRi9agrzkWc4rw/preview) :::tip -การติดตั้งแพ็กเกจภายนอกจาก npm ใช้คำสั่ง `npm install [package-name]` +ติดตั้งแพ็กเกจภายนอกจาก npm ด้วยคำสั่ง `npm install [package-name]` ::: @@ -115,7 +116,7 @@ server.listen(80) ## การติดตั้ง Deno Runtime -การติดตั้ง Deno ง่ายมาก แค่พิมพ์คำสั่ง `irm https://deno.land/install.ps1 | iex` ใน PowerShell ใช้แถบค้นหาของ Windows หา `Powershell` เปิดในโหมดผู้ดูแลระบบแล้วรันคำสั่งนี้ จากนั้นทำตามขั้นตอนที่ขึ้นมา +ติดตั้ง Deno ง่ายๆ แค่พิมพ์คำสั่ง `irm https://deno.land/install.ps1 | iex` ใน PowerShell ใช้แถบค้นหาของ Windows หา `Powershell` เปิดขึ้นมาในโหมดผู้ดูแลระบบ แล้วรันคำสั่งนี้ จากนั้นทำตามขั้นตอนที่ขึ้นมา ![](https://screensaver01.zap-hosting.com/index.php/s/jTdDo6c2Kx42o8B/preview) @@ -129,7 +130,7 @@ server.listen(80) ### การใช้งาน Deno -เริ่มใช้งาน Deno โดยสร้างไฟล์ `index.ts` แล้วเขียนโค้ด ตัวอย่างเช่น สร้างเซิร์ฟเวอร์ http ง่ายๆ บนพอร์ต 80 ที่ตอบข้อความทดสอบเมื่อเข้าผ่าน localhost ดังนี้ +เริ่มใช้งาน Deno โดยสร้างไฟล์ `index.ts` แล้วเขียนโค้ด ตัวอย่างเช่น สร้างเซิร์ฟเวอร์ http ง่ายๆ บนพอร์ต 80 ที่ตอบกลับข้อความทดสอบเมื่อเข้าผ่าน localhost ดังนี้ ```js Deno.serve({ port: 80 }, (_req: Request) => { @@ -137,7 +138,7 @@ Deno.serve({ port: 80 }, (_req: Request) => { }) ``` -รันโค้ดนี้ด้วยคำสั่ง `deno run --allow-net index.ts` แล้วเปิด `localhost:80` ในเบราว์เซอร์เพื่อตรวจสอบผล +รันโค้ดนี้ด้วยคำสั่ง `deno run --allow-net index.ts` แล้วเปิดเบราว์เซอร์ไปที่ `localhost:80` เพื่อดูผลลัพธ์ ![](https://screensaver01.zap-hosting.com/index.php/s/rswYFXWM9D5grpS/preview) @@ -151,10 +152,10 @@ Deno ถูกออกแบบให้ปลอดภัยมากขึ้ ## การติดตั้ง Bun Runtime -Bun มีตัวติดตั้งแบบคำสั่งเดียวง่ายๆ และยังให้เลือกติดตั้งผ่าน npm หากเคยใช้ Node.js มาก่อน +Bun มีตัวติดตั้งแบบคำสั่งเดียวง่ายๆ และยังสามารถติดตั้งผ่าน npm ได้ถ้าคุณเคยใช้ Node.js มาก่อน - + รันคำสั่ง `irm bun.sh/install.ps1|iex` ใน PowerShell เพื่อติดตั้ง Bun บนเซิร์ฟเวอร์ของคุณ @@ -178,13 +179,13 @@ Bun มีตัวติดตั้งแบบคำสั่งเดีย ### การใช้งาน Bun -Bun ถูกออกแบบให้เร็วกว่า JavaScript engine ตัวอื่นๆ และมีการตั้งค่าคล้าย Node.js เปิดโฟลเดอร์เปล่าแล้วรัน `bun init` ใน Command Prompt +Bun ถูกออกแบบให้เร็วกว่า JavaScript engine ตัวอื่นๆ และมีการตั้งค่าคล้าย Node.js เปิดโฟลเดอร์เปล่าแล้วรันคำสั่ง `bun init` ใน Command Prompt :::note -ขึ้นอยู่กับภาษาที่เลือก (JS หรือ TS) Bun จะสร้างไฟล์คอนฟิก (jsconfig.json หรือ tsconfig.json) +ขึ้นอยู่กับภาษาที่เลือก (JS หรือ TS) Bun จะสร้างไฟล์ config (jsconfig.json หรือ tsconfig.json) ::: -เริ่มใช้งาน Bun โดยสร้างไฟล์ `index.ts` แล้วเขียนโค้ด ตัวอย่างเช่น สร้างเซิร์ฟเวอร์ http ง่ายๆ บนพอร์ต 80 ที่ตอบข้อความทดสอบเมื่อเข้าผ่าน localhost ดังนี้ +เริ่มใช้งาน Bun โดยสร้างไฟล์ `index.ts` แล้วเขียนโค้ด ตัวอย่างเช่น สร้างเซิร์ฟเวอร์ http ง่ายๆ บนพอร์ต 80 ที่ตอบกลับข้อความทดสอบเมื่อเข้าผ่าน localhost ดังนี้ ```js const server = Bun.serve({ @@ -195,7 +196,7 @@ const server = Bun.serve({ }) ``` -รันโค้ดนี้ด้วยคำสั่ง `bun index.ts` แล้วเปิด `localhost:80` ในเบราว์เซอร์เพื่อตรวจสอบผล +รันโค้ดนี้ด้วยคำสั่ง `bun index.ts` แล้วเปิดเบราว์เซอร์ไปที่ `localhost:80` เพื่อดูผลลัพธ์ ![](https://screensaver01.zap-hosting.com/index.php/s/oTco7F65bZbSGP9/preview) @@ -204,4 +205,4 @@ const server = Bun.serve({ ## สรุป -ยินดีด้วย คุณติดตั้ง JavaScript สำเร็จแล้ว หากมีคำถามหรืออยากขอความช่วยเหลือ ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมให้บริการทุกวัน 🙂 \ No newline at end of file +ยินดีด้วย คุณติดตั้ง JavaScript สำเร็จแล้ว หากมีคำถามหรืออยากได้ความช่วยเหลือเพิ่มเติม ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมช่วยเหลือคุณทุกวัน! 🙂 \ No newline at end of file diff --git a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md index 7a5ceecfa..fd203f62d 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md @@ -1,9 +1,10 @@ --- id: dedicated-windows-nodejs -title: "เซิร์ฟเวอร์เฉพาะ: ตั้งค่า Node.js บน Windows" -description: "ค้นพบวิธีตั้งค่า Node.js สำหรับแอปพลิเคชันเรียลไทม์ที่ขยายตัวได้ด้วยสภาพแวดล้อมที่เรียบง่าย → เรียนรู้เพิ่มเติมตอนนี้" +title: "ตั้งค่า Node.js บนเซิร์ฟเวอร์ Windows - รันแอปพลิเคชัน JavaScript สมัยใหม่" +description: "ค้นพบวิธีตั้งค่า Node.js สำหรับแอปพลิเคชันแบบสเกลใหญ่และเรียลไทม์ด้วยสภาพแวดล้อมที่เรียบง่าย → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง Node.js services: + - vserver - dedicated --- @@ -13,72 +14,69 @@ 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** คุณต้องเตรียมระบบของคุณก่อน ซึ่งรวมถึงการอัปเดตระบบปฏิบัติการเป็นเวอร์ชันล่าสุดและติดตั้งไลบรารีที่จำเป็นทั้งหมด การเตรียมตัวนี้ช่วยให้สภาพแวดล้อมมีความเสถียรและป้องกันปัญหาระหว่างหรือตอนหลังการติดตั้ง +ก่อนจะตั้งค่า **Node.js** คุณต้องเตรียมระบบของคุณก่อน ซึ่งรวมถึงการอัปเดตระบบปฏิบัติการเป็นเวอร์ชันล่าสุดและติดตั้งไลบรารีที่จำเป็นทั้งหมด การเตรียมตัวนี้ช่วยให้สภาพแวดล้อมมีความเสถียรและลดปัญหาระหว่างหรือตอนหลังติดตั้ง ### อัปเดตระบบ -เพื่อให้แน่ใจว่าระบบของคุณใช้งานซอฟต์แวร์และแพตช์ความปลอดภัยล่าสุด ควรทำการอัปเดตระบบก่อนเสมอ โดยรันคำสั่งนี้: +เพื่อให้ระบบของคุณทำงานด้วยซอฟต์แวร์และแพตช์ความปลอดภัยล่าสุด ควรอัปเดตระบบก่อนเสมอ โดยรันคำสั่งนี้: ``` sudo apt update && sudo apt upgrade -y ``` คำสั่งนี้จะช่วยให้ระบบของคุณมีแพตช์ความปลอดภัยและเวอร์ชันซอฟต์แวร์ล่าสุดก่อนดำเนินการต่อ - ### ติดตั้งไลบรารีที่จำเป็น -เมื่ออัปเดตเสร็จแล้ว คุณสามารถติดตั้งไลบรารีที่จำเป็นได้เลย Node.js จะถูกดีพลอยและรันบนเครื่องของคุณผ่านชุดคอนเทนเนอร์ Docker ซึ่งต้องติดตั้ง Docker ก่อน รันคำสั่งนี้เพื่อทำการติดตั้ง: +เมื่ออัปเดตเสร็จแล้ว ก็สามารถติดตั้งไลบรารีที่จำเป็นได้เลย Node.js จะถูกดีพลอยและรันบนเครื่องของคุณผ่าน Docker container ซึ่งต้องติดตั้ง 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-based อย่างเป็นทางการก่อน รันคำสั่งนี้เพื่อดึงอิมเมจ Node.js 22 เวอร์ชันล่าสุดลงในระบบของคุณ เพื่อใช้สำหรับดีพลอยคอนเทนเนอร์: +เพื่อใช้ Node.js ในสภาพแวดล้อมแยกต่างหาก คุณต้องดาวน์โหลดอิมเมจ Alpine-based อย่างเป็นทางการก่อน รันคำสั่งนี้เพื่อดึงอิมเมจ Node.js 22 เวอร์ชันล่าสุดลงเครื่องของคุณ เพื่อใช้สำหรับดีพลอย container: ``` docker pull node:22-alpine ``` -จากนั้นคุณสามารถรันคอนเทนเนอร์จากอิมเมจนี้และเปิดเชลล์อินเทอร์แอคทีฟภายใน ใช้คำสั่งนี้เพื่อเริ่มคอนเทนเนอร์พร้อมเชลล์แบบโต้ตอบ ตัวเลือก `--rm` จะลบคอนเทนเนอร์โดยอัตโนมัติเมื่อคุณออกจากเชลล์ เพื่อให้โฮสต์ของคุณสะอาดอยู่เสมอ +จากนั้นคุณสามารถรัน container จากอิมเมจนี้และเปิดเชลล์ภายใน container ได้ ใช้คำสั่งนี้เพื่อเริ่ม container พร้อมเชลล์แบบอินเทอร์แอคทีฟ ตัวเลือก `--rm` จะลบ container อัตโนมัติเมื่อออกจากเชลล์ ช่วยให้เครื่องโฮสต์สะอาด: ``` docker run -it --rm --entrypoint sh node:22-alpine ``` -ภายในคอนเทนเนอร์ ให้ตรวจสอบเวอร์ชัน Node.js ที่ติดตั้งด้วยคำสั่ง `node -v` ซึ่งควรแสดง `v22.19.0` คุณยังสามารถตรวจสอบเวอร์ชัน npm ด้วยคำสั่ง - -`npm -v` ซึ่งผลลัพธ์ที่คาดหวังคือ `10.9.3` ซึ่งยืนยันว่าอิมเมจนี้มีเวอร์ชัน Node.js และ npm ที่ถูกต้อง พร้อมใช้งานทันที +ภายใน container ให้ตรวจสอบเวอร์ชัน Node.js ด้วยคำสั่ง `node -v` ซึ่งควรแสดง `v22.19.0` และตรวจสอบเวอร์ชัน npm ด้วย `npm -v` ซึ่งควรแสดง `10.9.3` ซึ่งยืนยันว่าอิมเมจนี้มีเวอร์ชัน Node.js และ npm ที่ถูกต้อง พร้อมใช้งานทันที ## การตั้งค่า -หลังจากเริ่มคอนเทนเนอร์ Node.js แล้ว แนะนำให้ตั้งค่าการตั้งค่าที่จำเป็นภายในสภาพแวดล้อมเอง วิธีที่นิยมคือการกำหนดตัวแปรสภาพแวดล้อม เช่น: +หลังจากเริ่ม container Node.js แล้ว แนะนำให้ตั้งค่าพารามิเตอร์สำคัญภายในสภาพแวดล้อมนั้น วิธีที่นิยมคือการกำหนด environment variables เช่น: ``` export NODE_ENV=production ``` -ซึ่งจะเปิดโหมดโปรดักชัน เพื่อเพิ่มประสิทธิภาพและปรับพฤติกรรมการล็อก สำหรับการพัฒนา คุณสามารถตั้งค่า NODE_ENV=development เพื่อรับข้อความแสดงข้อผิดพลาดที่ละเอียดและฟีเจอร์ดีบัก +ซึ่งจะเปิดโหมดโปรดักชัน ปรับแต่งประสิทธิภาพและการบันทึกล็อก สำหรับการพัฒนา คุณสามารถตั้งค่าเป็น NODE_ENV=development เพื่อรับข้อความแสดงข้อผิดพลาดและฟีเจอร์ดีบักแบบละเอียด -โครงสร้างโฟลเดอร์โปรเจกต์ที่ดีเริ่มจากไฟล์คอนฟิกที่สร้างด้วยคำสั่ง: +โครงสร้างโฟลเดอร์โปรเจกต์ที่ดีเริ่มจากการสร้างไฟล์คอนฟิกด้วยคำสั่ง: ``` npm init -y @@ -86,17 +84,17 @@ npm init -y คำสั่งนี้จะสร้างไฟล์ `package.json` ซึ่งกำหนด dependencies, สคริปต์ และเมตาดาต้าของโปรเจกต์ เป็นไฟล์คอนฟิกหลักของแอป Node.js ทุกตัว -จากนั้นคุณสามารถติดตั้ง dependencies ด้วยคำสั่ง `npm install ` ส่วน dependencies สำหรับการพัฒนาจะติดตั้งด้วย `npm install --save-dev` ส่วนในส่วน `scripts` ของ `package.json` คุณสามารถกำหนดคำสั่งคัสตอม เช่น `npm start` หรือ `npm run build` เพื่อให้ง่ายต่อการรันและจัดการโปรเจกต์ +จากนั้นติดตั้ง dependencies ด้วย `npm install ` ส่วน dependencies สำหรับพัฒนาใช้คำสั่ง `npm install --save-dev` ส่วนในส่วน `scripts` ของ `package.json` คุณสามารถกำหนดคำสั่งคัสตอม เช่น `npm start` หรือ `npm run build` เพื่อให้ง่ายต่อการรันและจัดการโปรเจกต์ -สำหรับการตั้งค่าขั้นสูง Node.js สามารถปรับแต่งได้ด้วยไฟล์ `.npmrc` หรือ `.nvmrc` ซึ่งช่วยตั้งค่าการใช้ registry ส่วนตัว, ตัวเลือกแคช หรือบังคับใช้เวอร์ชัน Node.js ที่เฉพาะเจาะจง เพื่อให้แอปของคุณรันได้เหมือนกันในทุกสภาพแวดล้อม +สำหรับการตั้งค่าขั้นสูง Node.js สามารถปรับแต่งได้ด้วยไฟล์ `.npmrc` หรือ `.nvmrc` เพื่อกำหนด private registry, ตัวเลือกแคช หรือบังคับใช้เวอร์ชัน 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/th/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md index c5e9226f9..165509232 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md @@ -1,6 +1,6 @@ --- id: dedicated-windows-notepad++ -title: "เซิร์ฟเวอร์เฉพาะ: ติดตั้ง Notepad++ บน Windows" +title: "ตั้งค่า Notepad++ บนเซิร์ฟเวอร์ Windows - ใช้โปรแกรมแก้ไขโค้ดและข้อความที่ทรงพลัง" description: "ค้นพบวิธีเพิ่มประสิทธิภาพการเขียนโค้ดของคุณด้วย Notepad++ สำหรับการแก้ไขข้อความที่รวดเร็ว ปรับแต่งได้ และน้ำหนักเบา → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง Notepad++ services: @@ -11,9 +11,9 @@ import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; import InlineVoucher from '@site/src/components/InlineVoucher'; -## แนะนำ +## บทนำ -Notepad++ คือโปรแกรมแก้ไขข้อความและซอร์สโค้ดแบบฟรีและโอเพ่นซอร์สสำหรับ Windows รองรับการเน้นไวยากรณ์ การพับโค้ด และการแก้ไขแบบแท็บในหลายภาษาโปรแกรมและสคริปต์ พร้อมทั้งปรับแต่งได้สูงผ่านปลั๊กอิน เป็นที่รู้จักในเรื่องประสิทธิภาพที่รวดเร็วและการใช้ทรัพยากรต่ำ ทำให้ Notepad++ ยังคงเป็นตัวเลือกยอดนิยมสำหรับนักพัฒนาและผู้ใช้ที่ต้องการเครื่องมือแก้ไขที่ทรงพลังแต่เบา +Notepad++ คือโปรแกรมแก้ไขข้อความและซอร์สโค้ดฟรีและโอเพ่นซอร์สสำหรับ Windows รองรับการเน้นไวยากรณ์ การพับโค้ด และการแก้ไขแบบแท็บในหลายภาษาโปรแกรมและสคริปต์ พร้อมทั้งปรับแต่งได้สูงผ่านปลั๊กอิน เป็นที่รู้จักในเรื่องประสิทธิภาพที่รวดเร็วและการใช้ทรัพยากรต่ำ Notepad++ จึงยังคงเป็นตัวเลือกยอดนิยมสำหรับนักพัฒนาและผู้ใช้ที่ต้องการเครื่องมือแก้ไขที่ทรงพลังแต่เบา ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) @@ -21,7 +21,7 @@ Notepad++ คือโปรแกรมแก้ไขข้อความแ ## ความต้องการเบื้องต้น -ก่อนติดตั้ง **Notepad++** ให้แน่ใจว่าสภาพแวดล้อมการเช่าของคุณตรงตามข้อกำหนดต่อไปนี้ เพื่อรับประกันการติดตั้งที่ราบรื่นและประสิทธิภาพที่ดีที่สุด +ก่อนติดตั้ง **Notepad++** ให้แน่ใจว่าสภาพแวดล้อมโฮสต์ของคุณตรงตามข้อกำหนดต่อไปนี้ เพื่อรับประกันการติดตั้งที่ราบรื่นและประสิทธิภาพที่ดีที่สุด | ฮาร์ดแวร์ | ขั้นต่ำ | คำแนะนำจาก ZAP-Hosting | | ---------- | ------------ | -------------------------- | @@ -39,23 +39,23 @@ Notepad++ คือโปรแกรมแก้ไขข้อความแ ## การตั้งค่า -Notepad++ มีตัวเลือกการปรับแต่งมากมายที่เข้าถึงได้ผ่าน *Settings > Preferences* ช่วยให้คุณปรับแต่งตัวแก้ไขให้เหมาะกับการทำงานของคุณ: +Notepad++ มีตัวเลือกการปรับแต่งมากมายที่เข้าถึงได้ผ่าน *Settings > Preferences* ช่วยให้คุณปรับแต่งโปรแกรมแก้ไขให้เหมาะกับการทำงานของคุณได้อย่างลงตัว: -- **ทั่วไป**: ควบคุมพฤติกรรมตอนเริ่มต้น เช่น โหลดไฟล์ที่เปิดไว้ก่อนหน้า ตั้งค่าภาษาเริ่มต้น หรือกำหนดพฤติกรรมของแท็บ -- **การตั้งค่าแก้ไข**: ปรับฟอนต์ ขนาดฟอนต์ ความกว้างแท็บ การแสดงหมายเลขบรรทัด การเยื้องอัตโนมัติ หรือแสดงช่องว่างและเครื่องหมายแท็บ -- **ธีมสี & ไวยากรณ์**: ใช้ “Style Configurator” เพื่อเปลี่ยนธีมและปรับแต่งการเน้นไวยากรณ์สำหรับแต่ละภาษาที่รองรับ -- **การจัดการไฟล์**: ตั้งค่าการโหลดไฟล์อัตโนมัติเมื่อมีการเปลี่ยนแปลง พฤติกรรมกับไฟล์ขนาดใหญ่ หรือการเข้ารหัส เช่น UTF-8 +- **ทั่วไป**: ควบคุมพฤติกรรมตอนเริ่มต้น เช่น โหลดไฟล์ที่เปิดไว้ก่อนหน้า ตั้งค่าภาษาเริ่มต้น หรือกำหนดวิธีการทำงานของแท็บ +- **การตั้งค่าโปรแกรมแก้ไข**: ปรับฟอนต์ ขนาดฟอนต์ ความกว้างแท็บ การแสดงหมายเลขบรรทัด การเยื้องอัตโนมัติ หรือแสดงช่องว่างและเครื่องหมายแท็บ +- **ธีมสี & ไวยากรณ์**: ใช้ “Style Configurator” เพื่อสลับธีมและปรับแต่งการเน้นไวยากรณ์สำหรับแต่ละภาษาที่รองรับ +- **การจัดการไฟล์**: ตั้งค่าการโหลดไฟล์อัตโนมัติเมื่อมีการเปลี่ยนแปลง การจัดการไฟล์ขนาดใหญ่ หรือการตั้งค่ารหัสอักขระ เช่น UTF-8 - **ความปลอดภัย & สำรองข้อมูล**: เปิดใช้งานการสำรองข้อมูลอัตโนมัติหรือกู้คืนเซสชันเพื่อป้องกันการสูญหายของข้อมูล - **ปลั๊กอิน**: ติดตั้งและจัดการส่วนขยายผ่าน Plugin Manager เพื่อเพิ่มฟีเจอร์ เช่น การรองรับ FTP หรือการจัดรูปแบบขั้นสูง -ตัวเลือกเหล่านี้ทำให้ Notepad++ ปรับตัวได้สูง ไม่ว่าจะใช้แก้ไขข้อความง่ายๆ หรือพัฒนาโปรแกรมเต็มรูปแบบ +การตั้งค่าเหล่านี้ทำให้ Notepad++ ปรับตัวได้ดี ไม่ว่าจะใช้แก้ไขข้อความง่าย ๆ หรือพัฒนาโปรแกรมเต็มรูปแบบ ![img](https://screensaver01.zap-hosting.com/index.php/s/X8og5qnFkBTRcmA/preview) ## สรุปและแหล่งข้อมูลเพิ่มเติม -ยินดีด้วย! ตอนนี้คุณได้ติดตั้งและตั้งค่า 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/th/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md index 8c1b2b1db..5dc68538f 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md @@ -1,9 +1,10 @@ --- id: dedicated-windows-plex -title: "เซิร์ฟเวอร์เฉพาะ: ติดตั้ง Plex บน Windows" -description: "ค้นพบวิธีจัดการและสตรีมสื่อส่วนตัวของคุณได้อย่างง่ายดายด้วย Plex เพื่อเข้าถึงได้อย่างราบรื่นบนทุกอุปกรณ์ → เรียนรู้เพิ่มเติมตอนนี้" +title: "ตั้งค่า Plex บนเซิร์ฟเวอร์ Windows - สตรีมไลบรารีมีเดียส่วนตัวของคุณ" +description: "ค้นพบวิธีจัดการและสตรีมมีเดียส่วนตัวของคุณอย่างง่ายดายด้วย Plex เพื่อเข้าถึงได้อย่างราบรื่นบนทุกอุปกรณ์ → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง Plex services: + - vserver - dedicated --- @@ -13,23 +14,23 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## แนะนำ -Plex คือแพลตฟอร์มสำหรับจัดการและสตรีมเนื้อหาสื่อ เช่น หนัง, รายการทีวี, เพลง และรูปภาพ จากที่เดียว ด้วย Plex Media Server คุณสามารถจัดระเบียบไลบรารี เพิ่มข้อมูลเมตาอัตโนมัติ และสตรีมไปยังอุปกรณ์ต่างๆ ทั้งในเครือข่ายภายในและผ่านอินเทอร์เน็ต ทำให้ Plex เป็นโซลูชันที่ยืดหยุ่นสำหรับการเข้าถึงคอลเลกชันสื่อส่วนตัวได้อย่างง่ายและสะดวกสบาย +Plex คือแพลตฟอร์มสำหรับจัดการและสตรีมเนื้อหามีเดีย เช่น หนัง, รายการทีวี, เพลง และรูปภาพ จากที่เดียว ด้วย Plex Media Server คุณสามารถจัดระเบียบไลบรารี เพิ่มข้อมูลเมตาอัตโนมัติ และสตรีมไปยังอุปกรณ์ต่างๆ ทั้งในเครือข่ายภายในและผ่านอินเทอร์เน็ต ทำให้ Plex เป็นโซลูชันที่ยืดหยุ่นสำหรับการเข้าถึงคอลเลกชันมีเดียส่วนตัวได้ง่ายและสะดวก ![img](https://screensaver01.zap-hosting.com/index.php/s/68xdESEHimoY9Jp/preview) -กำลังคิดจะเช่าเซิร์ฟเวอร์เกมนี้เองใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและการกำหนดค่า พร้อมทุกสิ่งที่คุณต้องรู้เพื่อให้ใช้งานได้อย่างราบรื่น +กำลังคิดจะเช่าเซิร์ฟเวอร์เกมเพื่อโฮสต์บริการนี้เองอยู่ใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและการกำหนดค่า พร้อมทุกสิ่งที่คุณต้องรู้ก่อนเริ่มใช้งาน ## ข้อกำหนดเบื้องต้น -ก่อนติดตั้ง **Plex** ให้ตรวจสอบว่าสภาพแวดล้อมเช่าเซิร์ฟเวอร์ของคุณตรงตามข้อกำหนดต่อไปนี้ เพื่อรับประกันการติดตั้งที่ราบรื่นและประสิทธิภาพที่ดีที่สุด +ก่อนติดตั้ง **Plex** ให้แน่ใจว่าสภาพแวดล้อมโฮสติ้งของคุณตรงตามข้อกำหนดต่อไปนี้ เพื่อให้การติดตั้งราบรื่นและได้ประสิทธิภาพสูงสุด -| ฮาร์ดแวร์ | ขั้นต่ำ | คำแนะนำจาก ZAP-Hosting | -| ---------- | ------------ | ----------------------- | -| CPU | 4 คอร์ vCPU | 8 คอร์ vCPU | -| RAM | 4 GB | 8 GB | -| พื้นที่ดิสก์ | 25GB | 25 GB | +| ฮาร์ดแวร์ | ขั้นต่ำ | คำแนะนำจาก ZAP-Hosting | +| ---------- | ------------ | ------------------------ | +| CPU | 4 คอร์ vCPU | 8 คอร์ vCPU | +| RAM | 4 GB | 8 GB | +| พื้นที่ดิสก์ | 25GB | 25 GB | ซอฟต์แวร์ต้องการให้ติดตั้ง dependencies ที่จำเป็นทั้งหมดและรันบนระบบปฏิบัติการที่รองรับ ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ของคุณตรงตามข้อกำหนดดังนี้ก่อนเริ่มติดตั้ง: @@ -37,39 +38,39 @@ Plex คือแพลตฟอร์มสำหรับจัดการแ **ระบบปฏิบัติการ:** Windows 10/11, Windows Server 20XX -ตรวจสอบให้แน่ใจว่าติดตั้ง dependencies ครบถ้วนและใช้ระบบปฏิบัติการเวอร์ชันที่ถูกต้องเพื่อหลีกเลี่ยงปัญหาความเข้ากันได้ระหว่างการติดตั้ง Plex +ตรวจสอบให้แน่ใจว่าติดตั้ง dependencies ครบถ้วนและใช้ระบบปฏิบัติการเวอร์ชันที่ถูกต้อง เพื่อหลีกเลี่ยงปัญหาความเข้ากันได้ระหว่างการติดตั้ง Plex ## การติดตั้ง -เว็บไซต์ทางการของ Plex Media มีเวอร์ชัน Windows ปัจจุบันของ Plex Media Server ให้ดาวน์โหลด ใช้เวอร์ชัน 64-bit เพื่อความเข้ากันได้กับ Windows รุ่นใหม่ทั้งหมด ดาวน์โหลดได้ที่: https://www.plex.tv/media-server-downloads/ +เว็บไซต์ทางการของ Plex Media มีเวอร์ชัน Windows ปัจจุบันของ Plex Media Server ให้ดาวน์โหลด ใช้เวอร์ชัน 64-bit เพื่อความเข้ากันได้กับ Windows รุ่นใหม่ๆ ทั้งหมด ดาวน์โหลดได้ที่: https://www.plex.tv/media-server-downloads/ ![img](https://screensaver01.zap-hosting.com/index.php/s/d3b4mZsiQ4iqXrL/preview) -หลังดาวน์โหลดเสร็จ ให้รันตัวติดตั้งเพื่อตั้งค่า Plex Media Server เมื่อติดตั้งเสร็จแล้ว การตั้งค่าจะทำผ่านเว็บอินเทอร์เฟซในเบราว์เซอร์ ซึ่งคุณสามารถสร้างไลบรารีและจัดการคอลเลกชันสื่อของคุณได้ +หลังดาวน์โหลดเสร็จ ให้รันตัวติดตั้งเพื่อตั้งค่า Plex Media Server เมื่อติดตั้งเสร็จ การตั้งค่าจะทำผ่านเว็บอินเทอร์เฟซในเบราว์เซอร์ ซึ่งช่วยให้คุณสร้างไลบรารีและจัดการคอลเลกชันมีเดียของคุณได้ ![img](https://screensaver01.zap-hosting.com/index.php/s/5TnmMeRkdLAt2RJ/download) เมื่อการตั้งค่าเสร็จ Plex Media Server เว็บอินเทอร์เฟซจะเปิดขึ้นโดยอัตโนมัติในเบราว์เซอร์เริ่มต้นของคุณ ในขั้นตอนนี้ คุณจะต้องล็อกอินด้วยบัญชี Plex ที่มีอยู่ หรือสร้างบัญชีใหม่ถ้ายังไม่มี -ขั้นตอนล็อกอินนี้จำเป็นเพื่อเชื่อมต่อเซิร์ฟเวอร์กับบัญชีส่วนตัวของคุณ เพื่อเปิดใช้งานฟีเจอร์ต่างๆ เช่น การเข้าถึงระยะไกล, การจัดการผู้ใช้ และการซิงค์ข้อมูลข้ามอุปกรณ์ หลังจากยืนยันตัวตนสำเร็จ คุณจะเข้าสู่ Plex Media ของคุณเอง จากตรงนี้คุณสามารถสร้างไลบรารีสำหรับหนัง, รายการทีวี, เพลง หรือรูปภาพ ดึงข้อมูลเมตาอัตโนมัติ และแชร์เนื้อหากับผู้ใช้คนอื่นในเครือข่ายภายในหรือผ่านอินเทอร์เน็ตได้ +ขั้นตอนล็อกอินนี้จำเป็นเพื่อเชื่อมเซิร์ฟเวอร์กับบัญชีส่วนตัวของคุณ เพื่อเปิดใช้งานฟีเจอร์ต่างๆ เช่น การเข้าถึงระยะไกล, การจัดการผู้ใช้ และการซิงค์ข้ามอุปกรณ์ หลังจากยืนยันตัวตนสำเร็จ คุณจะเข้าสู่ Plex Media ของคุณเอง จากตรงนี้คุณสามารถสร้างไลบรารีสำหรับหนัง, รายการทีวี, เพลง หรือรูปภาพ ดึงข้อมูลเมตาอัตโนมัติ และแชร์คอนเทนต์กับผู้ใช้คนอื่นในเครือข่ายภายในหรือผ่านอินเทอร์เน็ตได้ ![img](https://screensaver01.zap-hosting.com/index.php/s/HmQPZGsBqxqPHmy/download) -หลังการตั้งค่า คุณยังสามารถเข้าถึง Plex Media Server จากภายนอกได้โดยเปิดเว็บอินเทอร์เฟซในเบราว์เซอร์ผ่าน `http://:32400` โดยแทนที่ `` ด้วยที่อยู่ IP สาธารณะของเซิร์ฟเวอร์คุณ +หลังตั้งค่าเสร็จ คุณยังสามารถเข้าถึง Plex Media Server จากภายนอกได้โดยเปิดเว็บอินเทอร์เฟซในเบราว์เซอร์ผ่าน `http://:32400` โดยแทนที่ `` ด้วยที่อยู่ IP สาธารณะของเซิร์ฟเวอร์คุณ -พอร์ต 32400 คือพอร์ตเริ่มต้นสำหรับการเข้าถึงเว็บ Plex และอาจต้องอนุญาตผ่านไฟร์วอลล์หรือเราเตอร์ของคุณหากต้องการเชื่อมต่อผ่านอินเทอร์เน็ต +พอร์ต 32400 คือพอร์ตเริ่มต้นสำหรับการเข้าถึงเว็บ Plex อาจต้องอนุญาตผ่านไฟร์วอลล์หรือเราเตอร์ของคุณถ้าต้องการเชื่อมต่อผ่านอินเทอร์เน็ต -เมื่อเข้าถึงที่อยู่นี้ คุณจะถูกเปลี่ยนเส้นทางไปยังหน้าเข้าสู่ระบบ Plex และสามารถจัดการไลบรารีและการตั้งค่าของคุณได้ สำหรับการเข้าถึงภายนอกอย่างปลอดภัย แนะนำให้เปิดใช้งาน Remote Access ในการตั้งค่า Plex เพราะจะช่วยให้การเชื่อมต่อเข้ารหัสและส่งทราฟฟิกผ่านบริการของ Plex +เมื่อเข้าถึงที่อยู่นี้ คุณจะถูกเปลี่ยนเส้นทางไปยังหน้าเข้าสู่ระบบ Plex จากนั้นสามารถจัดการไลบรารีและการตั้งค่าของคุณได้ สำหรับการเข้าถึงภายนอกที่ปลอดภัย แนะนำให้เปิดใช้งาน Remote Access ในการตั้งค่า Plex เพราะจะช่วยให้การเชื่อมต่อเข้ารหัสและส่งทราฟฟิกผ่านบริการของ Plex ![img](https://screensaver01.zap-hosting.com/index.php/s/jfQxZ6e4BGMfen5/preview) ## สรุปและแหล่งข้อมูลเพิ่มเติม -ยินดีด้วย! ตอนนี้คุณได้ติดตั้งและตั้งค่า Plex บนเซิร์ฟเวอร์เฉพาะของคุณเรียบร้อยแล้ว เรายังแนะนำให้ดูแหล่งข้อมูลต่อไปนี้ซึ่งจะช่วยให้คุณได้รับคำแนะนำและความช่วยเหลือเพิ่มเติมในระหว่างการตั้งค่าเซิร์ฟเวอร์ +ยินดีด้วย! ตอนนี้คุณได้ติดตั้งและตั้งค่า Plex บน VPS/เซิร์ฟเวอร์เฉพาะของคุณเรียบร้อยแล้ว เรายังแนะนำให้ดูแหล่งข้อมูลต่อไปนี้ ซึ่งจะช่วยให้คุณได้รับคำแนะนำและความช่วยเหลือเพิ่มเติมในระหว่างการตั้งค่าเซิร์ฟเวอร์ - [Plex.com](https://Plex.com/) - เว็บไซต์ทางการ - [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/th/docusaurus-plugin-content-docs/current/dedicated-windows-python.md b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-windows-python.md index 8532e3c1a..2679e193b 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/dedicated-windows-python.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/dedicated-windows-python.md @@ -1,9 +1,10 @@ --- id: dedicated-windows-python -title: 'เซิร์ฟเวอร์เฉพาะ: การติดตั้ง Python' -description: "เรียนรู้วิธีติดตั้งและตั้งค่า Python runtime บนเซิร์ฟเวอร์ Windows เพื่อรันโปรแกรม Python ของคุณได้อย่างมีประสิทธิภาพ → เรียนรู้เพิ่มเติมตอนนี้" +title: 'ตั้งค่า Python บนเซิร์ฟเวอร์ Windows - เปิดใช้งานการพัฒนาและอัตโนมัติ' +description: "เรียนรู้วิธีติดตั้งและตั้งค่า Python runtime บนเซิร์ฟเวอร์ Windows เพื่อรันโปรแกรม Python ของคุณอย่างมีประสิทธิภาพ → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง Python services: + - vserver - dedicated --- @@ -11,7 +12,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## แนะนำ -คู่มือนี้จะบอกขั้นตอนการติดตั้ง Python runtime บน Windows ขั้นตอนด้านล่างต้องทำผ่าน RDP ถ้าคุณไม่รู้วิธีเชื่อมต่อเซิร์ฟเวอร์ผ่าน RDP ลองดู [คู่มือการเข้าถึงเบื้องต้น (RDP)](vserver-windows-userdp.md) ของเราได้เลย +คู่มือนี้จะบอกขั้นตอนการติดตั้ง Python runtime บน Windows ขั้นตอนด้านล่างต้องทำผ่าน RDP ถ้าคุณยังไม่รู้วิธีเชื่อมต่อเซิร์ฟเวอร์ผ่าน RDP ลองดูที่ [Initial Access (RDP)](vserver-windows-userdp.md) คู่มือของเราได้เลย @@ -22,17 +23,17 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ![](https://screensaver01.zap-hosting.com/index.php/s/WAET5RFn6yBfNzC/preview) -ตอนนี้คลิกที่ปุ่ม `Download Python [version]` แล้วรอจนกว่าจะดาวน์โหลดเสร็จ +ตอนนี้คลิกที่ปุ่ม `Download Python [version]` แล้วรอให้ดาวน์โหลดเสร็จ ![](https://screensaver01.zap-hosting.com/index.php/s/b8j6ZbfGWoBjpep/preview) ### ขั้นตอนที่ 2: ติดตั้ง Python -รันตัวติดตั้งโดยการคลิกที่ไฟล์ จากนั้นจะมีหน้าต่างให้ตั้งค่าบางอย่างสำหรับการติดตั้ง ให้แน่ใจว่าได้ติ๊กถูกที่ช่อง `Add python.exe to PATH` ด้านล่าง (จะช่วยให้รันไฟล์ Python ง่ายขึ้นในภายหลัง) แล้วกดปุ่ม `Install Now` +รันตัวติดตั้งโดยการคลิกที่ไฟล์ จากนั้นจะมีหน้าต่างให้ตั้งค่าการติดตั้ง ให้แน่ใจว่าได้ติ๊กถูกที่ช่อง `Add python.exe to PATH` ด้านล่าง (จะช่วยให้รันไฟล์ Python ง่ายขึ้นในภายหลัง) แล้วกดปุ่ม `Install Now` ![](https://screensaver01.zap-hosting.com/index.php/s/Z57KiQwHqP3RpPy/preview) ### ขั้นตอนที่ 3: เสร็จสิ้นการติดตั้ง -รอจนกว่าการติดตั้งไฟล์ทั้งหมดจะเสร็จสมบูรณ์ อดทนหน่อยนะครับ อาจใช้เวลาสักพัก :) +รอให้ติดตั้งไฟล์ทั้งหมดให้เสร็จ อดทนหน่อยนะครับ อาจใช้เวลาสักพัก :) ![](https://screensaver01.zap-hosting.com/index.php/s/XA2Y3DGezb84Ek9/preview) @@ -42,35 +43,35 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## การรันโค้ด -ตอนนี้คุณติดตั้ง Python บนเซิร์ฟเวอร์เรียบร้อยแล้ว คุณก็สามารถเริ่มรันโปรแกรม Python ของคุณได้เลย +ตอนนี้ที่คุณติดตั้ง Python บนเซิร์ฟเวอร์เรียบร้อยแล้ว คุณก็สามารถเริ่มรันโปรแกรม Python ของคุณได้เลย ### โหมด Interpreter -การรันคำสั่ง `python` ใน Command Prompt หรือ PowerShell จะเปิด Python interpreter ขึ้นมา คุณสามารถเขียนโค้ด Python ที่ถูกต้องหลังเครื่องหมาย `>>>` ได้เลย และมันจะรันทันทีเมื่อกด `Enter` เมื่อเสร็จแล้วสามารถออกจาก interpreter ได้โดยพิมพ์ `exit()` หรือปิดหน้าต่างคอนโซลได้เลย +การรันคำสั่ง `python` ใน Command Prompt หรือ PowerShell จะเปิด Python interpreter ขึ้นมา คุณสามารถเขียนโค้ด Python ที่ถูกต้องหลังเครื่องหมาย `>>>` แล้วกด `Enter` เพื่อรันโค้ดนั้น เมื่อเสร็จแล้วสามารถออกจาก interpreter ได้โดยพิมพ์ `exit()` หรือปิดหน้าต่างได้เลย ![](https://screensaver01.zap-hosting.com/index.php/s/DskKi5Ac28ERY38/preview) ### การรันไฟล์ .py -ถ้าต้องการรันไฟล์ Python `.py` ให้ใช้คำสั่ง `python3 [filename].py` โดยแทนที่ `[filename]` ด้วยชื่อไฟล์หรือพาธของไฟล์ที่ต้องการรัน ซึ่งทำได้ผ่าน Command Prompt หรือ PowerShell เหมือนกัน +ถ้าต้องการรันไฟล์ Python `.py` ให้ใช้คำสั่ง `python3 [filename].py` โดยแทนที่ `[filename]` ด้วยชื่อไฟล์หรือพาธของไฟล์ที่ต้องการรัน ซึ่งทำได้ผ่าน Command Prompt หรือ PowerShell :::tip -โปรแกรมส่วนใหญ่ที่คุณหาได้ออนไลน์มักจะรันด้วยคำสั่ง `python3 main.py` เพราะ `main.py` เป็นจุดเริ่มต้นทั่วไปของโปรแกรม Python หลายๆ ตัว +โปรแกรมส่วนใหญ่ที่คุณหาได้ออนไลน์มักจะรันด้วยคำสั่ง `python3 main.py` เพราะ `main.py` เป็นจุดเริ่มต้นทั่วไปของโปรแกรม Python ส่วนใหญ่ ::: -คุณยังสามารถรันไฟล์ Python (.py) ได้โดยการเปิดไฟล์นั้น หรือคลิกขวาแล้วเลือกเปิดด้วย Python ผ่าน Windows ได้เลย +คุณยังสามารถรันไฟล์ Python (.py) ได้ง่ายๆ โดยการเปิดไฟล์นั้น หรือคลิกขวาแล้วเลือก Python ผ่าน Windows ได้เลย ## สภาพแวดล้อมเสมือน (Virtual environments) -เวลาที่เขียนโปรแกรม Python คุณอาจต้องติดตั้งแพ็กเกจเสริมจาก pip ซึ่งสามารถติดตั้งแบบทั่วระบบให้ทุกสคริปต์ `.py` ใช้งานได้ หรือจะสร้างสภาพแวดล้อมเสมือน (venv) ก็ได้ +เวลาที่เขียนโปรแกรม Python คุณอาจต้องติดตั้งแพ็กเกจเสริมจาก pip ซึ่งสามารถติดตั้งแบบทั่วโลกให้ทุกสคริปต์ `.py` ใช้ได้ หรือจะสร้างสภาพแวดล้อมเสมือน (venv) ก็ได้ ### การสร้าง venv -ก่อนอื่นให้ไปที่โฟลเดอร์ที่คุณอยากตั้ง venv ผ่านตัวจัดการไฟล์ แล้วรันคำสั่ง `python -m venv .` เพื่อสร้างไฟล์ที่จำเป็นในตำแหน่งนั้น +ก่อนอื่นให้ไปที่โฟลเดอร์ที่คุณต้องการตั้งค่า venv ผ่านตัวจัดการไฟล์ แล้วรันคำสั่ง `python -m venv .` เพื่อสร้างไฟล์ที่จำเป็นในตำแหน่งนั้น ### การเปิดใช้งาน & ปิดใช้งาน -ถ้าจะรันคำสั่งอย่าง `pip install` ใน venv คุณต้องเปิดใช้งานมันก่อนด้วยคำสั่ง `.\Scripts\activate` ตอนนี้คอนโซลจะทำงานใน venv เท่านั้น และสคริปต์จะเข้าถึงแพ็กเกจที่ติดตั้งในพื้นที่นี้เท่านั้น +ถ้าต้องการรันคำสั่งอย่าง `pip install` ใน venv ให้เปิดใช้งานด้วยคำสั่ง `.\Scripts\activate` ตอนนี้คอนโซลจะทำงานเฉพาะใน venv เท่านั้น และสคริปต์จะเข้าถึงแพ็กเกจที่ติดตั้งในพื้นที่นี้เท่านั้น เมื่อทำงานเสร็จแล้ว สามารถออกจาก venv ได้ด้วยคำสั่ง `deactivate` diff --git a/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md b/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md index bceef3fea..4880ea14c 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md @@ -1,43 +1,46 @@ --- id: vserver-linux-bitwarden -title: "VPS: ตั้งค่า Bitwarden บน Linux" +title: "ติดตั้ง Bitwarden บนเซิร์ฟเวอร์ Linux - ปกป้องการจัดการรหัสผ่านของคุณอย่างปลอดภัย" description: "ค้นพบวิธีการโฮสต์ Bitwarden ด้วยตัวเองอย่างปลอดภัยสำหรับจัดการรหัสผ่านด้วยการเข้ารหัสแบบ end-to-end และฟีเจอร์รหัสผ่านที่แข็งแกร่ง → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง Bitwarden services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; import InlineVoucher from '@site/src/components/InlineVoucher'; -## แนะนำ +## บทนำ -Bitwarden คือโปรแกรมจัดการรหัสผ่านและ passkeys แบบโอเพนซอร์สที่ใช้หลัก zero knowledge และการเข้ารหัสแบบ end-to-end เพื่อปกป้องข้อมูล คุณสามารถใช้เป็นบริการคลาวด์หรือโฮสต์เองได้ พร้อมฟีเจอร์สร้าง เก็บ และเติมรหัสผ่านที่แข็งแกร่งอัตโนมัติ +Bitwarden คือโปรแกรมจัดการรหัสผ่านและ passkey แบบโอเพนซอร์สที่ใช้หลัก zero knowledge และการเข้ารหัสแบบ end-to-end เพื่อปกป้องข้อมูล คุณสามารถใช้เป็นบริการคลาวด์หรือโฮสต์เองได้ พร้อมฟีเจอร์สร้าง เก็บ และเติมรหัสผ่านที่แข็งแกร่งอัตโนมัติ ![img](https://screensaver01.zap-hosting.com/index.php/s/RwKmstAct5kNQwB/preview) -กำลังคิดจะโฮสต์บริการนี้เองอยู่ใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและคอนฟิก พร้อมทุกสิ่งที่ต้องรู้ก่อนเริ่มใช้งาน +กำลังคิดจะโฮสต์บริการนี้เองอยู่ใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและคอนฟิก พร้อมสิ่งที่ต้องรู้ทั้งหมด -## สิ่งที่ต้องเตรียม -ก่อนติดตั้ง **Bitwarden** ให้ตรวจสอบว่าเซิร์ฟเวอร์ของคุณตรงตามข้อกำหนดเหล่านี้เพื่อการติดตั้งที่ราบรื่นและประสิทธิภาพที่ดีที่สุด -| ฮาร์ดแวร์ | ขั้นต่ำ | คำแนะนำจาก ZAP-Hosting | -| ---------- | ------------ | -------------------------- | -| CPU | 1 คอร์ vCPU | 4 คอร์ vCPU | -| RAM | 2 GB | 4 GB | -| พื้นที่ดิสก์ | 12 GB | 25 GB | +## ข้อกำหนดเบื้องต้น -ซอฟต์แวร์ต้องการให้ติดตั้ง dependencies ที่จำเป็นทั้งหมดและรันบนระบบปฏิบัติการที่รองรับ ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ของคุณตรงตามข้อกำหนดเหล่านี้ก่อนเริ่มติดตั้ง: +ก่อนติดตั้ง **Bitwarden** ให้แน่ใจว่าสภาพแวดล้อมโฮสติ้งของคุณตรงตามข้อกำหนดต่อไปนี้ เพื่อให้การติดตั้งราบรื่นและประสิทธิภาพดีที่สุด + +| ฮาร์ดแวร์ | ขั้นต่ำ | คำแนะนำจาก ZAP-Hosting | +| ---------- | ------------ | ------------------------ | +| CPU | 1 คอร์ vCPU | 4 คอร์ vCPU | +| RAM | 2 GB | 4 GB | +| พื้นที่ดิสก์ | 12 GB | 25 GB | + +ซอฟต์แวร์ต้องการให้ติดตั้ง dependencies ที่จำเป็นทั้งหมดและรันบนระบบปฏิบัติการที่รองรับ ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ของคุณตรงตามข้อกำหนดเหล่านี้ก่อนติดตั้ง: **Dependencies:** `Docker (Engine 26+ และ Compose)` **ระบบปฏิบัติการ:** เวอร์ชันล่าสุดของ Ubuntu/Debian ที่รองรับ Docker 26+ -ตรวจสอบให้แน่ใจว่าติดตั้ง dependencies ครบและใช้ระบบปฏิบัติการเวอร์ชันที่ถูกต้องเพื่อหลีกเลี่ยงปัญหาความเข้ากันได้ระหว่างการติดตั้ง Bitwarden +ตรวจสอบให้แน่ใจว่าติดตั้ง dependencies ครบและใช้ระบบปฏิบัติการเวอร์ชันถูกต้องเพื่อหลีกเลี่ยงปัญหาความเข้ากันได้ระหว่างติดตั้ง Bitwarden @@ -55,20 +58,20 @@ sudo apt update && sudo apt upgrade -y คำสั่งนี้จะช่วยให้ระบบของคุณมีแพตช์ความปลอดภัยและเวอร์ชันซอฟต์แวร์ล่าสุดก่อนดำเนินการต่อ ### ติดตั้ง dependencies -เมื่ออัปเดตเสร็จแล้ว ให้ติดตั้ง dependencies Bitwarden จะรันบนเครื่องของคุณผ่าน Docker container หลายตัว ดังนั้นต้องติดตั้ง Docker ก่อน ใช้คำสั่งนี้: +เมื่ออัปเดตเสร็จแล้ว ให้ติดตั้ง dependencies ต่อ Bitwarden จะถูกดีพลอยและรันบนเครื่องของคุณด้วย Docker container หลายตัว ซึ่งต้องติดตั้ง 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` บนเซิร์ฟเวอร์ Linux ของคุณสำหรับติดตั้งและรัน Bitwarden เพื่อแยกการทำงานออกจากแอปอื่นๆ +แนะนำให้ตั้งค่าเซิร์ฟเวอร์ Linux ของคุณด้วยบัญชีผู้ใช้บริการ `bitwarden` แยกต่างหากสำหรับติดตั้งและรัน Bitwarden เพื่อแยกการทำงานออกจากแอปอื่นๆ บนเซิร์ฟเวอร์ สร้างผู้ใช้ bitwarden และตั้งรหัสผ่านที่แข็งแกร่งและไม่ซ้ำกัน @@ -101,26 +104,26 @@ sudo chown -R bitwarden:bitwarden /opt/bitwarden ## การติดตั้ง -เมื่อเตรียมทุกอย่างครบแล้ว คุณก็พร้อมติดตั้ง Bitwarden +เมื่อครบทุกข้อกำหนดและเตรียมตัวเรียบร้อยแล้ว คุณก็พร้อมติดตั้งแอป Bitwarden -ดาวน์โหลดสคริปต์ติดตั้ง Bitwarden ลงเครื่องแล้วรันสคริปต์ติดตั้ง จะมีโฟลเดอร์ `./bwdata` ถูกสร้างขึ้นในตำแหน่งเดียวกับไฟล์ `bitwarden.sh` +ดาวน์โหลดสคริปต์ติดตั้ง Bitwarden ลงเครื่องแล้วรันสคริปต์ติดตั้ง โฟลเดอร์ `./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 certificate ฟรีที่เชื่อถือได้หรือไม่ ถ้าใช่ ให้กรอกอีเมลสำหรับแจ้งเตือนหมดอายุ ถ้าไม่ใช่ จะมีคำถามเกี่ยวกับใบรับรองตามมา +ในตัวติดตั้ง ให้กรอกชื่อโดเมนของ Bitwarden ที่ตั้งไว้ ซึ่งปกติจะเป็นระเบียน DNS ที่ตั้งไว้ จากนั้นเลือกว่าจะให้ Let’s Encrypt สร้างใบรับรอง SSL ฟรีที่เชื่อถือได้หรือไม่ ถ้าใช่ ให้กรอกอีเมลสำหรับแจ้งเตือนหมดอายุ ถ้าไม่ใช่ จะมีคำถามเกี่ยวกับใบรับรองตามมา -กรอก Installation ID และ Installation Key ที่ได้จาก [Bitwarden](https://bitwarden.com/host) แล้วเลือกภูมิภาค US หรือ EU ซึ่งมีผลเฉพาะถ้าคุณเชื่อมต่อกับบัญชีแบบชำระเงิน +กรอก Installation ID และ Installation Key ที่ได้จาก [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 จะไม่ทำงาน ## การตั้งค่า -หลังติดตั้งเสร็จ ให้ตั้งค่าพื้นฐานผ่านไฟล์สองไฟล์ แก้ไขไฟล์ environment ที่ `./bwdata/env/global.override.env` กรอกรายละเอียด SMTP server เช่น โฮสต์ พอร์ต SSL ชื่อผู้ใช้ และรหัสผ่าน เพื่อให้ Bitwarden ส่งอีเมลยืนยันและเชิญชวนองค์กรได้ หากต้องการเข้าถึง System Administrator Portal ให้เพิ่มอีเมลแอดมินใน `adminSettings__admins` +หลังติดตั้งเสร็จ ให้ตั้งค่าพื้นฐานด้วยไฟล์สองไฟล์ แก้ไขไฟล์ environment ที่ `./bwdata/env/global.override.env` กรอกรายละเอียด SMTP เซิร์ฟเวอร์ เช่น โฮสต์ พอร์ต SSL ชื่อผู้ใช้ และรหัสผ่าน เพื่อให้ Bitwarden ส่งอีเมลยืนยันและเชิญเข้าร่วมองค์กรได้ หากต้องการเข้าถึง System Administrator Portal ให้เพิ่มอีเมลแอดมินใน `adminSettings__admins` ``` ... @@ -134,19 +137,19 @@ 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 (เอกสาร) -มีคำถามเฉพาะที่ไม่ได้กล่าวถึงที่นี่ไหม? ถ้ามีคำถามหรือขอความช่วยเหลือเพิ่มเติม ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมช่วยทุกวัน! 🙂 \ No newline at end of file +มีคำถามเฉพาะที่ไม่ได้กล่าวถึงในนี้ไหม? หากต้องการคำปรึกษาหรือความช่วยเหลือเพิ่มเติม ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมให้บริการทุกวัน! 🙂 \ No newline at end of file diff --git a/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md b/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md index de34f76fe..941d1dfee 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md @@ -1,29 +1,30 @@ --- id: vserver-linux-cockpit -title: "VPS: การติดตั้ง Cockpit" +title: "ตั้งค่า Cockpit บนเซิร์ฟเวอร์ Linux - จัดการเซิร์ฟเวอร์ของคุณผ่านเว็บอินเทอร์เฟซ" description: "ค้นพบวิธีจัดการเซิร์ฟเวอร์ Linux อย่างมีประสิทธิภาพด้วยเว็บอินเทอร์เฟซของ Cockpit สำหรับมือใหม่และมือโปร → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง Cockpit services: - vserver + - dedicated --- import InlineVoucher from '@site/src/components/InlineVoucher'; ## แนะนำ -Cockpit คือเว็บอินเทอร์เฟซสำหรับจัดการเซิร์ฟเวอร์ Linux หนึ่งเครื่องหรือหลายเครื่อง (คลัสเตอร์) ตั้งแต่การดูล็อกง่ายๆ ไปจนถึงการจัดการ RAID Cockpit มีฟีเจอร์มากมาย -Cockpit เหมาะสำหรับมือใหม่ แต่ก็เหมาะกับผู้ใช้ขั้นสูงที่อยากเห็น/จัดการทุกอย่างที่สำคัญได้ในเวลาสั้นๆ นอกจากนี้ยังสามารถเข้าถึงได้จากแทบทุกอุปกรณ์ +Cockpit คือเว็บอินเทอร์เฟซสำหรับจัดการเซิร์ฟเวอร์ Linux หนึ่งเครื่องหรือหลายเครื่อง (คลัสเตอร์) ตั้งแต่การดูล็อกง่ายๆ ไปจนถึงการจัดการ RAID Cockpit มีฟีเจอร์ครบครัน +Cockpit เหมาะสำหรับมือใหม่และผู้ใช้ขั้นสูงที่ต้องการดู/จัดการทุกอย่างที่สำคัญในเวลาอันสั้น นอกจากนี้ยังสามารถเข้าถึงได้จากแทบทุกอุปกรณ์ เว็บไซต์โปรเจกต์สามารถเข้าได้ที่ https://cockpit-project.org/ :::info -คู่มือนี้อธิบายการติดตั้งสำหรับ Debian (ตั้งแต่ Buster) / สำหรับ Ubuntu (ตั้งแต่ Bionic Beaver) การติดตั้งยังมีในหน้าโปรเจกต์สำหรับ Fedora, Red Hat, Fedora CoreOS, CentOS, Clear Linux, Arch Linux และ Tumbleweed ด้วย +คู่มือนี้อธิบายการติดตั้งสำหรับ Debian (ตั้งแต่ Buster)/ สำหรับ Ubuntu (ตั้งแต่ Bionic Beaver) การติดตั้งยังมีให้บนหน้าโปรเจกต์สำหรับ Fedora, Red Hat, Fedora CoreOS, CentOS, Clear Linux, Archlinux และ Tumbleweed ด้วย ::: ## การติดตั้ง -อันดับแรก ต้องอัปเดตเซิร์ฟเวอร์ก่อน: +อันดับแรก เซิร์ฟเวอร์ต้องอัปเดตก่อน: ``` // อัปเดต sudo apt update; sudo apt upgrade -y @@ -33,7 +34,7 @@ sudo apt update; sudo apt upgrade -y // ติดตั้ง Cockpit sudo apt install cockpit -y ``` -เมื่อติดตั้งเสร็จแล้ว สามารถเข้าถึงแผงควบคุม Cockpit ผ่าน IP:9090 +เมื่อการติดตั้งเสร็จสิ้น แผงควบคุม Cockpit สามารถเข้าถึงได้ผ่าน IP:9090 การล็อกอินใช้ข้อมูลล็อกอินปกติของเซิร์ฟเวอร์/ผู้ใช้ ![cockpit](https://screensaver01.zap-hosting.com/index.php/s/2iDf3zFfAxCwkCc/preview) @@ -41,6 +42,6 @@ sudo apt install cockpit -y ## สรุป -ยินดีด้วย คุณติดตั้งและตั้งค่า Cockpit เรียบร้อยแล้ว! หากมีคำถามหรือปัญหาเพิ่มเติม ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมช่วยเหลือคุณทุกวัน! +ยินดีด้วย คุณได้ติดตั้งและตั้งค่า Cockpit เรียบร้อยแล้ว! หากมีคำถามหรือปัญหาเพิ่มเติม ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมช่วยเหลือคุณทุกวัน! \ No newline at end of file diff --git a/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-curl.md b/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-curl.md index ddae6015e..e161ee8e6 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-curl.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-curl.md @@ -1,10 +1,11 @@ --- id: vserver-linux-curl -title: "VPS: ตั้งค่า cURL บน Linux" -description: "ค้นพบวิธีตั้งค่าและปรับแต่ง cURL เพื่อการโอนข้อมูลและทดสอบ API อย่างมีประสิทธิภาพ → เรียนรู้เพิ่มเติมตอนนี้" +title: "ตั้งค่า cURL บนเซิร์ฟเวอร์ Linux - ทดสอบและอัตโนมัติคำขอ HTTP" +description: "ค้นพบวิธีตั้งค่าและปรับแต่ง cURL เพื่อการโอนข้อมูลและทดสอบ API ที่มีประสิทธิภาพ → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง cURL services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,15 +14,16 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## แนะนำ -cURL คือเครื่องมือบรรทัดคำสั่งฟรีและไลบรารีซอฟต์แวร์ (libcURL) สำหรับโอนถ่ายข้อมูลผ่าน URL รองรับโปรโตคอลหลากหลาย เช่น HTTP(S), FTP, SMTP, LDAP, MQTT และอื่น ๆ ใช้กันทั่วไปสำหรับดาวน์โหลดไฟล์ ทดสอบ API และอัตโนมัติการทำงานเครือข่าย +cURL คือเครื่องมือฟรีบนบรรทัดคำสั่งและไลบรารีซอฟต์แวร์ (libcURL) สำหรับโอนถ่ายข้อมูลผ่าน URL รองรับโปรโตคอลหลากหลาย เช่น HTTP(S), FTP, SMTP, LDAP, MQTT และอื่น ๆ โดยมักใช้สำหรับดาวน์โหลดไฟล์, ทดสอบ API และอัตโนมัติการทำงานเครือข่าย -กำลังคิดจะโฮสต์บริการนี้เองอยู่ใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและคอนฟิก พร้อมสิ่งที่ต้องรู้ทั้งหมด +กำลังคิดจะโฮสต์บริการนี้เองอยู่ใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและปรับแต่ง พร้อมทุกสิ่งที่ต้องรู้ก่อนเริ่มใช้งาน ## การเตรียมตัว -ก่อนตั้งค่า **cURL** คุณต้องเตรียมระบบของคุณก่อน ซึ่งรวมถึงการอัปเดตระบบปฏิบัติการให้เป็นเวอร์ชันล่าสุด การเตรียมตัวเหล่านี้ช่วยให้สภาพแวดล้อมเสถียรและป้องกันปัญหาระหว่างหรือติดตั้งเสร็จแล้ว +ก่อนตั้งค่า **cURL** คุณต้องเตรียมระบบของคุณก่อน ซึ่งรวมถึงการอัปเดตระบบปฏิบัติการให้เป็นเวอร์ชันล่าสุด การเตรียมตัวนี้ช่วยให้สภาพแวดล้อมเสถียรและป้องกันปัญหาระหว่างหรือต่อหลังการติดตั้ง + ### อัปเดตระบบ เพื่อให้ระบบของคุณทำงานด้วยซอฟต์แวร์และการปรับปรุงความปลอดภัยล่าสุด ควรอัปเดตระบบก่อนเสมอ โดยรันคำสั่งนี้: @@ -31,32 +33,40 @@ sudo apt update && sudo apt upgrade -y ``` คำสั่งนี้จะช่วยให้ระบบของคุณมีแพตช์ความปลอดภัยและเวอร์ชันซอฟต์แวร์ล่าสุดก่อนดำเนินการต่อ + + ## การติดตั้ง -เมื่อเตรียมตัวครบแล้ว คุณก็พร้อมติดตั้งแอปพลิเคชัน cURL ได้เลย โดยรันคำสั่งนี้: +เมื่อเตรียมระบบเรียบร้อยแล้ว คุณก็สามารถติดตั้งแอปพลิเคชัน cURL ได้เลย โดยรันคำสั่งนี้: ```console sudo apt install curl -y ``` + + ## การตั้งค่า -cURL ไม่ต้องการการตั้งค่าแบบดั้งเดิม แต่สามารถปรับแต่งผ่านไฟล์คอนฟิกได้ ไฟล์นี้ช่วยให้คุณกำหนดตัวเลือกเริ่มต้นที่จะถูกใช้โดยอัตโนมัติทุกครั้งที่รัน ตัวอย่างที่ใช้บ่อย เช่น: +cURL ไม่ต้องการการตั้งค่าแบบดั้งเดิม แต่สามารถปรับแต่งผ่านไฟล์คอนฟิกได้ ไฟล์นี้ช่วยให้คุณกำหนดค่าเริ่มต้นที่จะถูกใช้โดยอัตโนมัติทุกครั้งที่รันคำสั่ง ตัวอย่างที่ใช้บ่อย เช่น: - `--user-agent "MyAgent/1.0"` กำหนด user agent แบบกำหนดเอง -- `--silent` ปิดการแสดงแถบความคืบหน้าหรือข้อความเสริม +- `--silent` ปิดแถบแสดงความคืบหน้าหรือข้อความเสริม - `--insecure` ปิดการตรวจสอบใบรับรอง SSL (แนะนำเฉพาะสำหรับทดสอบ) - `--header "Authorization: Bearer "` สำหรับการยืนยันตัวตน API -นอกจากนี้ ตัวแปรแวดล้อมอย่าง `HTTP_PROXY` หรือ `HTTPS_PROXY` สามารถตั้งค่าเพื่อให้ cURL ส่งคำขอผ่านพร็อกซีเซิร์ฟเวอร์ ช่วยให้ cURL ทำงานซ้ำ ๆ ได้สะดวกขึ้นโดยไม่ต้องพิมพ์คำสั่งยาว ๆ ทุกครั้ง +นอกจากนี้ ยังสามารถตั้งค่าตัวแปรแวดล้อมอย่าง `HTTP_PROXY` หรือ `HTTPS_PROXY` เพื่อให้ 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/th/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md b/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md index e371ae3c8..7284d97be 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md @@ -1,17 +1,18 @@ --- id: vserver-linux-gitlab -title: "VPS: ติดตั้ง GitLab บน Linux" -description: "ค้นพบวิธีการตั้งค่า GitLab บน Linux อย่างมีประสิทธิภาพ เพื่อเพิ่มประสิทธิภาพการทำงาน DevOps และเสริมสร้างการทำงานร่วมกันในทีม → เรียนรู้เพิ่มเติมตอนนี้" +title: "ติดตั้ง GitLab บนเซิร์ฟเวอร์ Linux - โฮสต์แพลตฟอร์ม DevOps ของคุณเอง" +description: "ค้นพบวิธีติดตั้ง GitLab บน Linux อย่างมีประสิทธิภาพเพื่อเพิ่มประสิทธิภาพการทำงาน DevOps และเสริมสร้างการทำงานร่วมกันของทีม → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง GitLab services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; import InlineVoucher from '@site/src/components/InlineVoucher'; -## บทนำ +## แนะนำ GitLab คือแพลตฟอร์ม DevOps ครบวงจรที่ช่วยให้ทีมสามารถทำงานร่วมกันบนโค้ด อัตโนมัติกระบวนการทำงาน และจัดการวงจรการพัฒนาซอฟต์แวร์ทั้งหมดได้อย่างมีประสิทธิภาพ ในคู่มือนี้จะอธิบายการติดตั้ง GitLab บนเซิร์ฟเวอร์ Linux @@ -21,7 +22,7 @@ GitLab คือแพลตฟอร์ม DevOps ครบวงจรที ## การเตรียมตัว -ข้อกำหนดต่อไปนี้เป็นคำแนะนำจากทีมงาน [GitLab อย่างเป็นทางการ](https://docs.gitlab.com/ee/install/requirements.html) และแนะนำอย่างยิ่งให้ปฏิบัติตามเพื่อหลีกเลี่ยงปัญหาและความไม่สะดวกในภายหลัง +ข้อกำหนดต่อไปนี้ได้รับการแนะนำโดยทีมงาน [GitLab อย่างเป็นทางการ](https://docs.gitlab.com/ee/install/requirements.html) และแนะนำอย่างยิ่งให้ปฏิบัติตามเพื่อหลีกเลี่ยงปัญหาและความไม่สะดวกในภายหลัง #### ฮาร์ดแวร์ @@ -38,11 +39,11 @@ GitLab คือแพลตฟอร์ม DevOps ครบวงจรที | ---------------- | ------------------------------------------------------------ | | ระบบปฏิบัติการ | Ubuntu (20.04, 22.04, 24.04), Debian(10, 11, 12), OpenSUSE (15.5) | | ฐานข้อมูล | PostgreSQL 14.9+ | -| เว็บเซิร์ฟเวอร์ | NGINX (มาพร้อมกับ GitLab), Puma 6.4.2+ | +| เว็บเซิร์ฟเวอร์ | 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 client เพื่อทำการติดตั้ง GitLab บนเซิร์ฟเวอร์ Linux ของคุณ ดูคู่มือ [การเข้าถึงเบื้องต้น (SSH)](vserver-linux-ssh.md) เพื่อเรียนรู้เพิ่มเติม @@ -51,12 +52,12 @@ GitLab คือแพลตฟอร์ม DevOps ครบวงจรที ## ขั้นตอนที่ 1: ติดตั้ง Dependencies -ก่อนอื่น คุณต้องติดตั้ง dependencies บางตัวเพื่อให้ตัวติดตั้ง GitLab ทำงานได้ ใช้คำสั่งต่อไปนี้เพื่อติดตั้ง dependencies ที่จำเป็นบนเซิร์ฟเวอร์ Linux ของคุณ +ก่อนอื่นคุณต้องติดตั้ง dependencies บางตัวเพื่อให้ตัวติดตั้ง GitLab ทำงานได้ ใช้คำสั่งต่อไปนี้เพื่อติดตั้ง dependencies ที่จำเป็นบนเซิร์ฟเวอร์ Linux ของคุณ -อัปเดตรายการแพ็กเกจเป็นเวอร์ชันล่าสุดและติดตั้งแพ็กเกจ OpenSSH Server พร้อม dependencies ที่จำเป็นโดยใช้คำสั่งนี้ นี่คือวิธีที่แดชบอร์ดเว็บของ GitLab จะถูกโฮสต์ +อัปเดตรายการแพ็กเกจเป็นเวอร์ชันล่าสุดและติดตั้งแพ็กเกจ OpenSSH Server พร้อม dependencies ที่ต้องการโดยใช้คำสั่งนี้ นี่คือวิธีที่แดชบอร์ดเว็บของ GitLab จะถูกโฮสต์ ``` sudo apt update @@ -74,7 +75,7 @@ sudo apt-get install -y postfix -อัปเดตรายการแพ็กเกจเป็นเวอร์ชันล่าสุดและติดตั้งแพ็กเกจ OpenSSH Server พร้อม dependencies ที่จำเป็นโดยใช้คำสั่งนี้ นี่คือวิธีที่แดชบอร์ดเว็บของ GitLab จะถูกโฮสต์ +อัปเดตรายการแพ็กเกจเป็นเวอร์ชันล่าสุดและติดตั้งแพ็กเกจ OpenSSH Server พร้อม dependencies ที่ต้องการโดยใช้คำสั่งนี้ นี่คือวิธีที่แดชบอร์ดเว็บของ GitLab จะถูกโฮสต์ ``` sudo apt update @@ -92,7 +93,7 @@ sudo apt-get install -y postfix -ติดตั้งแพ็กเกจ OpenSSH Server พร้อม dependencies ที่จำเป็นโดยใช้คำสั่งนี้ นี่คือวิธีที่แดชบอร์ดเว็บของ GitLab จะถูกโฮสต์ +ติดตั้งแพ็กเกจ OpenSSH Server พร้อม dependencies ที่ต้องการโดยใช้คำสั่งนี้ นี่คือวิธีที่แดชบอร์ดเว็บของ GitLab จะถูกโฮสต์ ``` sudo zypper install curl openssh perl @@ -113,7 +114,7 @@ sudo systemctl start sshd sudo systemctl status firewalld ``` -ถ้าใช่ ให้เปิดพอร์ตที่จำเป็น (พอร์ต 80 และ 443 ตามค่าเริ่มต้น): +ถ้าใช้งาน ให้เปิดพอร์ตที่จำเป็น (พอร์ต 80 และ 443 ตามค่าเริ่มต้น): ``` sudo firewall-cmd --permanent --add-service=http @@ -134,14 +135,14 @@ sudo systemctl start postfix :::info -ขณะติดตั้ง Postfix อาจมีหน้าการตั้งค่าปรากฏขึ้น ในกรณีนี้ให้เลือก 'Internet Site' แล้วกด Enter ใช้ DNS ภายนอกของเซิร์ฟเวอร์ Linux ของคุณสำหรับ 'mail name' แล้วกด Enter หากมีหน้าจอเพิ่มเติม ให้กด Enter เพื่อยอมรับค่าตั้งต้น +ขณะติดตั้ง Postfix อาจมีหน้าจอการตั้งค่าแสดงขึ้น ในกรณีนี้ให้เลือก 'Internet Site' แล้วกด Enter ใช้ DNS ภายนอกของเซิร์ฟเวอร์ Linux ของคุณสำหรับ 'mail name' แล้วกด Enter หากมีหน้าจอเพิ่มเติม ให้กด Enter เพื่อยอมรับค่าตั้งต้น -ถ้าคุณต้องการใช้โซลูชันอื่นในการส่งอีเมล ให้ข้ามขั้นตอนนี้และ [ตั้งค่าเซิร์ฟเวอร์ SMTP ภายนอก](https://docs.gitlab.com/omnibus/settings/smtp) หลังจากติดตั้ง GitLab บนเซิร์ฟเวอร์ Linux ของคุณตามคู่มือจากทีม GitLab อย่างเป็นทางการ +ถ้าคุณต้องการใช้โซลูชันอื่นในการส่งอีเมล ให้ข้ามขั้นตอนนี้และ [ตั้งค่าเซิร์ฟเวอร์ SMTP ภายนอก](https://docs.gitlab.com/omnibus/settings/smtp) หลังจากติดตั้ง GitLab บนเซิร์ฟเวอร์ Linux โดยทำตามคู่มือจากทีม GitLab อย่างเป็นทางการ ::: ## ขั้นตอนที่ 2: ติดตั้ง GitLab -หลังจากดาวน์โหลดและติดตั้ง dependencies ที่จำเป็นทั้งหมดแล้ว คุณก็พร้อมที่จะติดตั้ง GitLab +หลังจากดาวน์โหลดและติดตั้ง dependencies ที่จำเป็นทั้งหมดแล้ว คุณก็พร้อมติดตั้ง GitLab ได้เลย ในคู่มือนี้ เราจะติดตั้ง GitLab โดยตรงจากที่เก็บแพ็กเกจอย่างเป็นทางการ @@ -177,39 +178,39 @@ sudo zypper install gitlab-ee -เมื่อกระบวนการนี้เสร็จสิ้น คุณจะมี GitLab พร้อมใช้งานบนเซิร์ฟเวอร์ Linux ของคุณ ต่อไปให้ตั้งค่าการตั้งค่าที่จำเป็นเพื่อให้เซิร์ฟเวอร์ทำงานได้ +เมื่อกระบวนการนี้เสร็จสิ้น คุณจะมี GitLab พร้อมใช้งานบนเซิร์ฟเวอร์ Linux ของคุณ ต่อไปให้ตั้งค่าบางอย่างเพื่อให้เซิร์ฟเวอร์ทำงานได้อย่างสมบูรณ์ ## ขั้นตอนที่ 3: ตั้งค่า GitLab -เพื่อให้ทุกอย่างทำงานได้ คุณต้องแก้ไขไฟล์การตั้งค่า เริ่มต้นด้วยการเปิดไฟล์การตั้งค่า GitLab ด้วยโปรแกรมแก้ไขข้อความที่คุณชอบ ตัวอย่างนี้ใช้ `nano` ที่ติดตั้งมาแล้ว +เพื่อให้ทุกอย่างทำงานได้ คุณต้องแก้ไขไฟล์คอนฟิก เริ่มด้วยการเปิดไฟล์คอนฟิก GitLab ด้วยโปรแกรมแก้ไขข้อความที่คุณชอบ ตัวอย่างนี้ใช้ `nano` ที่ติดตั้งมาแล้ว ``` sudo nano /etc/gitlab/gitlab.rb ``` -จากนั้นค้นหาบรรทัด `external_url` และกรอกโดเมนของคุณ หรือกรอกที่อยู่ IP ของเซิร์ฟเวอร์ Linux หากคุณไม่มีโดเมนสำหรับใช้กับ GitLab +จากนั้นค้นหาบรรทัด `external_url` และใส่โดเมนของคุณ หรือถ้าไม่มีโดเมน ให้ใส่ที่อยู่ IP ของเซิร์ฟเวอร์ Linux แทน - + ``` ## 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 สาธารณะ +##! EXTERNAL_URL จะถูกใช้แทนที่ค่านี้ +##! บน AWS EC2 เราจะพยายามดึงโฮสต์เนมหรือที่อยู่ IP สาธารณะจาก AWS ##! ดูรายละเอียดเพิ่มเติมที่: ##! https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instancedata-data-retrieval.html 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 ได้ ::: - + ``` ################################################################################ # การรวม Let's Encrypt @@ -223,71 +224,69 @@ external_url 'http`s`://`โดเมนของคุณ / ที่อยู # ดู 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']` แล้วกด Enter เพื่อไม่ต้องค้นหาไฟล์ทั้งหมดด้วยตนเอง +คุณสามารถใช้ `CTRL+W` เพื่อค้นหา `letsencrypt['contact_emails']` แล้วกด Enter เพื่อไม่ต้องค้นหาไฟล์ทั้งหมดด้วยตัวเอง ::: -เมื่อพร้อมแล้ว กด `CTRL+X` ตามด้วย `Y` และ `Enter` เพื่อยืนยันการเปลี่ยนแปลง +เมื่อพร้อมแล้ว กด `CTRL+X` ตามด้วย `Y` และ `Enter` เพื่อบันทึกการเปลี่ยนแปลง -สุดท้าย รันคำสั่งนี้เพื่อกำหนดค่า GitLab ใหม่ด้วยตัวเลือกการตั้งค่าใหม่ +สุดท้าย รันคำสั่งนี้เพื่อกำหนดค่า GitLab ใหม่ด้วยการตั้งค่าใหม่ ``` sudo gitlab-ctl reconfigure ``` -กระบวนการนี้อาจใช้เวลาสักครู่เพราะจะเริ่มต้น GitLab ด้วยข้อมูลการตั้งค่าที่อัปเดตโดยอัตโนมัติ ใบรับรอง SSL จะถูกออกให้ถ้าใช้โดเมน +กระบวนการนี้อาจใช้เวลาสักครู่เพราะจะเริ่มต้น GitLab ด้วยข้อมูลคอนฟิกที่อัปเดตโดยอัตโนมัติ ใบรับรอง SSL จะถูกออกให้ถ้าใช้โดเมน ## ขั้นตอนที่ 4: เข้าถึงเว็บอินเทอร์เฟซ -หลังจากการเริ่มต้น เซิร์ฟเวอร์ควรเข้าถึงได้ผ่านเว็บเบราว์เซอร์ ไปที่เว็บไซต์ของคุณโดยกรอกชื่อโดเมนหรือที่อยู่ IP ดังนี้ +หลังจากเริ่มต้นเสร็จแล้ว เซิร์ฟเวอร์ควรเข้าถึงได้ผ่านเว็บเบราว์เซอร์ เข้าเว็บไซต์ของคุณโดยพิมพ์โดเมนหรือที่อยู่ IP ดังนี้ ``` -https://[your_domain] OR http://[your_ip_address] +https://[โดเมนของคุณ] OR http://[ที่อยู่ IP ของคุณ] ``` เมื่อเข้าครั้งแรก คุณจะเจอหน้าล็อกอิน ![](https://screensaver01.zap-hosting.com/index.php/s/E46E3qS32GKFfk3/preview) -เพื่อเข้าสู่ระบบด้วยสิทธิ์แอดมินครั้งแรก ให้ล็อกอินด้วยผู้ใช้ root โดยใช้ชื่อผู้ใช้ `root` +เพื่อเข้าสู่ระบบด้วยสิทธิ์แอดมินครั้งแรก ให้ล็อกอินด้วยชื่อผู้ใช้ `root` -สำหรับรหัสผ่าน คุณต้องเข้าถึงไฟล์บนเซิร์ฟเวอร์ Linux ที่เก็บรหัสผ่านไว้ ใช้คำสั่งนี้เพื่อเปิดไฟล์และค้นหาฟิลด์ `Password` +สำหรับรหัสผ่าน คุณต้องเข้าไปดูไฟล์บนเซิร์ฟเวอร์ Linux ที่เก็บรหัสผ่านนี้ไว้ ใช้คำสั่งนี้เพื่อเปิดไฟล์และหาค่ารหัสผ่านในช่อง `Password` ``` sudo nano /etc/gitlab/initial_root_password ``` - + ``` # คำเตือน: ค่านี้ใช้ได้เฉพาะในเงื่อนไขต่อไปนี้ -# 1. ถ้ากำหนดด้วยตนเอง (ผ่านตัวแปรแวดล้อม `GITLAB_ROOT_PASSWORD` หรือผ่านการตั้งค่า `gitlab_rails['initial_root_password']` ใน `gitlab.rb` ก่อนฐานข้อมูลถูกสร้างครั้งแรก) +# 1. ถ้ากำหนดเอง (ผ่านตัวแปรแวดล้อม `GITLAB_ROOT_PASSWORD` หรือการตั้งค่า `gitlab_rails['initial_root_password']` ใน `gitlab.rb`) ก่อนฐานข้อมูลถูกสร้างครั้งแรก # 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: `[รหัสผ่านของคุณอยู่ที่นี่]` -# หมายเหตุ: ไฟล์นี้จะถูกลบโดยอัตโนมัติหลังจากรันคำสั่ง reconfigure ครั้งแรกภายใน 24 ชั่วโมง +# หมายเหตุ: ไฟล์นี้จะถูกลบอัตโนมัติหลังจากรัน reconfigure ครั้งแรกภายใน 24 ชั่วโมง ``` -กรอกชื่อผู้ใช้และรหัสผ่านในหน้าล็อกอินเพื่อเข้าสู่แดชบอร์ด GitLab ครั้งแรก คุณจะสามารถเข้าถึงแผงควบคุม GitLab บนเซิร์ฟเวอร์ Linux ของคุณได้แล้ว +ใส่ชื่อผู้ใช้และรหัสผ่านในหน้าล็อกอินเพื่อเข้าสู่แดชบอร์ด GitLab ครั้งแรก คุณจะสามารถเข้าถึงแผงควบคุม GitLab บนเซิร์ฟเวอร์ Linux ของคุณเองได้แล้ว ![](https://screensaver01.zap-hosting.com/index.php/s/AqPHoEmY2Q2nFCF/preview) -เราแนะนำให้สร้างผู้ใช้ใหม่และ/หรือเปลี่ยนรหัสผ่านของผู้ใช้ `root` โดยเข้าไปที่ **Admin** มุมล่างซ้าย แล้วเลือก **Overview->Users** ในหน้านี้คุณจะจัดการผู้ใช้สำหรับ GitLab instance ของคุณได้ +เราแนะนำให้สร้างผู้ใช้ใหม่และ/หรือเปลี่ยนรหัสผ่านของผู้ใช้ `root` โดยเข้าไปที่ **Admin** มุมล่างซ้าย แล้วเลือก **Overview->Users** ที่หน้านี้คุณจะจัดการผู้ใช้สำหรับ GitLab instance ของคุณได้ ## ตัวเลือกเสริม: ตั้งค่าไฟร์วอลล์ด้วย ufw -คุณสามารถข้ามส่วนนี้ได้ถ้าไม่ต้องการตั้งค่าไฟร์วอลล์ หรือถ้าใช้ `firewalld` บน OpenSUSE อยู่แล้ว - -ตรวจสอบให้แน่ใจว่าอนุญาตพอร์ต 80/443 และพอร์ต 22 +ถ้าไม่อยากตั้งค่าไฟร์วอลล์ หรือใช้ `firewalld` บน OpenSUSE อยู่แล้ว สามารถข้ามส่วนนี้ได้ ให้แน่ใจว่าอนุญาตพอร์ต 80/443 และพอร์ต 22 ### ติดตั้ง ufw @@ -320,7 +319,7 @@ sudo ufw allow OpenSSH ### เปิดใช้งานไฟร์วอลล์ :::warning -คำสั่งนี้จะบล็อกการเข้าถึงพอร์ตทั้งหมดที่ไม่ได้อนุญาตไว้โดยค่าเริ่มต้น ตรวจสอบให้แน่ใจว่า whitelist ถูกตั้งค่าอย่างถูกต้องก่อนรันคำสั่งนี้ +คำสั่งนี้จะบล็อกการเข้าถึงพอร์ตทั้งหมดที่ไม่ได้อนุญาตไว้ในรายการขาว ตรวจสอบให้แน่ใจว่ารายการขาวถูกตั้งค่าอย่างถูกต้องก่อนรันคำสั่งนี้ ::: เพื่อให้ไฟร์วอลล์ทำงาน ให้เปิดใช้งานด้วยคำสั่งนี้ @@ -331,8 +330,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/th/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md b/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md index c26fb0245..afd178885 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md @@ -1,26 +1,27 @@ --- id: vserver-linux-joplin -title: "VPS: ตั้งค่า Joplin บน Linux" +title: "ตั้งค่า Joplin Server บนเซิร์ฟเวอร์ Linux - โฮสต์แพลตฟอร์มโน้ตส่วนตัวที่ปลอดภัยของคุณเอง" description: "ค้นพบวิธีจัดระเบียบและซิงค์โน้ต Markdown ที่เข้ารหัสข้ามอุปกรณ์ด้วย Joplin สำหรับการจดบันทึกที่ปลอดภัยและยืดหยุ่น → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง Joplin services: -- vserver + - vserver + - dedicated --- import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; import InlineVoucher from '@site/src/components/InlineVoucher'; -## แนะนำ +## บทนำ -Joplin คือแอปจดบันทึกและจัดการงานแบบโอเพนซอร์ส ที่ช่วยให้คุณจัดระเบียบโน้ตที่เขียนด้วย Markdown ลงในสมุดบันทึกที่ค้นหาได้ และซิงค์ข้ามอุปกรณ์ต่างๆ ได้อย่างง่ายดาย มาพร้อมกับการเข้ารหัสแบบ end-to-end, เว็บคลิปเปอร์ และการซิงค์ข้ามแพลตฟอร์ม เหมาะมากสำหรับคนที่ให้ความสำคัญกับความเป็นส่วนตัว ความยืดหยุ่น และการควบคุมข้อมูลของตัวเองแบบเต็มที่! +Joplin คือแอปจดโน้ตและจัดการงานที่เป็นโอเพ่นซอร์ส ช่วยให้คุณจัดระเบียบโน้ตที่เขียนด้วย Markdown ลงในสมุดโน้ตที่ค้นหาได้ และซิงค์ข้ามอุปกรณ์ต่างๆ ได้อย่างง่ายดาย มาพร้อมกับการเข้ารหัสแบบ end-to-end, เว็บคลิปเปอร์ และการซิงค์ข้ามแพลตฟอร์ม เหมาะมากสำหรับคนที่ให้ความสำคัญกับความเป็นส่วนตัว ความยืดหยุ่น และการควบคุมข้อมูลของตัวเองแบบเต็มที่! ![img](https://screensaver01.zap-hosting.com/index.php/s/qfo8k2RXWPFqi3g/preview) -กำลังคิดจะเช่าเซิร์ฟเวอร์เกมนี้เองใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและคอนฟิก พร้อมทุกอย่างที่ต้องรู้ก่อนเริ่มใช้งาน +กำลังคิดจะโฮสต์บริการนี้เองอยู่ใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและการคอนฟิก พร้อมทุกอย่างที่ต้องรู้ก่อนเริ่มใช้งาน -:::danger ต้องใช้ Linux แบบมี Desktop Variant -แอปนี้ติดตั้งและใช้งานได้เฉพาะบนระบบ Linux ที่มีอินเทอร์เฟซกราฟิกเท่านั้น; ในตัวอย่างนี้ใช้ Ubuntu Desktop 25.04 เป็นตัวอย่างอ้างอิง +:::danger ต้องใช้ Linux แบบมี Desktop +แอปนี้ติดตั้งและใช้งานได้เฉพาะบนระบบ Linux ที่มีอินเทอร์เฟซกราฟิกเท่านั้น ในตัวอย่างนี้ใช้ Ubuntu Desktop 25.04 เป็นตัวอย่างอ้างอิง ::: @@ -30,7 +31,7 @@ Joplin คือแอปจดบันทึกและจัดการง ## สิ่งที่ต้องเตรียม -ก่อนติดตั้ง **Joplin** ให้แน่ใจว่าสภาพแวดล้อมเช่าเซิร์ฟเวอร์ของคุณตรงตามข้อกำหนดต่อไปนี้ เพื่อให้การติดตั้งราบรื่นและประสิทธิภาพดีที่สุด +ก่อนติดตั้ง **Joplin** ให้แน่ใจว่าสภาพแวดล้อมโฮสต์ของคุณตรงตามข้อกำหนดต่อไปนี้ เพื่อให้การติดตั้งราบรื่นและประสิทธิภาพดีที่สุด | ฮาร์ดแวร์ | ขั้นต่ำ | คำแนะนำจาก ZAP-Hosting | | ---------- | ------------ | -------------------------- | @@ -38,11 +39,11 @@ Joplin คือแอปจดบันทึกและจัดการง | RAM| 2 GB | 4 GB | | พื้นที่ดิสก์ | 250 MB | 250 MB | -ซอฟต์แวร์ต้องการให้ติดตั้ง dependencies ที่จำเป็นทั้งหมดและรันบนระบบปฏิบัติการที่รองรับ ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ของคุณตรงตามข้อกำหนดเหล่านี้ก่อนเริ่มติดตั้ง: +ซอฟต์แวร์ต้องการให้ติดตั้ง dependencies ที่จำเป็นทั้งหมด และรันบนระบบปฏิบัติการที่รองรับ ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ของคุณตรงตามข้อกำหนดเหล่านี้ก่อนเริ่มติดตั้ง: **Dependencies:** `Libfuse2` -**ระบบปฏิบัติการ:** Linux ที่รองรับ Desktop +**ระบบปฏิบัติการ:** Linux แบบมี Desktop ตรวจสอบให้แน่ใจว่าติดตั้ง dependencies ครบและใช้ระบบปฏิบัติการเวอร์ชันที่ถูกต้อง เพื่อหลีกเลี่ยงปัญหาความเข้ากันได้ระหว่างการติดตั้ง Joplin @@ -62,10 +63,10 @@ sudo apt update && sudo apt upgrade -y คำสั่งนี้จะช่วยให้ระบบของคุณมีแพตช์ความปลอดภัยและเวอร์ชันซอฟต์แวร์ล่าสุดก่อนดำเนินการต่อ ### ติดตั้ง dependencies -เมื่ออัปเดตเสร็จแล้ว ให้ติดตั้ง dependencies ที่จำเป็นต่อไป +เมื่ออัปเดตเสร็จแล้ว ก็สามารถติดตั้ง dependencies ที่จำเป็นได้เลย #### 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,22 +91,22 @@ Joplin จะถูกดาวน์โหลดและติดตั้ง ## การตั้งค่า -หลังติดตั้ง Joplin เสร็จ ควรตั้งค่าพื้นฐานเพื่อปรับแอปให้เหมาะกับการใช้งานของคุณ การตั้งค่าสามารถเข้าถึงได้ผ่านเมนู *Settings* +หลังติดตั้ง Joplin แล้ว ควรตั้งค่าพื้นฐานเพื่อปรับแอปให้เหมาะกับการใช้งานของคุณ การตั้งค่าทำได้ผ่านเมนู *Settings* **การซิงค์** -Joplin รองรับเป้าหมายซิงค์หลายแบบ เช่น Nextcloud, Dropbox, OneDrive หรือ WebDAV เลือกผู้ให้บริการที่ชอบในเมนู “Synchronization” แล้วกรอกข้อมูลบัญชีของคุณ เพื่อให้โน้ตของคุณอัปเดตข้ามอุปกรณ์ได้ +Joplin รองรับเป้าหมายซิงค์หลายแบบ เช่น Nextcloud, Dropbox, OneDrive หรือ WebDAV เลือกผู้ให้บริการที่คุณชอบในเมนู “Synchronization” แล้วกรอกข้อมูลล็อกอิน เพื่อให้โน้ตของคุณอัปเดตข้ามอุปกรณ์ได้ **การเข้ารหัส** -เพื่อความปลอดภัยของโน้ตที่ซิงค์ เปิดใช้งานการเข้ารหัสแบบ end-to-end ในการตั้งค่า “Encryption” ระบบจะสร้างกุญแจที่ต้องตั้งค่าบนอุปกรณ์ทุกเครื่องที่เข้าถึงโน้ตของคุณ +เพื่อความปลอดภัยของโน้ตที่ซิงค์ เปิดใช้งานการเข้ารหัสแบบ end-to-end ในเมนู “Encryption” ระบบจะสร้างกุญแจขึ้นมา ซึ่งต้องตั้งค่าบนอุปกรณ์ทุกเครื่องที่เข้าถึงโน้ตของคุณ **ตัวแก้ไข & รูปลักษณ์** -Joplin ใช้ Markdown สำหรับโน้ต ในการตั้งค่า “Editor” คุณสามารถกำหนดให้แสดงพรีวิวอัตโนมัติ และปรับฟอนต์กับขนาดตัวอักษรได้ +Joplin ใช้ Markdown สำหรับจดโน้ต ในเมนู “Editor” คุณสามารถตั้งค่าให้แสดงพรีวิวอัตโนมัติ และปรับฟอนต์หรือขนาดตัวอักษรได้ **ปลั๊กอิน & ส่วนขยาย** ตัวจัดการปลั๊กอินในตัวช่วยให้ติดตั้งฟีเจอร์เสริม เช่น รองรับไดอะแกรม, รวมปฏิทิน หรือจัดการแท็กขั้นสูง **เว็บคลิปเปอร์** -ถ้าต้องการ เปิดใช้งานส่วนขยายเบราว์เซอร์ “Joplin Web Clipper” เพื่อบันทึกเว็บเพจทั้งหน้า หรือส่วนที่เลือกเป็นโน้ตได้ทันที +ถ้าต้องการ สามารถเปิดใช้งานส่วนขยายเบราว์เซอร์ “Joplin Web Clipper” เพื่อบันทึกเว็บเพจหรือส่วนที่เลือกเป็นโน้ตได้ทันที ด้วยการตั้งค่าหลักเหล่านี้ Joplin พร้อมใช้งานในหลายสถานการณ์ เช่น การจัดการงาน, เอกสารโปรเจกต์ หรือฐานความรู้ส่วนตัว @@ -118,12 +119,12 @@ Joplin ใช้ Markdown สำหรับโน้ต ในการตั ## สรุปและแหล่งข้อมูลเพิ่มเติม -ยินดีด้วย! คุณได้ติดตั้งและตั้งค่า Joplin บน VPS ของคุณเรียบร้อยแล้ว เรายังแนะนำให้ดูแหล่งข้อมูลต่อไปนี้ ที่จะช่วยให้คุณได้รับคำแนะนำและความช่วยเหลือเพิ่มเติมระหว่างการคอนฟิกเซิร์ฟเวอร์ +ยินดีด้วย! ตอนนี้คุณติดตั้งและตั้งค่า Joplin บน VPS/เซิร์ฟเวอร์เฉพาะของคุณเรียบร้อยแล้ว เรายังแนะนำให้ดูแหล่งข้อมูลต่อไปนี้ ซึ่งจะช่วยให้คุณได้รับคำแนะนำและความช่วยเหลือเพิ่มเติมในระหว่างการคอนฟิกเซิร์ฟเวอร์ - [Joplinapp.org](https://joplin.org/) - เว็บไซต์ทางการ - [Joplinapp.org/help/](https://joplinapp.org/help/) - ศูนย์ช่วยเหลือ Joplin -มีคำถามเฉพาะที่ไม่ได้กล่าวถึงในนี้ไหม? ถ้าต้องการคำแนะนำหรือความช่วยเหลือเพิ่มเติม ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมให้บริการทุกวัน! 🙂 +มีคำถามเฉพาะที่ไม่ได้กล่าวถึงในนี้ไหม? ถ้าต้องการความช่วยเหลือเพิ่มเติม ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมให้บริการทุกวัน! 🙂 diff --git a/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md b/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md index 6c5308646..00181f6f6 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md @@ -1,7 +1,7 @@ --- id: vserver-linux-lamp-stack -title: "VPS: ตั้งค่า LAMP stack - Linux, Apache, MySQL, PHP" -description: "ค้นพบวิธีตั้งค่า LAMP stack สำหรับโฮสต์เว็บไซต์ PHP แบบไดนามิกบน Linux VPS อย่างมีประสิทธิภาพ → เรียนรู้เพิ่มเติมตอนนี้" +title: "ตั้งค่า LAMP Stack บนเซิร์ฟเวอร์ Linux - เสริมพลังแอป PHP คลาสสิก" +description: "ค้นพบวิธีตั้งค่า LAMP stack สำหรับเช่าเซิร์ฟเวอร์เกมเว็บไซต์ PHP แบบไดนามิกบน Linux VPS อย่างมีประสิทธิภาพ → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: Web LAMP stack services: - vserver @@ -11,19 +11,19 @@ import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; import InlineVoucher from '@site/src/components/InlineVoucher'; -## บทนำ +## แนะนำ -**LAMP** stack คือชุดซอฟต์แวร์โอเพ่นซอร์สยอดนิยมที่ถูกตั้งค่าร่วมกันเพื่อให้สามารถโฮสต์เว็บไซต์ไดนามิกได้ง่าย โดยเน้นไปที่เว็บไซต์และแอป PHP ชื่อย่อมาจาก: **L**inux เป็นระบบปฏิบัติการ, **A**pache เป็นเซิร์ฟเวอร์เว็บ, **M**ySQL เป็นฐานข้อมูล และสุดท้าย **P**HP สำหรับการประมวลผล ในคู่มือนี้ เราจะครอบคลุมขั้นตอนการตั้งค่า LAMP stack บน Linux VPS พร้อมการอธิบายละเอียดและตัวอย่างการตั้งค่าเว็บไซต์รายการสิ่งที่ต้องทำ (to-do list) +**LAMP** stack คือชุดซอฟต์แวร์โอเพ่นซอร์สยอดนิยมที่ถูกตั้งค่าร่วมกันเพื่อให้สามารถโฮสต์เว็บไซต์ไดนามิกได้ง่าย โดยเน้นเป็นพิเศษกับเว็บไซต์และแอป PHP คำย่อมาจาก: **L**inux เป็นระบบปฏิบัติการ, **A**pache เป็นเซิร์ฟเวอร์เว็บ, **M**ySQL เป็นฐานข้อมูล และสุดท้าย **P**HP สำหรับประมวลผล ในคู่มือนี้ เราจะครอบคลุมขั้นตอนการตั้งค่า LAMP stack บน Linux VPS พร้อมตัวอย่างละเอียดของการตั้งค่าเว็บไซต์รายการสิ่งที่ต้องทำ (to-do list) ## การเตรียมตัว -เริ่มต้นด้วยการเชื่อมต่อกับเซิร์ฟเวอร์ของคุณผ่าน SSH หากคุณไม่รู้วิธีทำ โปรดดูที่ [การเข้าถึงเบื้องต้น (SSH)](vserver-linux-ssh.md) คู่มือของเรา +เริ่มต้นด้วยการเชื่อมต่อกับเซิร์ฟเวอร์ของคุณผ่าน SSH หากคุณไม่รู้วิธีทำ โปรดดูที่ [คู่มือการเข้าถึงเบื้องต้น (SSH)](vserver-linux-ssh.md) -ในคู่มือนี้ เราจะใช้ Ubuntu เป็นดิสทริบิวชัน Linux คำสั่งจะเหมือนกันสำหรับ Debian และน่าจะคล้ายกันสำหรับดิสทริบิวชันอื่น ๆ แต่ไวยากรณ์คำสั่งอาจแตกต่างกันเล็กน้อย ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งระบบปฏิบัติการและเชื่อมต่อกับเซิร์ฟเวอร์ผ่าน SSH แล้ว +ในคู่มือนี้ เราจะใช้ Ubuntu เป็นดิสโทร Linux คำสั่งเหมือนกันกับ Debian และน่าจะคล้ายกับดิสโทรอื่น ๆ แต่ไวยากรณ์คำสั่งอาจแตกต่างกันเล็กน้อย ตรวจสอบให้แน่ใจว่าคุณติดตั้งระบบปฏิบัติการแล้วและเชื่อมต่อกับเซิร์ฟเวอร์ผ่าน SSH -เหมือนเดิม ก่อนดำเนินการติดตั้ง ให้แน่ใจว่าทุกแพ็กเกจเป็นเวอร์ชันล่าสุดด้วยคำสั่งต่อไปนี้: +เหมือนเดิม ก่อนติดตั้ง ให้แน่ใจว่าทุกแพ็กเกจเป็นเวอร์ชันล่าสุดด้วยคำสั่งนี้: ``` // Ubuntu & Debian sudo apt update @@ -40,18 +40,18 @@ sudo dnf upgrade --refresh ## การติดตั้ง -การติดตั้งสามารถแบ่งออกเป็นแต่ละส่วนประกอบหลักของ LAMP ได้ง่าย ๆ เริ่มจากเซิร์ฟเวอร์เว็บ Apache ตามด้วยฐานข้อมูล MySQL และสุดท้าย PHP ตลอดการติดตั้ง เราจะตั้งค่าเว็บไซต์ทดสอบที่เขียนด้วย PHP ซึ่งจะเข้าถึงฐานข้อมูล MySQL และคำขอเว็บแต่ละรายการจะถูกประมวลผลและให้บริการผ่านเซิร์ฟเวอร์เว็บ Apache +การติดตั้งสามารถแบ่งออกเป็นแต่ละส่วนประกอบหลักของ LAMP เริ่มจาก Apache เซิร์ฟเวอร์เว็บ ตามด้วยฐานข้อมูล MySQL และสุดท้าย PHP ตลอดการติดตั้ง เราจะตั้งค่าเว็บไซต์ทดสอบที่เขียนด้วย PHP และเข้าถึงฐานข้อมูล MySQL สุดท้ายคำขอเว็บแต่ละรายการจะถูกประมวลผลและให้บริการผ่าน Apache ### การตั้งค่า Apache -Apache คือเซิร์ฟเวอร์เว็บที่จะใช้ประมวลผลคำขอเว็บที่เข้ามาและให้บริการตอบกลับ ติดตั้งด้วยคำสั่งนี้ +Apache คือเซิร์ฟเวอร์เว็บที่จะใช้ประมวลผลคำขอเว็บที่เข้ามาและส่งคำตอบ ติดตั้งด้วยคำสั่งนี้ ``` sudo apt install apache2 ``` เมื่อติดตั้งเสร็จแล้ว คุณควรตรวจสอบให้แน่ใจว่ากฎไฟร์วอลล์ที่เหมาะสมถูกสร้างขึ้นเพื่อให้เซิร์ฟเวอร์เว็บเข้าถึงได้จากอินเทอร์เน็ต ในตัวอย่างนี้ เราจะใช้ **UFW Firewall** เพราะ Apache มีแอปพลิเคชันที่ลงทะเบียนไว้สำหรับนี้ -ถ้าคุณใช้ไฟร์วอลล์อื่น ให้แน่ใจว่าอนุญาตพอร์ต 80 (HTTP) ผ่านไฟร์วอลล์ คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับไฟร์วอลล์ใน Linux ได้จากคู่มือ [จัดการไฟร์วอลล์](vserver-linux-firewall.md) +ถ้าคุณใช้ไฟร์วอลล์อื่น ให้แน่ใจว่าอนุญาตพอร์ต 80 (HTTP) ผ่านไฟร์วอลล์ คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับไฟร์วอลล์ใน Linux ได้จาก [คู่มือจัดการไฟร์วอลล์](vserver-linux-firewall.md) ตรวจสอบให้แน่ใจว่าเปิดใช้งาน UFW firewall และสร้างกฎสำหรับ SSH ด้วย ``` @@ -63,46 +63,46 @@ sudo ufw enable ``` :::caution -ตรวจสอบให้แน่ใจว่าคุณมีการตั้งค่ากฎสำหรับ SSH หากใช้ UFW Firewall! ถ้าไม่มี คุณจะ **ไม่สามารถ** SSH เข้าเซิร์ฟเวอร์ได้อีกหากการเชื่อมต่อปัจจุบันหลุด! +อย่าลืมสร้างกฎสำหรับ SSH ถ้าคุณใช้ UFW Firewall! ถ้าไม่ทำ คุณจะ **ไม่** สามารถ SSH เข้าเซิร์ฟเวอร์ได้อีกถ้าการเชื่อมต่อปัจจุบันหลุด! ::: -ตอนนี้สร้างกฎอนุญาต Apache และตรวจสอบว่ากฎถูกตั้งไว้แล้ว +ตอนนี้สร้างกฎอนุญาต Apache และตรวจสอบว่ากฎถูกสร้างแล้ว ``` # สร้างกฎอนุญาต Apache sudo ufw allow in "Apache Full" -# ตรวจสอบสถานะกฎ UFW firewall +# ตรวจสอบกฎ UFW firewall 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` ซึ่งยืนยันว่าไฟร์วอลล์พร้อมใช้งานแล้ว คุณควรเห็นกฎอื่น ๆ ที่ตั้งไว้ก่อนหน้านี้ รวมถึงกฎ SSH ด้วย +คุณควรเห็นกฎ `Apache` และ `Apache (v6)` พร้อมสถานะ `ALLOW` ซึ่งยืนยันว่าไฟร์วอลล์พร้อมใช้งานแล้ว คุณควรเห็นกฎอื่น ๆ ที่คุณตั้งไว้ก่อนหน้านี้ รวมถึงกฎ SSH ด้วย ![](https://screensaver01.zap-hosting.com/index.php/s/o8NDBppnTwHdSgf/preview) เมื่อไฟร์วอลล์เปิดให้ Apache แล้ว คุณควรตรวจสอบว่า Apache ทำงานได้จริง โดยลองเข้าถึงที่อยู่ IP ของคุณผ่านเบราว์เซอร์ เช่น: `http://[your_ipaddress]` -ถ้าทำงานได้ คุณจะเห็นหน้าเว็บต้อนรับเริ่มต้น หากไม่สามารถเข้าถึงได้ ให้ตรวจสอบสถานะบริการด้วยคำสั่ง: `systemctl status apache2` +ถ้าทำงานได้ คุณจะเห็นหน้าเว็บต้อนรับเริ่มต้น ถ้าไม่ ให้ตรวจสอบสถานะบริการด้วยคำสั่ง: `systemctl status apache2` ![](https://screensaver01.zap-hosting.com/index.php/s/irmnDDNi436HH4c/preview) ### การตั้งค่า 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` ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -ถัดไปจะถามเกี่ยวกับการลบผู้ใช้ `anonymous` และการปิดใช้งานการล็อกอิน root จากระยะไกล เราแนะนำให้ตอบ `Y` ทั้งสองข้อเพื่อความปลอดภัย ซึ่งจะลบผู้ใช้ทดสอบออกและจำกัดการใช้ผู้ใช้ `root` ให้ล็อกอินได้เฉพาะในเครื่องผ่าน SSH เท่านั้น ลดความเสี่ยง +ถัดไปจะถามเกี่ยวกับการลบผู้ใช้ `anonymous` และปิดการล็อกอิน root จากระยะไกล เราแนะนำให้ตอบ `Y` ทั้งสองข้อเพื่อความปลอดภัย ซึ่งจะลบผู้ใช้ทดสอบและจำกัดให้ผู้ใช้ root ใช้งานได้เฉพาะในเครื่องผ่าน SSH เท่านั้น ลดความเสี่ยง ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) @@ -110,31 +110,31 @@ sudo apt install mysql-server ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -ตอนนี้ตรวจสอบว่า MySQL กำลังทำงานโดยลองล็อกอินด้วยคำสั่ง: `sudo mysql -u root` ถ้าสำเร็จ คุณจะเห็นข้อความต้อนรับ สามารถออกได้ด้วยคำสั่ง `quit` +ตอนนี้ตรวจสอบว่า MySQL ทำงานอยู่หรือไม่โดยลองล็อกอินด้วยคำสั่ง: `sudo mysql -u root` ถ้าสำเร็จ คุณจะเห็นข้อความต้อนรับ สามารถออกได้ด้วยคำสั่ง `quit` ### การตั้งค่า PHP -ส่วนสุดท้ายของ LAMP คือ PHP ซึ่งติดตั้งง่ายมาก คำสั่งนี้จะติดตั้ง PHP พร้อมปลั๊กอินสำหรับ Apache และ MySQL เพื่อให้ Apache ทำงานกับ PHP และ PHP ใช้งาน MySQL ได้ +ส่วนสุดท้ายของ LAMP คือ PHP ซึ่งติดตั้งง่ายมาก คำสั่งนี้จะติดตั้ง PHP พร้อมปลั๊กอินสำหรับ Apache และ MySQL เพื่อให้ Apache ทำงานกับ PHP ได้ และ PHP ใช้งาน MySQL ได้ ``` sudo apt install php libapache2-mod-php php-mysql ``` -ตรวจสอบการติดตั้งโดยดูเวอร์ชัน ถ้าแสดงเวอร์ชันแปลว่า PHP ทำงานถูกต้อง +ตรวจสอบว่าติดตั้งสำเร็จโดยเช็คเวอร์ชัน ถ้าเห็นเวอร์ชันแสดงว่า PHP ทำงานถูกต้อง ``` 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 ``` @@ -144,23 +144,23 @@ sudo nano /etc/apache2/mods-enabled/dir.conf DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm ``` -บันทึกไฟล์และออกจาก nano โดยกด `CTRL + X` ตามด้วย `Y` เพื่อยืนยัน และกด `ENTER` จากนั้นรีสตาร์ท Apache เพื่อให้มีผลโดยใช้คำสั่ง `sudo systemctl restart apache2` +บันทึกไฟล์และออกจาก nano โดยกด `CTRL + X` ตามด้วย `Y` เพื่อยืนยัน และกด `ENTER` สุดท้ายรีสตาร์ท Apache เพื่อให้การเปลี่ยนแปลงมีผลด้วยคำสั่ง `sudo systemctl restart apache2` -### การสร้างเว็บไซต์ทดสอบ +### สร้างเว็บไซต์ทดสอบ -เมื่อติดตั้งส่วนประกอบ LAMP ครบแล้ว เราจะสร้างเว็บไซต์ทดสอบเพื่อแสดงให้เห็นว่า LAMP stack ทำงานร่วมกันอย่างไรเพื่อสร้างโซลูชันเว็บไซต์ไดนามิกที่ดี นี่เป็นตัวเลือกเสริมแต่ช่วยให้เข้าใจวิธีใช้เครื่องมือเหล่านี้ตั้งค่าเว็บไซต์ของคุณเองได้ +เมื่อติดตั้งส่วนประกอบ LAMP ครบแล้ว เราจะสร้างเว็บไซต์ทดสอบเพื่อแสดงว่า LAMP stack ทำงานร่วมกันอย่างไรเพื่อสร้างเว็บไซต์ไดนามิกที่ยอดเยี่ยม นี่เป็นตัวเลือกเสริม แต่ช่วยให้เข้าใจวิธีใช้เครื่องมือเหล่านี้ตั้งค่าเว็บไซต์ของคุณเองได้ -ในตัวอย่างนี้ เราจะสร้างเว็บไซต์รายการสิ่งที่ต้องทำ (to-do list) เล็ก ๆ ด้วย PHP ซึ่งจะดึงข้อมูลรายการจากฐานข้อมูล MySQL และให้บริการผ่าน Apache +ในตัวอย่างนี้ เราจะสร้างเว็บไซต์รายการสิ่งที่ต้องทำ (to-do list) เล็ก ๆ ผ่าน 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 แทน แต่เมื่อสร้างไฟล์โฮสต์เสมือน (virtual host) ให้ลบพารามิเตอร์ `ServerName` ออก ::: -#### การตั้งค่า Apache +#### ตั้งค่า Apache -โดยทั่วไปบนเซิร์ฟเวอร์เว็บ ไฟล์และข้อมูลเว็บไซต์ทั้งหมดจะเก็บไว้ในไดเรกทอรี `/var/www` โดยปกติ Apache จะมาพร้อมไดเรกทอรี `html` ที่มีหน้าเริ่มต้น เพื่อให้ทุกอย่างเป็นระเบียบโดยเฉพาะเมื่อโฮสต์หลายเว็บไซต์บน Apache เดียวกัน เราแนะนำให้ตั้งค่าแต่ละเว็บไซต์ในไดเรกทอรีแยกต่างหาก +โดยทั่วไป ไฟล์และข้อมูลเว็บไซต์ทั้งหมดจะเก็บไว้ที่ไดเรกทอรี `/var/www` โดยปกติ Apache จะมีไดเรกทอรี `html` ที่มีหน้าเริ่มต้น เพื่อให้ทุกอย่างเป็นระเบียบโดยเฉพาะเมื่อโฮสต์หลายเว็บไซต์บน Apache ตัวเดียว เราแนะนำให้ตั้งแต่ละเว็บไซต์ในโฟลเดอร์แยกกัน ทำได้โดยสร้างโฟลเดอร์ใหม่ใน `/var/www/[your_domain]` สำหรับแต่ละโดเมนเว็บไซต์ ในตัวอย่างนี้คือ `/var/www/zapdocs.example.com` ``` @@ -188,24 +188,24 @@ sudo nano /etc/apache2/sites-available/[your_domain].conf บันทึกไฟล์และออกจาก nano โดยกด `CTRL + X` ตามด้วย `Y` และกด `ENTER` เราแนะนำให้ใช้คำสั่ง `sudo apache2ctl configtest` เพื่อตรวจสอบว่าไฟล์ไม่มีข้อผิดพลาดทางไวยากรณ์ -ขั้นตอนสุดท้ายสำหรับการตั้งค่า Apache คือเปิดใช้งานโฮสต์เสมือนใหม่ด้วยคำสั่ง `a2ensite` +ขั้นตอนสุดท้ายของการตั้งค่า Apache คือเปิดใช้งานโฮสต์เสมือนใหม่ด้วยคำสั่ง `a2ensite` ``` sudo a2ensite [your_domain] ``` :::note ไม่ใช้โดเมน -ถ้าคุณ **ไม่** ใช้โดเมน ให้ลบหรือคอมเมนต์บรรทัด `ServerName` โดยใส่ `#` ข้างหน้า และต้องปิดใช้งานโฮสต์เสมือนเริ่มต้นด้วยคำสั่ง `sudo a2dissite 000-default` +ถ้าคุณ **ไม่** ใช้โดเมน ให้ลบหรือคอมเมนต์บรรทัด `ServerName` โดยใส่ `#` ข้างหน้า และต้องปิดโฮสต์เสมือนเริ่มต้นด้วยคำสั่ง `sudo a2dissite 000-default` ::: สุดท้าย รีสตาร์ท Apache เพื่อให้โฮสต์เสมือนใหม่มีผลด้วยคำสั่ง: `sudo systemctl restart apache2` -#### การสร้างเว็บไซต์ +#### สร้างเว็บไซต์ -เมื่อคุณตั้งค่า Apache ผ่านโฮสต์เสมือนและโฟลเดอร์เอกสารแล้ว ถึงเวลาสร้างเว็บไซต์จริงที่จะให้บริการ ตอนนี้โฟลเดอร์ยังว่างเปล่า จึงไม่มีอะไรให้บริการ เราจะสร้างเว็บไซต์รายการสิ่งที่ต้องทำเล็ก ๆ ตามที่กล่าวไว้สำหรับโดเมนนี้ +ตอนนี้คุณตั้งค่า Apache ผ่านโฮสต์เสมือนและโฟลเดอร์เอกสารแล้ว ถึงเวลาสร้างเว็บไซต์จริง ๆ ที่จะให้บริการ ตอนนี้โฟลเดอร์ยังว่างเปล่า จึงไม่มีอะไรให้บริการ เราจะสร้างเว็บไซต์รายการสิ่งที่ต้องทำเล็ก ๆ ตามที่กล่าวไว้สำหรับโดเมนนี้ -##### การเตรียมฐานข้อมูล +##### เตรียมฐานข้อมูล -เริ่มต้นด้วยการสร้างฐานข้อมูลและตารางเพื่อเก็บรายการแต่ละรายการ เข้าสู่ระบบ MySQL ของคุณ +เริ่มด้วยการสร้างฐานข้อมูลและตารางเพื่อเก็บรายการแต่ละรายการ เข้าสู่ระบบ MySQL ``` sudo mysql -u root ``` @@ -227,7 +227,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); @@ -250,19 +250,19 @@ TO todo@localhost; FLUSH PRIVILEGES; ``` -เมื่อฐานข้อมูลพร้อมและผู้ใช้ตั้งค่าเรียบร้อยแล้ว คุณสามารถออกจากเทอร์มินัล MySQL ด้วยคำสั่ง `quit` +เมื่อฐานข้อมูลพร้อมและผู้ใช้ตั้งค่าแล้ว คุณสามารถออกจาก MySQL terminal ด้วยคำสั่ง `quit` ##### ไฟล์เว็บไซต์ PHP -ส่วนสุดท้ายของตัวอย่างนี้คือการตั้งค่าไฟล์เว็บไซต์ PHP สำหรับหน้า to-do ซึ่งจะสร้างไฟล์ `index.php` ใหม่ในไดเรกทอรี `/var/www/[your_domain]` ที่คุณสร้างไว้ก่อนหน้านี้ เปิด nano editor เพื่อสร้างไฟล์นี้ +ส่วนสุดท้ายของตัวอย่างนี้คือการตั้งค่าไฟล์เว็บไซต์ PHP สำหรับหน้า to-do จะทำผ่านไฟล์ `index.php` ใหม่ในไดเรกทอรี `/var/www/[your_domain]` ที่คุณสร้างไว้ก่อนหน้านี้ เปิด nano editor เพื่อสร้างไฟล์นี้ ``` sudo nano /var/www/[your_domain]/index.php ``` -ด้านล่างนี้คือโค้ดตัวอย่างง่าย ๆ ที่คุณสามารถวางลงใน nano editor สำหรับหน้า to-do พื้นฐานที่ดึงรายการจากฐานข้อมูล ส่วน PHP แรกจะเชื่อมต่อ MySQL กับฐานข้อมูลของคุณ +ด้านล่างนี้เป็นโค้ดตัวอย่างง่าย ๆ ที่คุณสามารถวางใน nano editor สำหรับหน้า to-do พื้นฐานที่แสดงรายการจากฐานข้อมูล ส่วน PHP แรกสร้างการเชื่อมต่อ MySQL กับฐานข้อมูลของคุณ :::important -คุณต้องเปลี่ยนค่า `[your_password]` เป็นรหัสผ่านที่ตั้งไว้สำหรับผู้ใช้ `todo` ก่อนหน้านี้ +คุณต้องเปลี่ยน `[your_password]` เป็นรหัสผ่านที่ตั้งไว้สำหรับผู้ใช้ `todo` ก่อนหน้านี้ ::: ส่วน HTML ต่อมาคือหน้าเว็บหลักที่สร้างรายการแบบไม่เรียงลำดับ (unordered list) โดยวนลูปผ่านผลลัพธ์แต่ละรายการ @@ -278,7 +278,7 @@ $dbname = "todowebsite"; // สร้างการเชื่อมต่อ $conn = new mysqli($servername, $username, $password, $dbname); -// ตรวจสอบการเชื่อมต่อ ถ้าไม่สำเร็จแสดงข้อผิดพลาด +// ตรวจสอบว่าการเชื่อมต่อสำเร็จหรือไม่ ถ้าไม่ให้แสดงข้อผิดพลาด if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } @@ -320,7 +320,7 @@ $result = $conn->query($sql); echo "
                    • "; } } else { - // ถ้าไม่มีรายการ แสดงข้อความเริ่มต้น + // ถ้าไม่มีรายการ ให้แสดงข้อความเริ่มต้น echo "
                    • No to-do items found.
                    • "; } ?> @@ -334,11 +334,11 @@ $conn->close(); ?> ``` -เมื่อคัดลอกโค้ดนี้ลงใน nano editor แล้ว บันทึกไฟล์และออกจาก nano โดยกด `CTRL + X` ตามด้วย `Y` และกด `ENTER` +เมื่อคัดลอกโค้ดนี้ลง nano editor แล้ว บันทึกไฟล์และออกจาก nano โดยกด `CTRL + X` ตามด้วย `Y` และกด `ENTER` -#### การทดสอบเว็บไซต์ +#### ทดสอบเว็บไซต์ -คุณได้ทำตามขั้นตอนและตั้งค่าเว็บไซต์ทดสอบรายการสิ่งที่ต้องทำที่ใช้ทุกส่วนของ LAMP stack เรียบร้อยแล้ว! +คุณทำตามขั้นตอนและตั้งค่าเว็บไซต์ to-do ทดสอบที่ใช้ทุกส่วนของ LAMP stack สำเร็จแล้ว! ตอนนี้คุณควรเข้าถึงเว็บไซต์ผ่านโดเมน (ใช้ `http`/พอร์ต 80) ที่ตั้งไว้ในไฟล์โฮสต์เสมือน เช่น `zapdocs.example.com` ในตัวอย่าง ผลลัพธ์ควรเป็นแบบนี้: @@ -346,8 +346,8 @@ $conn->close(); ## สรุป -ยินดีด้วย คุณได้ติดตั้งและตั้งค่า LAMP stack สำเร็จแล้ว! ขั้นตอนต่อไป เรา **แนะนำอย่างยิ่ง** ให้ตั้งค่าโดเมนและ **ใบรับรอง SSL** เพื่อให้ข้อมูลส่งผ่านเว็บไซต์ของคุณอย่างปลอดภัย โปรดดูคู่มือ [Certbot](dedicated-linux-certbot.md) โดยเน้นที่ **Apache Plugin** และทำตามขั้นตอนแบบโต้ตอบเพื่อสร้างใบรับรองสำหรับโดเมนที่คุณเลือกได้อย่างรวดเร็วและง่ายดาย +ยินดีด้วย คุณติดตั้งและตั้งค่า LAMP stack สำเร็จแล้ว! ขั้นตอนต่อไป เรา **แนะนำอย่างยิ่ง** ให้ตั้งค่าโดเมนและ **ใบรับรอง SSL** เพื่อให้ข้อมูลส่งผ่านเว็บไซต์ของคุณอย่างปลอดภัย โปรดดู [คู่มือ Certbot](dedicated-linux-certbot.md) โดยเน้นที่ **Apache Plugin** และทำตามขั้นตอนโต้ตอบเพื่อสร้างใบรับรองสำหรับโดเมนที่เลือกได้อย่างรวดเร็วและง่ายดาย -หากมีคำถามหรือต้องการความช่วยเหลือเพิ่มเติม อย่าลังเลที่จะติดต่อทีมซัพพอร์ตของเรา ซึ่งพร้อมให้บริการทุกวันเพื่อช่วยเหลือคุณ! 🙂 +ถ้ามีคำถามหรือขอความช่วยเหลือเพิ่มเติม อย่าลังเลที่จะติดต่อทีมซัพพอร์ตของเรา ซึ่งพร้อมช่วยเหลือคุณทุกวัน! 🙂 \ No newline at end of file diff --git a/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md b/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md index 2cf6ba15b..a714a59bc 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md @@ -1,6 +1,6 @@ --- id: vserver-linux-lemp-stack -title: "VPS: ตั้งค่า LEMP stack - Linux, Nginx, MySQL, PHP" +title: "ตั้งค่า LEMP Stack บนเซิร์ฟเวอร์ Linux - ดีพลอยเว็บแอปประสิทธิภาพสูง" description: "ค้นพบวิธีตั้งค่า LEMP stack สำหรับโฮสต์เว็บไซต์ PHP แบบไดนามิกบน VPS Linux → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: Web LEMP stack services: @@ -13,17 +13,17 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## บทนำ -**LEMP** stack คือชุดซอฟต์แวร์โอเพนซอร์สยอดนิยมที่ถูกตั้งค่าร่วมกันเพื่อให้สามารถโฮสต์เว็บไซต์ไดนามิกได้ง่าย โดยเน้นไปที่เว็บไซต์และแอป PHP โดยตัวย่อหมายถึง: **L**inux เป็นระบบปฏิบัติการ, "**E**ngine x" (nginx) เป็นเซิร์ฟเวอร์เว็บ, **M**ySQL เป็นฐานข้อมูล และสุดท้าย **P**HP สำหรับการประมวลผล ในคู่มือนี้ เราจะครอบคลุมขั้นตอนการตั้งค่า LEMP stack บน VPS Linux พร้อมตัวอย่างละเอียดของการตั้งค่าเว็บไซต์รายการสิ่งที่ต้องทำ (to-do list) +**LEMP** stack คือชุดซอฟต์แวร์โอเพนซอร์สยอดนิยมที่ติดตั้งร่วมกันเพื่อให้โฮสต์เว็บไซต์ไดนามิกได้ง่าย โดยเน้นไปที่เว็บไซต์และแอป PHP ชื่อย่อมาจาก: **L**inux เป็นระบบปฏิบัติการ, "**E**ngine x" (nginx) เป็นเว็บเซิร์ฟเวอร์, **M**ySQL เป็นฐานข้อมูล และสุดท้าย **P**HP สำหรับประมวลผล ในคู่มือนี้เราจะครอบคลุมขั้นตอนการตั้งค่า LEMP stack บน VPS Linux พร้อมตัวอย่างการตั้งค่าเว็บไซต์รายการสิ่งที่ต้องทำ (to-do list) ## การเตรียมตัว -เริ่มต้นด้วยการเชื่อมต่อกับเซิร์ฟเวอร์ของคุณผ่าน SSH หากคุณไม่รู้วิธีทำ โปรดดูที่ [คู่มือการเข้าถึงเบื้องต้น (SSH)](vserver-linux-ssh.md) +เริ่มต้นด้วยการเชื่อมต่อกับเซิร์ฟเวอร์ของคุณผ่าน SSH หากไม่รู้วิธีทำ โปรดดูที่ [การเข้าถึงเบื้องต้น (SSH)](vserver-linux-ssh.md) คู่มือของเรา -ในคู่มือนี้ เราจะใช้ Ubuntu เป็นดิสโทร Linux คำสั่งเหมือนกันสำหรับ Debian และน่าจะคล้ายกันสำหรับดิสโทรอื่น ๆ แต่ไวยากรณ์คำสั่งอาจแตกต่างกันเล็กน้อย ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งระบบปฏิบัติการและเชื่อมต่อกับเซิร์ฟเวอร์ผ่าน SSH แล้ว +ในคู่มือนี้ เราจะใช้ Ubuntu เป็นดิสโทร Linux คำสั่งเหมือนกันกับ Debian และน่าจะคล้ายกับดิสโทรอื่น ๆ แต่ไวยากรณ์คำสั่งอาจแตกต่างเล็กน้อย ตรวจสอบให้แน่ใจว่าคุณติดตั้งระบบปฏิบัติการแล้วและเชื่อมต่อกับเซิร์ฟเวอร์ผ่าน SSH -เหมือนเดิม ก่อนดำเนินการติดตั้ง ให้แน่ใจว่าทุกแพ็กเกจเป็นเวอร์ชันล่าสุดด้วยคำสั่งต่อไปนี้: +เหมือนเดิม ก่อนติดตั้ง ให้แน่ใจว่าแพ็กเกจทั้งหมดอัปเดตแล้วด้วยคำสั่งนี้: ``` // Ubuntu & Debian sudo apt update @@ -40,20 +40,20 @@ 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 Firewall** เพราะ Nginx มีแอปพลิเคชันที่ลงทะเบียนไว้สำหรับนี้ +เมื่อติดตั้งเสร็จ ให้แน่ใจว่าสร้างกฎไฟร์วอลล์ที่เหมาะสมเพื่อให้เว็บเซิร์ฟเวอร์เข้าถึงได้จากอินเทอร์เน็ต ในตัวอย่างนี้ เราจะใช้ **UFW Firewall** เพราะ Nginx มีแอปพลิเคชันที่ลงทะเบียนไว้สำหรับนี้ -ถ้าคุณใช้ไฟร์วอลล์อื่น ให้แน่ใจว่าอนุญาตพอร์ต 80 (HTTP) ผ่านไฟร์วอลล์ คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับไฟร์วอลล์ใน Linux ได้จาก [คู่มือจัดการไฟร์วอลล์](vserver-linux-firewall.md) +ถ้าใช้ไฟร์วอลล์อื่น ให้แน่ใจว่าอนุญาตพอร์ต 80 (HTTP) ผ่านไฟร์วอลล์ คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับไฟร์วอลล์ใน Linux ได้จากคู่มือ [จัดการไฟร์วอลล์](vserver-linux-firewall.md) -ตรวจสอบให้แน่ใจว่าเปิดใช้งาน UFW firewall และสร้างกฎสำหรับ SSH ด้วย +ตรวจสอบว่าเปิดใช้งาน UFW firewall แล้ว และสร้างกฎสำหรับ SSH ด้วย ``` # สร้างกฎอนุญาต SSH sudo ufw allow OpenSSH @@ -63,10 +63,10 @@ sudo ufw enable ``` :::caution -อย่าลืมสร้างกฎสำหรับ SSH หากคุณใช้ UFW Firewall! ถ้าไม่ทำ คุณจะ **ไม่สามารถ** SSH เข้าเซิร์ฟเวอร์ได้อีกถ้าการเชื่อมต่อปัจจุบันหลุด! +ต้องมีการตั้งกฎสำหรับ SSH ถ้าใช้ UFW Firewall! ถ้าไม่มี คุณจะ **ไม่** สามารถ SSH เข้าเซิร์ฟเวอร์ได้อีกถ้าการเชื่อมต่อปัจจุบันหลุด! ::: -ตอนนี้สร้างกฎอนุญาต Nginx และตรวจสอบว่ากฎถูกสร้างแล้ว +ตอนนี้สร้างกฎอนุญาต Nginx แล้วตรวจสอบว่ากฎถูกสร้างเรียบร้อย ``` # สร้างกฎอนุญาต Nginx sudo ufw allow in "Nginx Full" @@ -76,37 +76,37 @@ 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 ด้วย ![](https://screensaver01.zap-hosting.com/index.php/s/A36rfRzL3gFGq9x/preview) -เมื่อเปิดไฟร์วอลล์สำหรับ Nginx แล้ว คุณควรตรวจสอบว่า Nginx ทำงานได้โดยลองเข้าถึงที่อยู่ IP ของคุณผ่านเบราว์เซอร์ เช่น: `http://[your_ipaddress]` +เมื่อเปิดไฟร์วอลล์สำหรับ Nginx แล้ว ให้ตรวจสอบว่า Nginx ทำงานได้โดยลองเข้าถึงที่อยู่ IP ของคุณผ่านเบราว์เซอร์ เช่น: `http://[your_ipaddress]` -ถ้าทำงานได้ คุณจะเห็นหน้าเว็บต้อนรับเริ่มต้น ถ้าไม่ ให้ตรวจสอบสถานะบริการด้วยคำสั่ง: `systemctl status nginx` +ถ้าทำงาน คุณจะเห็นหน้าเว็บต้อนรับเริ่มต้น ถ้าไม่ ให้ตรวจสอบสถานะบริการด้วยคำสั่ง: `systemctl status nginx` ![](https://screensaver01.zap-hosting.com/index.php/s/EqFoyXMJMaHc3dc/preview) ### การตั้งค่า 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` ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -ถัดไปจะถามเกี่ยวกับการลบผู้ใช้ `anonymous` และปิดการล็อกอิน root จากระยะไกล เราแนะนำให้ตอบ `Y` ทั้งสองข้อเพื่อความปลอดภัย ซึ่งจะลบผู้ใช้ทดสอบและจำกัดให้ผู้ใช้ `root` ใช้งานได้เฉพาะผ่าน SSH บนเครื่องเท่านั้น ลดความเสี่ยง +ถัดไปจะถามเรื่องลบผู้ใช้ `anonymous` และปิดการล็อกอิน root จากระยะไกล แนะนำตอบ `Y` ทั้งสองข้อเพื่อความปลอดภัย ซึ่งจะลบผู้ใช้ทดสอบและจำกัดให้ root ใช้ได้เฉพาะในเครื่องผ่าน SSH เท่านั้น ลดความเสี่ยง ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -สุดท้ายจะถามเกี่ยวกับการลบฐานข้อมูล `test` และโหลดตารางสิทธิ์ใหม่ เราแนะนำให้ตอบ `Y` เพราะฐานข้อมูลทดสอบไม่จำเป็นและต้องโหลดตารางสิทธิ์ใหม่เพื่อให้การเปลี่ยนแปลงมีผล +สุดท้ายจะถามเรื่องลบฐานข้อมูล `test` และโหลดตารางสิทธิ์ใหม่ แนะนำตอบ `Y` เพราะฐานข้อมูลทดสอบไม่จำเป็นและต้องโหลดตารางสิทธิ์ใหม่เพื่อให้การตั้งค่ามีผล ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) @@ -114,9 +114,9 @@ sudo apt install mysql-server ### การตั้งค่า PHP -ส่วนสุดท้ายของ LEMP คือ PHP สำหรับ nginx ต้องใช้โปรแกรมภายนอกชื่อ `php-fpm` (PHP fastCGI process manager) ซึ่ง Nginx จะถูกตั้งค่าให้ส่งคำขอไปยัง `php-fpm` ก่อนตอบกลับเมื่อใช้ server blocks +ส่วนสุดท้ายของ LEMP คือ PHP สำหรับ nginx ต้องใช้โปรแกรมเสริมชื่อ `php-fpm` (PHP fastCGI process manager) ซึ่ง Nginx จะส่งคำขอไปให้ `php-fpm` ประมวลผลก่อนตอบกลับเมื่อใช้ server blocks -คำสั่งนี้ติดตั้ง php-fpm เวอร์ชันล่าสุดพร้อมปลั๊กอิน PHP สำหรับ MySQL เพื่อให้ Nginx ทำงานกับ PHP และ PHP ใช้งาน MySQL ได้ +ติดตั้ง php-fpm เวอร์ชันล่าสุดพร้อมปลั๊กอิน PHP สำหรับ MySQL ด้วยคำสั่งนี้ ``` sudo apt install php-fpm php-mysql ``` @@ -127,32 +127,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 stack ทำงานร่วมกันอย่างไร นี่เป็นตัวเลือกเสริมแต่ช่วยให้เข้าใจวิธีใช้เครื่องมือเหล่านี้ตั้งค่าเว็บไซต์ของคุณเอง +เมื่อติดตั้ง LEMP ครบแล้ว เราจะสร้างเว็บไซต์ทดสอบเพื่อแสดงว่า LEMP stack ทำงานร่วมกันอย่างไร นี่เป็นทางเลือกแต่ช่วยให้เข้าใจวิธีใช้เครื่องมือเหล่านี้ตั้งเว็บไซต์ของคุณเอง ในตัวอย่างนี้ เราจะสร้างเว็บไซต์รายการสิ่งที่ต้องทำ (to-do list) ด้วย 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 block ต่อไป ควรถอดพารามิเตอร์ `server_name` ออก +คุณสามารถไม่ใช้โดเมนและแทนที่ `[your_domain]` ด้วยชื่อธรรมดาได้ จากนั้นเข้าถึงเว็บไซต์ผ่านที่อยู่ IP แทน แต่เมื่อสร้างไฟล์ server block ให้ลบพารามิเตอร์ `server_name` ออก ::: -#### การตั้งค่า Nginx +#### ตั้งค่า 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] ``` @@ -162,7 +162,7 @@ sudo mkdir /var/www/[your_domain] sudo nano /etc/nginx/sites-available/[your_domain].conf ``` -ใช้เทมเพลตด้านล่างและคัดลอกลงใน nano editor โดยแทนที่ `[your_domain]` ด้วยโดเมนของคุณ +ใช้เทมเพลตด้านล่างนี้ คัดลอกลงใน nano editor แล้วแทนที่ `[your_domain]` ด้วยโดเมนของคุณ ``` server { listen 80; @@ -192,9 +192,9 @@ server { ในตัวอย่างนี้ ให้ใส่ `8.3` เป็นเวอร์ชันหลัก เช่น: `fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;` ::: -ไฟล์ server block นี้จัดการคำขอพอร์ต 80 (HTTP) และตรวจสอบว่าคำขอตรงกับ `server_name` ที่ระบุ ซึ่งก็คือโดเมนของคุณ นอกจากนี้ยังชี้ไปยังโฟลเดอร์ `/var/www/[your_domain]` ที่สร้างไว้เพื่อให้บริการไฟล์ +ไฟล์ server block นี้จัดการคำขอพอร์ต 80 (HTTP) และตรวจสอบว่าคำขอตรงกับ `server_name` ที่ระบุ (โดเมนของคุณ) และชี้ไปยังโฟลเดอร์ `/var/www/[your_domain]` ที่สร้างไว้เพื่อให้บริการไฟล์ -บันทึกไฟล์และออกจาก nano โดยกด `CTRL + X` ตามด้วย `Y` เพื่อยืนยัน และกด `ENTER` +บันทึกไฟล์และออกจาก nano โดยกด `CTRL + X` ตามด้วย `Y` เพื่อยืนยัน แล้วกด `ENTER` ขั้นตอนสุดท้ายของการตั้งค่า Nginx คือเปิดใช้งานคอนฟิกโดยลิงก์ไฟล์จากไดเรกทอรี `sites-enabled` ``` @@ -202,20 +202,20 @@ sudo ln -s /etc/nginx/sites-available/[your_domain].conf /etc/nginx/sites-enable ``` :::note ไม่ใช้โดเมน -ถ้าคุณ **ไม่** ใช้โดเมน ให้ลบหรือคอมเมนต์บรรทัด `server_name` โดยใส่ `#` นำหน้า และปิดการใช้งาน server block เริ่มต้นด้วยคำสั่ง `sudo unlink /etc/nginx/sites-enabled/default` +ถ้า **ไม่** ใช้โดเมน ให้ลบหรือคอมเมนต์บรรทัด `server_name` โดยใส่ `#` นำหน้า และปิดการใช้งาน server block เริ่มต้นด้วยคำสั่ง `sudo unlink /etc/nginx/sites-enabled/default` ::: -แนะนำให้ใช้คำสั่ง `sudo nginx -t` เพื่อตรวจสอบว่าไฟล์ไม่มีข้อผิดพลาดทางไวยากรณ์ +แนะนำให้ใช้คำสั่ง `sudo nginx -t` เพื่อตรวจสอบว่าไฟล์ไม่มีไวยากรณ์ผิดพลาด -สุดท้าย รีสตาร์ท Nginx เพื่อให้การตั้งค่าใหม่มีผลด้วยคำสั่ง: `sudo systemctl reload nginx` +สุดท้าย รีสตาร์ท Nginx เพื่อให้การตั้งค่า virtual host ใหม่มีผลด้วยคำสั่ง: `sudo systemctl reload nginx` -#### การสร้างเว็บไซต์ +#### สร้างเว็บไซต์ -เมื่อคุณตั้งค่า Nginx ผ่าน server block และโฟลเดอร์เอกสารแล้ว ถึงเวลาสร้างเว็บไซต์จริง ตอนนี้โฟลเดอร์ยังว่างเปล่า เราจะสร้างเว็บไซต์รายการสิ่งที่ต้องทำเล็ก ๆ ตามที่กล่าวไว้ก่อนหน้านี้สำหรับโดเมนนี้ +เมื่อคอนฟิก Nginx เสร็จและสร้างโฟลเดอร์เว็บไซต์แล้ว ถึงเวลาสร้างเว็บไซต์จริง ตอนนี้โฟลเดอร์ยังว่างเปล่า เราจะสร้างเว็บไซต์รายการสิ่งที่ต้องทำเล็ก ๆ สำหรับโดเมนนี้ ##### เตรียมฐานข้อมูล -เริ่มด้วยการสร้างฐานข้อมูลและตารางเพื่อเก็บรายการแต่ละรายการ เข้าสู่ระบบ MySQL +เริ่มจากสร้างฐานข้อมูลและตารางเก็บรายการ เข้าสู่ระบบ MySQL ``` sudo mysql -u root ``` @@ -237,7 +237,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); @@ -260,22 +260,22 @@ TO todo@localhost; FLUSH PRIVILEGES; ``` -เมื่อฐานข้อมูลและผู้ใช้พร้อมแล้ว ออกจาก MySQL ด้วยคำสั่ง `quit` +ฐานข้อมูลพร้อมและผู้ใช้ตั้งค่าเรียบร้อย ออกจาก MySQL ด้วยคำสั่ง `quit` เมื่อพร้อม ##### ไฟล์เว็บไซต์ PHP -ส่วนสุดท้ายของตัวอย่างนี้คือการตั้งค่าไฟล์เว็บไซต์ PHP สำหรับหน้า to-do จะสร้างไฟล์ `index.php` ในไดเรกทอรี `/var/www/[your_domain]` ที่สร้างไว้ก่อนหน้านี้ เปิด nano เพื่อสร้างไฟล์ +ส่วนสุดท้ายคือสร้างไฟล์เว็บไซต์ PHP สำหรับหน้า to-do สร้างไฟล์ `index.php` ในไดเรกทอรี `/var/www/[your_domain]` ที่สร้างไว้ เปิด nano editor ``` sudo nano /var/www/[your_domain]/index.php ``` -ด้านล่างเป็นโค้ดง่าย ๆ ที่คุณสามารถวางลงใน nano เพื่อสร้างหน้า to-do พื้นฐานที่ดึงรายการจากฐานข้อมูล ส่วน PHP แรกเชื่อมต่อ MySQL +ด้านล่างนี้เป็นโค้ดตัวอย่างง่าย ๆ สำหรับหน้า to-do ที่ดึงรายการจากฐานข้อมูล ส่วน PHP แรกเชื่อมต่อ MySQL :::important -คุณต้องเปลี่ยน `[your_password]` เป็นรหัสผ่านที่ตั้งไว้สำหรับผู้ใช้ `todo` ก่อนหน้านี้ +ต้องเปลี่ยน `[your_password]` เป็นรหัสผ่านที่ตั้งไว้สำหรับผู้ใช้ `todo` ก่อนหน้านี้ ::: -ส่วน HTML ต่อมาเป็นหน้าเว็บหลักที่สร้างรายการแบบไม่เรียงลำดับ โดยวนลูปผ่านผลลัพธ์แต่ละรายการ +ส่วน HTML สร้างหน้าเว็บหลักโดยแสดงรายการแบบลูปผ่านผลลัพธ์ ``` query($sql); num_rows > 0) { - // วนลูปผ่านแต่ละรายการในผลลัพธ์ + // ลูปผ่านแต่ละรายการที่ได้จากคำสั่ง SQL foreach ($result as $entry) { echo "
                    • "; // แสดงชื่อและใช้ htmlspecialchars ป้องกัน XSS (cross-site scripting) @@ -344,20 +344,20 @@ $conn->close(); ?> ``` -เมื่อคัดลอกโค้ดลง nano แล้ว บันทึกไฟล์และออกด้วย `CTRL + X` ตามด้วย `Y` และกด `ENTER` +คัดลอกโค้ดนี้ลงใน nano editor แล้วบันทึกและออกด้วย `CTRL + X` ตามด้วย `Y` และ `ENTER` -#### การทดสอบเว็บไซต์ +#### ทดสอบเว็บไซต์ -คุณตั้งค่าเว็บไซต์ทดสอบรายการสิ่งที่ต้องทำที่ใช้ LEMP stack ครบถ้วนเรียบร้อยแล้ว! +คุณตั้งค่าเว็บไซต์ทดสอบรายการสิ่งที่ต้องทำที่ใช้ LEMP stack สำเร็จแล้ว! -ตอนนี้คุณควรเข้าถึงเว็บไซต์ผ่านโดเมน (ใช้ `http`/พอร์ต 80) ที่กำหนดไว้ในไฟล์ server block เช่น `zapdocs.example.com` ในตัวอย่าง ผลลัพธ์ควรเป็นแบบนี้: +ตอนนี้คุณควรเข้าถึงเว็บไซต์ผ่านโดเมน (ใช้ `http`/พอร์ต 80) ที่ตั้งไว้ในไฟล์ server block เช่น `zapdocs.example.com` ในตัวอย่าง ผลลัพธ์ควรเป็นแบบนี้: ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## สรุป -ยินดีด้วย คุณติดตั้งและตั้งค่า LEMP stack สำเร็จแล้ว! ขั้นตอนต่อไป เรา **แนะนำอย่างยิ่ง** ให้ตั้งค่าโดเมนและ **ใบรับรอง SSL** เพื่อให้ข้อมูลส่งผ่านเว็บไซต์ของคุณอย่างปลอดภัย โปรดดู [คู่มือ Certbot](dedicated-linux-certbot.md) โดยเน้นที่ **ปลั๊กอิน Nginx** และทำตามขั้นตอนโต้ตอบเพื่อสร้างใบรับรองสำหรับโดเมนที่เลือกได้อย่างรวดเร็วและง่ายดาย +ยินดีด้วย คุณติดตั้งและตั้งค่า LEMP stack สำเร็จแล้ว! ขั้นตอนต่อไป เรา **แนะนำอย่างยิ่ง** ให้ตั้งค่าโดเมนและ **ใบรับรอง SSL** เพื่อให้ข้อมูลส่งผ่านเว็บไซต์ของคุณอย่างปลอดภัย โปรดดูคู่มือ [Certbot](dedicated-linux-certbot.md) โดยเน้นที่ **ปลั๊กอิน Nginx** และทำตามขั้นตอนโต้ตอบเพื่อสร้างใบรับรองสำหรับโดเมนที่เลือกได้อย่างรวดเร็วและง่ายดาย -ถ้ามีคำถามหรือขอความช่วยเหลือเพิ่มเติม อย่าลังเลที่จะติดต่อทีมซัพพอร์ตของเรา ซึ่งพร้อมช่วยเหลือคุณทุกวัน! 🙂 +ถ้ามีคำถามหรือต้องการความช่วยเหลือ ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมให้บริการทุกวัน! 🙂 \ No newline at end of file diff --git a/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md b/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md index 208fd2a38..b66eb5f01 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md @@ -1,15 +1,16 @@ --- id: vserver-linux-nextcloud -title: "VPS: การติดตั้ง Nextcloud" +title: "ตั้งค่า Nextcloud บนเซิร์ฟเวอร์ Linux - สร้างคลาวด์ส่วนตัวของคุณเอง" description: "ค้นพบวิธีตั้งค่าเซิร์ฟเวอร์ Nextcloud ประสิทธิภาพสูงบน Linux เพื่อโฮสต์คลาวด์ที่ดีที่สุด → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง Nextcloud services: - vserver + - dedicated --- import InlineVoucher from '@site/src/components/InlineVoucher'; -## แนะนำ +## บทนำ Nextcloud คือโซลูชันคลาวด์แบบโอเพนซอร์สและเป็นฟอร์กของ Owncloud ก่อตั้งขึ้นในปี 2016 โดย Frank Kalitschek ผู้ก่อตั้ง Owncloud คนก่อนหน้า @@ -21,7 +22,7 @@ Nextcloud คือโซลูชันคลาวด์แบบโอเพ ## การเตรียมตัว -ข้อกำหนดต่อไปนี้ได้รับการแนะนำโดยนักพัฒนาและอิงจากประสบการณ์ของเราเอง หากไม่ตรงตามข้อกำหนดเหล่านี้ คุณอาจเจอปัญหาได้ +ข้อกำหนดต่อไปนี้เป็นคำแนะนำจากนักพัฒนาและอิงจากประสบการณ์ของเราเอง หากไม่ตรงตามข้อกำหนดเหล่านี้ อาจเจอปัญหาได้ #### ฮาร์ดแวร์ @@ -30,7 +31,7 @@ Nextcloud คือโซลูชันคลาวด์แบบโอเพ | CPU | 2x 1 GHz | 4x 2+ GHz | | RAM | 512 MB | 4+ GB | | พื้นที่จัดเก็บ | 10 GB | 50+ GB | -| แบนด์วิดท์ | 100 mbit/s (อัปโหลด & ดาวน์โหลด) | 500mbit/s (อัปโหลด & ดาวน์โหลด) แนะนำถ้าผู้ใช้หลายคนจะใช้คลาวด์ | +| แบนด์วิดท์ | 100 mbit/s (อัปโหลด & ดาวน์โหลด) | 500mbit/s (อัปโหลด & ดาวน์โหลด) แนะนำถ้ามีผู้ใช้หลายคนในคลาวด์ | #### ซอฟต์แวร์ @@ -255,8 +256,7 @@ php -v -ขั้นตอนถัดไปคือการกำหนดประเภทฐานข้อมูลเพื่อเก็บข้อมูลที่เกี่ยวข้อง มีตัวเลือกหลายแบบ: - +ขั้นตอนถัดไปคือการกำหนดประเภทฐานข้อมูลเพื่อเก็บข้อมูลที่จำเป็น มีตัวเลือกหลายแบบ: @@ -279,14 +279,14 @@ mysql -u root -p CREATE DATABASE nextcloud; ``` -จากนั้นต้องสร้างผู้ใช้ที่จะเข้าถึงฐานข้อมูล Nextcloud +จากนั้นต้องสร้างผู้ใช้ที่มีสิทธิ์เข้าถึงฐานข้อมูล Nextcloud ```sql CREATE USER 'nc_user'@'localhost' IDENTIFIED BY 'YOUR_PASSWORD_HERE'; ``` :::info -อย่าข้ามขั้นตอนนี้โดยใช้ root user เพราะไม่ปลอดภัยและอาจทำให้ข้อมูลของคุณเสี่ยง! +อย่าข้ามขั้นตอนนี้โดยใช้ root user เพราะไม่ปลอดภัยและอาจเสี่ยงต่อข้อมูลของคุณ! ::: ขั้นตอนสุดท้ายคือมอบสิทธิ์ให้ผู้ใช้ใหม่: @@ -296,7 +296,7 @@ GRANT ALL PRIVILEGES ON nextcloud.* TO 'nc_user'@'localhost'; FLUSH PRIVILEGES; ``` -เมื่อเสร็จแล้ว กด Ctrl-D เพื่อออกจากฐานข้อมูลและดำเนินการขั้นตอนต่อไป +เมื่อเสร็จแล้ว กด Ctrl-D เพื่อออกจากฐานข้อมูลและดำเนินการขั้นตอนถัดไป @@ -318,14 +318,14 @@ mysql -u root -p CREATE DATABASE nextcloud; ``` -จากนั้นต้องสร้างผู้ใช้ที่จะเข้าถึงฐานข้อมูล Nextcloud +จากนั้นต้องสร้างผู้ใช้ที่มีสิทธิ์เข้าถึงฐานข้อมูล Nextcloud ```sql CREATE USER 'nc_user'@'localhost' IDENTIFIED BY 'YOUR_PASSWORD_HERE'; ``` :::info -อย่าข้ามขั้นตอนนี้โดยใช้ root user เพราะไม่ปลอดภัยและอาจทำให้ข้อมูลของคุณเสี่ยง! +อย่าข้ามขั้นตอนนี้โดยใช้ root user เพราะไม่ปลอดภัยและอาจเสี่ยงต่อข้อมูลของคุณ! ::: @@ -336,7 +336,7 @@ GRANT ALL PRIVILEGES ON nextcloud.* TO 'nc_user'@'localhost'; FLUSH PRIVILEGES; ``` -เมื่อเสร็จแล้ว กด Ctrl-D เพื่อออกจากฐานข้อมูลและดำเนินการขั้นตอนต่อไป +เมื่อเสร็จแล้ว กด Ctrl-D เพื่อออกจากฐานข้อมูลและดำเนินการขั้นตอนถัดไป @@ -358,14 +358,14 @@ sudo -u postgres psql CREATE DATABASE nextcloud; ``` -จากนั้นต้องสร้างผู้ใช้ที่จะเข้าถึงฐานข้อมูล Nextcloud +จากนั้นต้องสร้างผู้ใช้ที่มีสิทธิ์เข้าถึงฐานข้อมูล Nextcloud ```sql CREATE USER nextcloud with encrypted password 'YOUR_PASSWORD_HERE'; ``` :::info -อย่าข้ามขั้นตอนนี้โดยใช้ root user เพราะไม่ปลอดภัยและอาจทำให้ข้อมูลของคุณเสี่ยง! +อย่าข้ามขั้นตอนนี้โดยใช้ root user เพราะไม่ปลอดภัยและอาจเสี่ยงต่อข้อมูลของคุณ! ::: ขั้นตอนสุดท้ายคือมอบสิทธิ์ให้ผู้ใช้ใหม่: @@ -419,7 +419,7 @@ $AUTOCONFIG = array( ## การติดตั้ง -ตอนนี้สามารถเริ่มการติดตั้ง Nextcloud จริงได้แล้ว ดาวน์โหลดและแตกไฟล์ซอฟต์แวร์: +ตอนนี้สามารถเริ่มติดตั้ง Nextcloud ได้เลย ดาวน์โหลดและแตกไฟล์ซอฟต์แวร์: ``` cd /var/www/ wget https://download.nextcloud.com/server/releases/latest.zip @@ -429,13 +429,13 @@ chown -R www-data:www-data nextcloud rm latest.zip ``` -เมื่อเสร็จขั้นตอนนี้ ให้รันสคริปต์ติดตั้ง เข้าถึงได้ผ่านเบราว์เซอร์ที่ URL ดังนี้: +เมื่อเสร็จขั้นตอนนี้ ก็พร้อมรันสคริปต์ติดตั้ง เข้าถึงได้ผ่านเบราว์เซอร์ที่ URL ดังนี้: :::info **http://domain.tld/nextcloud/** ::: -หน้าการตั้งค่าสคริปต์ติดตั้งจะปรากฏขึ้น ซึ่งจะสร้างผู้ใช้ root และกำหนดข้อมูลฐานข้อมูล: +หน้าคอนฟิกสคริปต์ติดตั้งจะปรากฏขึ้น ให้สร้าง root user และกำหนดข้อมูลฐานข้อมูล: ![](https://screensaver01.zap-hosting.com/index.php/s/79kgamkS36Dgi9x/preview) @@ -451,10 +451,9 @@ rm latest.zip -**โฟลเดอร์ข้อมูล** - -แนะนำอย่างยิ่งให้วางโฟลเดอร์ข้อมูลนอกไดเรกทอรีเว็บรูท (เช่น นอก /var/www) วิธีที่ง่ายที่สุดคือทำตอนติดตั้งใหม่ โดยกำหนดไดเรกทอรีในขั้นตอนตั้งค่า แต่ต้องสร้างไดเรกทอรีและตั้งสิทธิ์ให้เรียบร้อยก่อน โฟลเดอร์ข้อมูลอาจเก็บไว้ในไดเรกทอรีชื่อ Cloud ในโฮมไดเรกทอรีก็ได้ +**ไดเรกทอรีข้อมูล** +แนะนำอย่างยิ่งให้วางไดเรกทอรีข้อมูลนอกโฟลเดอร์เว็บรูท (เช่น นอก /var/www) วิธีที่ง่ายที่สุดคือทำตอนติดตั้งใหม่ โดยกำหนดไดเรกทอรีนี้ในขั้นตอนตั้งค่า แต่ต้องสร้างไดเรกทอรีและตั้งสิทธิ์ให้เรียบร้อยก่อน ไดเรกทอรีข้อมูลอาจเก็บไว้ในโฟลเดอร์ชื่อ Cloud ในโฮมไดเรกทอรีก็ได้ ``` mkdir /home/cloud/ @@ -465,7 +464,7 @@ chown -R www-data:www-data /home/cloud/ **HTTPS ผ่านใบรับรอง SSL (Let's Encrypt)** -โซลูชันคลาวด์ที่ดีควรเข้าถึงได้เฉพาะผ่านการเชื่อมต่อ SSL เท่านั้น หากไม่มีการเข้ารหัส SSL ข้อมูลและข้อมูลต่างๆ จะถูกส่งในรูปแบบข้อความธรรมดา ซึ่งสามารถถูกดักจับและอ่านได้ง่าย +คลาวด์ที่ดีควรเข้าถึงได้เฉพาะผ่านการเชื่อมต่อ SSL เท่านั้น หากไม่มีการเข้ารหัส SSL ข้อมูลและข้อมูลส่วนตัวจะถูกส่งแบบข้อความธรรมดา ซึ่งสามารถถูกดักจับและอ่านได้ง่าย ``` @@ -502,7 +501,7 @@ SSLCertificateKeyFile /etc/letsencrypt/live/domain.tld/privkey.pem -นอกจากนี้ ควรเปลี่ยนเส้นทางทราฟฟิก HTTP ทั้งหมดไปยัง HTTPS ด้วยการรีไดเรกต์ถาวรโดยใช้รหัสสถานะ 301 ซึ่งทำได้โดยใช้ Apache ด้วยการตั้งค่า VirtualHosts ดังนี้: +นอกจากนี้ ควรเปลี่ยนเส้นทางทราฟฟิก HTTP ทั้งหมดไปยัง HTTPS ด้วยการรีไดเรกต์ถาวร (status code 301) ซึ่งทำได้โดยใช้ Apache ด้วยการตั้งค่า VirtualHosts ดังนี้: ``` @@ -518,11 +517,11 @@ SSLCertificateKeyFile /etc/letsencrypt/live/domain.tld/privkey.pem ![](https://screensaver01.zap-hosting.com/index.php/s/aw6qpNE7TkwQeaP/preview) -ในเมนูตั้งค่า คุณสามารถปรับแต่งตัวเลือกเพิ่มเติมหลังติดตั้ง และดูข้อมูลสำคัญ เช่น บันทึกกิจกรรม รวมถึงตั้งค่าความปลอดภัยเพิ่มเติม (ยืนยันตัวตนสองขั้นตอน, การเข้ารหัส ฯลฯ), การตั้งค่าดีไซน์ (โลโก้, สี, สโลแกน, เฮดเดอร์), การตั้งค่าการเข้าถึง และอื่นๆ อีกมากมาย +ในเมนูตั้งค่า คุณสามารถปรับแต่งตัวเลือกเพิ่มเติมหลังติดตั้ง เช่น ดูข้อมูลสำคัญอย่างล็อกและกิจกรรม รวมถึงตั้งค่าความปลอดภัยเพิ่มเติม (ยืนยันตัวตนสองชั้น, การเข้ารหัส ฯลฯ), การตั้งค่าดีไซน์ (โลโก้, สี, สโลแกน, เฮดเดอร์), การตั้งค่าการเข้าถึง และอื่นๆ อีกมาก **แอป** -นอกจากนี้ยังสามารถติดตั้งแอปเพิ่มเติมนอกเหนือจากแอปเริ่มต้นได้ โดยเข้าได้จากเมนู **Apps** +นอกจากนี้ยังสามารถติดตั้งแอปเสริมเพิ่มเติมนอกเหนือจากแอปพื้นฐานได้ โดยเข้าได้จากเมนู **Apps** ![](https://screensaver01.zap-hosting.com/index.php/s/wKERd24E25668kt/preview) diff --git a/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md b/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md index e159bbebe..86b2d09f3 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md @@ -1,19 +1,20 @@ --- id: vserver-linux-nodejs -title: "VPS: ตั้งค่า Node.js บน Linux" -description: "ค้นพบวิธีตั้งค่าสภาพแวดล้อม Node.js ที่เสถียรสำหรับแอปพลิเคชันเรียลไทม์ที่ขยายตัวได้โดยใช้ Docker และการเตรียมระบบ → เรียนรู้เพิ่มเติมตอนนี้" +title: "ตั้งค่า Node.js บนเซิร์ฟเวอร์ Linux - รันแอปพลิเคชัน JavaScript สมัยใหม่" +description: "ค้นพบวิธีตั้งค่าสภาพแวดล้อม Node.js ที่เสถียรสำหรับแอปพลิเคชันแบบสเกลใหญ่และเรียลไทม์ด้วย Docker และการเตรียมระบบ → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง Node.js services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; import InlineVoucher from '@site/src/components/InlineVoucher'; -## แนะนำ +## บทนำ -Node.js คือสภาพแวดล้อมรันไทม์ JavaScript แบบโอเพนซอร์สข้ามแพลตฟอร์มที่รันโค้ด JavaScript นอกเบราว์เซอร์ เช่น บนเซิร์ฟเวอร์หรือในเครื่องมือคอมมานด์ไลน์ สร้างขึ้นบนเอนจิน V8 รองรับการทำงานแบบอะซิงโครนัสและอีเวนต์ไดรฟ์ I/O ทำให้มีประสิทธิภาพสูงสำหรับการสร้างแอปเครือข่ายและเรียลไทม์ที่ขยายตัวได้ +Node.js คือสภาพแวดล้อมรันไทม์ JavaScript แบบข้ามแพลตฟอร์มและโอเพ่นซอร์ส ที่รันโค้ด JavaScript นอกเบราว์เซอร์ เช่น บนเซิร์ฟเวอร์หรือในเครื่องมือคอมมานด์ไลน์ สร้างบนเอนจิน V8 รองรับการทำงานแบบอะซิงโครนัสและอีเวนต์ไดรฟ์ I/O ทำให้มีประสิทธิภาพสูงสำหรับการสร้างแอปพลิเคชันเครือข่ายที่สเกลได้และเรียลไทม์ แนวคิด “JavaScript ทุกที่” ช่วยให้นักพัฒนาสามารถใช้ภาษาเดียวกันทั้งฝั่งแบ็กเอนด์และฟรอนต์เอนด์ได้อย่างลื่นไหล @@ -25,11 +26,11 @@ Node.js คือสภาพแวดล้อมรันไทม์ JavaScri ## การเตรียมระบบ -ก่อนตั้งค่า **Node.js** คุณต้องเตรียมระบบของคุณก่อน ซึ่งรวมถึงการอัปเดตระบบปฏิบัติการให้เป็นเวอร์ชันล่าสุดและติดตั้งไลบรารีที่จำเป็นทั้งหมด การเตรียมนี้ช่วยให้สภาพแวดล้อมเสถียรและป้องกันปัญหาระหว่างหรือต่อหลังการติดตั้ง +ก่อนจะตั้งค่า **Node.js** คุณต้องเตรียมระบบของคุณก่อน ซึ่งรวมถึงการอัปเดตระบบปฏิบัติการเป็นเวอร์ชันล่าสุดและติดตั้งไลบรารีที่จำเป็นทั้งหมด การเตรียมนี้ช่วยให้สภาพแวดล้อมเสถียรและป้องกันปัญหาระหว่างหรือตอนหลังติดตั้ง ### อัปเดตระบบ -เพื่อให้แน่ใจว่าระบบของคุณใช้งานซอฟต์แวร์และแพตช์ความปลอดภัยล่าสุด ควรอัปเดตระบบก่อนเสมอ โดยรันคำสั่งนี้: +เพื่อให้แน่ใจว่าระบบของคุณรันด้วยซอฟต์แวร์และแพตช์ความปลอดภัยล่าสุด ควรอัปเดตระบบก่อนเสมอ โดยรันคำสั่งนี้: ``` sudo apt update && sudo apt upgrade -y @@ -37,49 +38,53 @@ 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-based อย่างเป็นทางการก่อน รันคำสั่งนี้เพื่อดึงอิมเมจ Node.js 22 เวอร์ชันล่าสุดลงในระบบของคุณ เพื่อใช้สำหรับดีพลอยคอนเทนเนอร์: +เพื่อใช้ Node.js ในสภาพแวดล้อมแยกตัว คุณต้องดาวน์โหลดอิมเมจ Alpine-based อย่างเป็นทางการก่อน รันคำสั่งนี้เพื่อดึงอิมเมจ 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 ด้วย `npm -v` ซึ่งควรแสดง `10.9.3` ซึ่งยืนยันว่าอิมเมจนี้มีเวอร์ชัน Node.js และ npm ที่ถูกต้อง พร้อมใช้งานทันที +ภายในคอนเทนเนอร์ ให้ตรวจสอบเวอร์ชัน Node.js ด้วยคำสั่ง `node -v` ซึ่งควรแสดง `v22.19.0` และตรวจสอบเวอร์ชัน npm ด้วยคำสั่ง + +`npm -v` ซึ่งคาดว่าจะได้ผลลัพธ์ `10.9.3` ซึ่งยืนยันว่าอิมเมจนี้มีเวอร์ชัน Node.js และ npm ที่ถูกต้อง พร้อมใช้งานทันที + + ## การตั้งค่า -หลังจากเริ่มคอนเทนเนอร์ Node.js แล้ว แนะนำให้ตั้งค่าการตั้งค่าที่จำเป็นภายในสภาพแวดล้อมนั้น วิธีที่ใช้บ่อยคือการกำหนดตัวแปรสภาพแวดล้อม เช่น: +หลังจากเริ่มคอนเทนเนอร์ Node.js แล้ว แนะนำให้ตั้งค่าพารามิเตอร์สำคัญของ Node.js ภายในสภาพแวดล้อมนั้น วิธีที่นิยมคือการกำหนดตัวแปรสภาพแวดล้อม เช่น: ``` export NODE_ENV=production ``` -ซึ่งจะเปิดโหมดโปรดักชัน ปรับปรุงประสิทธิภาพและเปลี่ยนพฤติกรรมการล็อก สำหรับการพัฒนา คุณสามารถตั้งค่า NODE_ENV=development เพื่อรับข้อความแสดงข้อผิดพลาดที่ละเอียดและฟีเจอร์ดีบัก +ซึ่งจะเปิดโหมดโปรดักชัน เพื่อเพิ่มประสิทธิภาพและปรับพฤติกรรมการล็อก สำหรับการพัฒนา คุณสามารถตั้งค่า NODE_ENV=development เพื่อรับข้อความแสดงข้อผิดพลาดและฟีเจอร์ดีบักแบบละเอียด -โครงสร้างโฟลเดอร์โปรเจกต์ที่ดีเริ่มจากการสร้างไฟล์คอนฟิกด้วยคำสั่ง: +โครงสร้างโฟลเดอร์โปรเจกต์ที่ดีเริ่มจากไฟล์คอนฟิกที่สร้างด้วยคำสั่ง: ``` npm init -y @@ -87,17 +92,17 @@ npm init -y คำสั่งนี้จะสร้างไฟล์ `package.json` ซึ่งกำหนด dependencies, สคริปต์ และเมตาดาต้าของโปรเจกต์ เป็นไฟล์คอนฟิกหลักของแอป Node.js ทุกตัว -จากนั้นติดตั้ง dependencies ด้วยคำสั่ง `npm install ` ส่วน dependencies สำหรับพัฒนาจะติดตั้งด้วย `npm install --save-dev` ส่วนในส่วน `scripts` ของ `package.json` คุณสามารถกำหนดคำสั่งคัสตอม เช่น `npm start` หรือ `npm run build` เพื่อให้ง่ายต่อการรันและจัดการโปรเจกต์ +จากนั้นติดตั้ง dependencies ด้วย `npm install ` ส่วน dependencies สำหรับพัฒนาใช้คำสั่ง `npm install --save-dev` ส่วนในส่วน `scripts` ของ `package.json` คุณสามารถกำหนดคำสั่งคัสตอม เช่น `npm start` หรือ `npm run build` เพื่อให้ง่ายต่อการรันและจัดการโปรเจกต์ -สำหรับการตั้งค่าขั้นสูง Node.js สามารถปรับแต่งได้ด้วยไฟล์ `.npmrc` หรือ `.nvmrc` ซึ่งช่วยตั้งค่าการใช้ registry ส่วนตัว, ตัวเลือกแคช หรือบังคับใช้เวอร์ชัน 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/th/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md b/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md index beb2c3e9b..785fdfa46 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md @@ -1,10 +1,11 @@ --- id: vserver-linux-notepad++ -title: "VPS: ตั้งค่า Notepad++ บน Linux" -description: "ค้นพบวิธีตั้งค่าและปรับแต่ง Notepad++ บน Linux เพื่อการเขียนโค้ดและพัฒนาที่มีประสิทธิภาพและเบาเครื่อง → เรียนรู้เพิ่มเติมตอนนี้" +title: "ตั้งค่า Notepad++ บนเซิร์ฟเวอร์ Linux - ใช้ Editor ที่ชอบผ่าน Wine" +description: "ค้นพบวิธีตั้งค่าและปรับแต่ง Notepad++ บน Linux เพื่อการเขียนโค้ดและพัฒนาที่รวดเร็วและเบาเครื่อง → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง Notepad++ services: -- vserver + - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,11 +14,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## แนะนำ -Notepad++ คือโปรแกรมแก้ไขข้อความและซอร์สโค้ดฟรีและโอเพ่นซอร์สสำหรับ Windows รองรับการเน้นไวยากรณ์ การพับโค้ด และการแก้ไขแบบแท็บในหลายภาษาโปรแกรมและสคริปต์ พร้อมทั้งปรับแต่งได้สูงด้วยปลั๊กอิน เป็นที่รู้จักในเรื่องประสิทธิภาพที่รวดเร็วและใช้ทรัพยากรน้อย Notepad++ ยังคงเป็นตัวเลือกยอดนิยมสำหรับนักพัฒนาและผู้ใช้ที่ต้องการเครื่องมือแก้ไขที่ทรงพลังแต่เบาเครื่อง +Notepad++ คือโปรแกรมแก้ไขข้อความและซอร์สโค้ดฟรีและโอเพนซอร์สสำหรับ Windows รองรับการเน้นไวยากรณ์, การพับโค้ด และการแก้ไขแบบแท็บในหลายภาษาโปรแกรมและสคริปต์ พร้อมทั้งปรับแต่งได้สูงผ่านปลั๊กอิน เป็นที่รู้จักในเรื่องประสิทธิภาพที่รวดเร็วและใช้ทรัพยากรน้อย Notepad++ จึงยังคงเป็นตัวเลือกยอดนิยมสำหรับนักพัฒนาและผู้ใช้ที่ต้องการเครื่องมือแก้ไขที่ทรงพลังแต่เบาเครื่อง ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) -กำลังคิดจะโฮสต์บริการนี้เองอยู่ใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและการกำหนดค่า พร้อมทุกสิ่งที่คุณต้องรู้ +กำลังคิดจะเช่าเซิร์ฟเวอร์เกมนี้เองไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและคอนฟิก พร้อมทุกสิ่งที่ต้องรู้ :::danger ต้องใช้ Linux แบบมี Desktop Variant แอปนี้ติดตั้งและใช้งานได้เฉพาะบนระบบ Linux ที่มีอินเทอร์เฟซกราฟิกเท่านั้น; ในตัวอย่างนี้ใช้ Ubuntu Desktop 25.04 เป็นตัวอย่างอ้างอิง @@ -26,9 +27,9 @@ Notepad++ คือโปรแกรมแก้ไขข้อความแ -## ความต้องการเบื้องต้น +## สิ่งที่ต้องเตรียม -ก่อนติดตั้ง **Notepad++** ให้แน่ใจว่าสภาพแวดล้อมโฮสต์ของคุณตรงตามข้อกำหนดต่อไปนี้ เพื่อรับประกันการติดตั้งที่ราบรื่นและประสิทธิภาพที่ดีที่สุด +ก่อนติดตั้ง **Notepad++** ให้แน่ใจว่าสภาพแวดล้อมเช่าเซิร์ฟเวอร์ของคุณตรงตามข้อกำหนดต่อไปนี้ เพื่อให้การติดตั้งราบรื่นและประสิทธิภาพดีที่สุด | ฮาร์ดแวร์ | ขั้นต่ำ | คำแนะนำจาก ZAP-Hosting | | ---------- | ------------ | -------------------------- | @@ -36,21 +37,21 @@ Notepad++ คือโปรแกรมแก้ไขข้อความแ | RAM | 2 GB | 4 GB | | พื้นที่ดิสก์ | 25 MB | 25 GB | -ซอฟต์แวร์ต้องการให้ติดตั้ง dependencies ที่จำเป็นทั้งหมดและรันบนระบบปฏิบัติการที่รองรับ ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ของคุณตรงตามข้อกำหนดเหล่านี้ก่อนดำเนินการติดตั้ง: +ซอฟต์แวร์ต้องการให้ติดตั้ง dependencies ที่จำเป็นทั้งหมดและรันบนระบบปฏิบัติการที่รองรับ ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ของคุณตรงตามข้อกำหนดเหล่านี้ก่อนเริ่มติดตั้ง: **Dependencies:** `Snap` **ระบบปฏิบัติการ:** Linux ที่รองรับ Desktop -ตรวจสอบให้แน่ใจว่าติดตั้ง dependencies ครบถ้วนและใช้ระบบปฏิบัติการเวอร์ชันที่ถูกต้องเพื่อหลีกเลี่ยงปัญหาความเข้ากันได้ระหว่างการติดตั้ง Notepad++ +ตรวจสอบให้แน่ใจว่าติดตั้ง dependencies ครบและใช้ระบบปฏิบัติการเวอร์ชันที่ถูกต้อง เพื่อหลีกเลี่ยงปัญหาความเข้ากันได้ระหว่างการติดตั้ง Notepad++ ## การเตรียมตัว -ก่อนตั้งค่า **Notepad++** คุณต้องเตรียมระบบของคุณก่อน ซึ่งรวมถึงการอัปเดตระบบปฏิบัติการเป็นเวอร์ชันล่าสุดและติดตั้ง dependencies ที่จำเป็นทั้งหมด การเตรียมตัวเหล่านี้ช่วยให้สภาพแวดล้อมมีความเสถียรและช่วยป้องกันปัญหาระหว่างหรือต่อหลังการติดตั้ง +ก่อนตั้งค่า **Notepad++** คุณต้องเตรียมระบบก่อน ซึ่งรวมถึงการอัปเดตระบบปฏิบัติการเป็นเวอร์ชันล่าสุดและติดตั้ง dependencies ที่จำเป็นทั้งหมด การเตรียมตัวนี้ช่วยให้สภาพแวดล้อมเสถียรและลดปัญหาระหว่างหรือหลังการติดตั้ง ### อัปเดตระบบ -เพื่อให้แน่ใจว่าระบบของคุณรันด้วยซอฟต์แวร์และการปรับปรุงความปลอดภัยล่าสุด คุณควรอัปเดตระบบก่อนเสมอ โดยรันคำสั่งนี้: +เพื่อให้ระบบของคุณรันด้วยซอฟต์แวร์และแพตช์ความปลอดภัยล่าสุด ควรอัปเดตระบบก่อนเสมอ โดยรันคำสั่งนี้: ``` sudo apt update && sudo apt upgrade -y @@ -58,7 +59,7 @@ sudo apt update && sudo apt upgrade -y คำสั่งนี้จะช่วยให้ระบบของคุณมีแพตช์ความปลอดภัยและเวอร์ชันซอฟต์แวร์ล่าสุดก่อนดำเนินการต่อ ### ติดตั้ง dependencies -เมื่ออัปเดตเสร็จแล้ว ก็สามารถติดตั้ง dependencies ต่อได้ +เมื่ออัปเดตเสร็จแล้ว ให้ติดตั้ง dependencies ต่อไปได้เลย #### Snap ซอฟต์แวร์ Notepad++ ต้องการให้ติดตั้ง Snap ก่อน รันคำสั่งนี้: @@ -68,37 +69,37 @@ sudo apt install snapd ``` ## การติดตั้ง -เมื่อทุกข้อกำหนดครบถ้วนและเตรียมตัวเรียบร้อยแล้ว คุณก็สามารถติดตั้งแอป Notepad++ ได้เลย โดยรันคำสั่งนี้: +เมื่อผ่านข้อกำหนดและเตรียมตัวครบแล้ว คุณก็พร้อมติดตั้ง Notepad++ ได้เลย รันคำสั่งนี้: ``` sudo snap install notepad-plus-plus ``` -Notepad++ จะถูกดาวน์โหลดและติดตั้งผ่านสคริปต์ติดตั้งอย่างเป็นทางการ แค่รอจนกระบวนการเสร็จสิ้น จากนั้นก็สามารถเปิดแอปใช้งานได้ทันที +Notepad++ จะถูกดาวน์โหลดและติดตั้งผ่านสคริปต์อย่างเป็นทางการ แค่รอจนเสร็จ จากนั้นก็เปิดแอปใช้งานได้ทันที ![img](https://screensaver01.zap-hosting.com/index.php/s/ca9Z8D37wCSrDbf/preview) ## การตั้งค่า -Notepad++ มีตัวเลือกการปรับแต่งมากมายที่เข้าถึงได้ผ่าน *Settings > Preferences* ช่วยให้คุณปรับแต่งตัวแก้ไขให้เหมาะกับการทำงานของคุณ: +Notepad++ มีตัวเลือกปรับแต่งมากมายที่เข้าถึงได้ผ่าน *Settings > Preferences* ช่วยให้คุณปรับแต่ง editor ให้เหมาะกับการทำงานของคุณ: -- **ทั่วไป**: ควบคุมพฤติกรรมตอนเริ่มต้น เช่น โหลดไฟล์ที่เปิดไว้ก่อนหน้า ตั้งค่าภาษาเริ่มต้น หรือกำหนดพฤติกรรมแท็บ -- **การตั้งค่าแก้ไข**: ปรับฟอนต์ ขนาดฟอนต์ ความกว้างแท็บ การแสดงหมายเลขบรรทัด การเยื้องอัตโนมัติ หรือแสดงช่องว่างและเครื่องหมายแท็บ -- **ธีมสี & ไวยากรณ์**: ใช้ “Style Configurator” เพื่อสลับธีมและปรับแต่งการเน้นไวยากรณ์สำหรับแต่ละภาษาที่รองรับ -- **การจัดการไฟล์**: ตั้งค่าการโหลดไฟล์อัตโนมัติเมื่อมีการเปลี่ยนแปลง พฤติกรรมกับไฟล์ขนาดใหญ่ หรือการตั้งค่ารหัสอักขระ เช่น UTF-8 -- **ความปลอดภัย & สำรองข้อมูล**: เปิดใช้งานการสำรองข้อมูลอัตโนมัติหรือกู้คืนเซสชันเพื่อป้องกันการสูญหายของข้อมูล -- **ปลั๊กอิน**: ติดตั้งและจัดการส่วนขยายผ่าน Plugin Manager เพื่อเพิ่มฟีเจอร์ เช่น รองรับ FTP หรือการจัดรูปแบบขั้นสูง +- **ทั่วไป**: ควบคุมพฤติกรรมตอนเริ่มต้น เช่น โหลดไฟล์ที่เปิดล่าสุด, ตั้งภาษาพื้นฐาน หรือกำหนดพฤติกรรมแท็บ +- **การตั้งค่า editor**: ปรับฟอนต์ ขนาดฟอนต์ ความกว้างแท็บ การแสดงเลขบรรทัด การเยื้องอัตโนมัติ หรือแสดงช่องว่างและเครื่องหมายแท็บ +- **ธีมสี & ไวยากรณ์**: ใช้ “Style Configurator” เพื่อเปลี่ยนธีมและปรับแต่งการเน้นไวยากรณ์สำหรับแต่ละภาษา +- **การจัดการไฟล์**: ตั้งค่าโหลดไฟล์อัตโนมัติเมื่อมีการเปลี่ยนแปลง, พฤติกรรมกับไฟล์ใหญ่ หรือการเข้ารหัส เช่น UTF-8 +- **ความปลอดภัย & สำรองข้อมูล**: เปิดใช้งานการสำรองข้อมูลอัตโนมัติหรือกู้คืนเซสชันเพื่อป้องกันข้อมูลสูญหาย +- **ปลั๊กอิน**: ติดตั้งและจัดการส่วนเสริมผ่าน Plugin Manager เพื่อเพิ่มฟีเจอร์ เช่น รองรับ FTP หรือฟอร์แมตขั้นสูง -การตั้งค่าเหล่านี้ทำให้ Notepad++ ปรับตัวได้สูง ไม่ว่าจะใช้แก้ไขข้อความง่ายๆ หรือพัฒนาซอฟต์แวร์เต็มรูปแบบ +ตัวเลือกเหล่านี้ทำให้ Notepad++ ปรับแต่งได้สูง ไม่ว่าจะใช้แก้ไขข้อความง่ายๆ หรือพัฒนาซอฟต์แวร์เต็มรูปแบบ ![img](https://screensaver01.zap-hosting.com/index.php/s/X8og5qnFkBTRcmA/preview) ## สรุปและแหล่งข้อมูลเพิ่มเติม -ยินดีด้วย! ตอนนี้คุณได้ติดตั้งและตั้งค่า Notepad++ บน VPS เรียบร้อยแล้ว เรายังแนะนำให้ดูแหล่งข้อมูลต่อไปนี้ ซึ่งอาจช่วยให้คุณได้รับคำแนะนำและความช่วยเหลือเพิ่มเติมระหว่างการตั้งค่าเซิร์ฟเวอร์ +ยินดีด้วย! คุณติดตั้งและตั้งค่า Notepad++ บน VPS/เซิร์ฟเวอร์เฉพาะของคุณเรียบร้อยแล้ว เรายังแนะนำให้ดูแหล่งข้อมูลต่อไปนี้ ที่จะช่วยให้คุณได้รับคำแนะนำและช่วยเหลือเพิ่มเติมในกระบวนการคอนฟิกเซิร์ฟเวอร์ - [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - เว็บไซต์ทางการ -มีคำถามเฉพาะที่ไม่ได้กล่าวถึงที่นี่ไหม? หากต้องการคำถามเพิ่มเติมหรือความช่วยเหลือ อย่าลังเลที่จะติดต่อทีมซัพพอร์ตของเรา ซึ่งพร้อมให้บริการทุกวันเพื่อช่วยคุณ! 🙂 +มีคำถามเฉพาะที่ไม่ได้กล่าวถึงที่นี่ไหม? หากต้องการคำถามเพิ่มเติมหรือความช่วยเหลือ ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมให้บริการทุกวัน! 🙂 \ No newline at end of file diff --git a/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-php.md b/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-php.md index 030076b0e..28339ead8 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-php.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-php.md @@ -1,25 +1,26 @@ --- 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 บนเซิร์ฟเวอร์ของคุณ ## การเตรียมตัว -เริ่มต้นด้วยการเชื่อมต่อกับเซิร์ฟเวอร์ของคุณผ่าน SSH หากคุณยังไม่รู้วิธีทำ โปรดดูที่ [การเข้าถึงเบื้องต้น (SSH)](vserver-linux-ssh.md) คู่มือของเรา +เริ่มต้นด้วยการเชื่อมต่อกับเซิร์ฟเวอร์ของคุณผ่าน SSH หากคุณยังไม่รู้วิธีทำ สามารถดูได้ที่ [คู่มือการเข้าถึงเบื้องต้น (SSH)](vserver-linux-ssh.md) -เมื่อเข้าสู่ระบบแล้ว แนะนำให้รันคำสั่งอัปเดตที่ตรงกับระบบปฏิบัติการของคุณเพื่อให้เซิร์ฟเวอร์ของคุณปลอดภัยและทันสมัยด้วยฟีเจอร์ล่าสุด +เมื่อเข้าสู่ระบบแล้ว แนะนำให้รันคำสั่งอัปเดตที่เหมาะสมกับระบบปฏิบัติการของคุณเพื่อให้เซิร์ฟเวอร์ปลอดภัยและอัปเดตด้วยฟีเจอร์ล่าสุด import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; @@ -57,11 +58,11 @@ import TabItem from '@theme/TabItem'; ## การติดตั้ง -มีสองวิธีหลักในการติดตั้ง PHP บนเซิร์ฟเวอร์ Linux ของคุณ คือแบบสแตนด์อโลน หรือเป็นแพ็กเกจเสริมสำหรับ Apache หากคุณใช้เว็บเซิร์ฟเวอร์ของตัวเองที่ไม่ใช่ Apache หรือสำหรับงานทั่วไป เราแนะนำให้ใช้วิธีแบบสแตนด์อโลน แต่ถ้าใช้กับเว็บเซิร์ฟเวอร์ Apache ให้ใช้วิธีติดตั้ง PHP เป็นแพ็กเกจเสริมสำหรับ Apache +มีสองวิธีหลักในการติดตั้ง PHP บนเซิร์ฟเวอร์ Linux ของคุณ คือแบบสแตนด์อโลน หรือเป็นแพ็กเกจเสริมสำหรับ Apache หากคุณใช้เว็บเซิร์ฟเวอร์ของตัวเองที่ไม่ใช่ Apache หรือสำหรับงานทั่วไป เราแนะนำให้ใช้วิธีแบบสแตนด์อโลน แต่ถ้าใช้กับเว็บเซิร์ฟเวอร์ Apache ให้ติดตั้ง PHP เป็นแพ็กเกจเสริมสำหรับ Apache ## แบบสแตนด์อโลน -ใช้คำสั่งต่อไปนี้เพื่อติดตั้ง PHP เวอร์ชันล่าสุด หากต้องการติดตั้งเวอร์ชันเฉพาะ สามารถใช้แฟล็ก `-y` ตามด้วยเวอร์ชันได้เลย +ใช้คำสั่งนี้เพื่อติดตั้ง PHP เวอร์ชันล่าสุด หากต้องการติดตั้งเวอร์ชันเฉพาะ ให้ใช้แฟล็ก `-y` ตามด้วยเวอร์ชันที่ต้องการ ``` # เวอร์ชันล่าสุด sudo apt install php @@ -70,16 +71,16 @@ sudo apt install php sudo apt -y install php[version] ``` -ตรวจสอบว่าการติดตั้งสำเร็จด้วยคำสั่ง `php -v` คุณได้ติดตั้ง PHP บนเซิร์ฟเวอร์เรียบร้อยแล้ว เราแนะนำให้อ่านส่วน **PHP Extensions** เพื่อให้แน่ใจว่าคุณติดตั้งส่วนขยายที่ต้องการครบถ้วน +ตรวจสอบว่าการติดตั้งสำเร็จด้วยคำสั่ง `php -v` คุณได้ติดตั้ง PHP บนเซิร์ฟเวอร์เรียบร้อยแล้ว แนะนำให้อ่านหัวข้อ **PHP Extensions** เพื่อให้แน่ใจว่าคุณติดตั้งส่วนขยายที่ต้องการครบถ้วน -## การใช้งานกับ Apache +## การใช้กับ Apache เริ่มต้นด้วยการติดตั้ง Apache บนเซิร์ฟเวอร์ของคุณหากยังไม่ได้ติดตั้ง สามารถทำได้ด้วยคำสั่งนี้ ``` sudo apt install apache2 ``` -เมื่อติดตั้งเสร็จแล้ว ให้แน่ใจว่ากฎไฟร์วอลล์ถูกตั้งค่าให้เว็บเซิร์ฟเวอร์เข้าถึงได้จากอินเทอร์เน็ต ในตัวอย่างนี้เราจะใช้ **UFW Firewall** เพราะ Apache มีแอปพลิเคชันที่ลงทะเบียนไว้สำหรับนี้ หากคุณใช้ไฟร์วอลล์อื่น ให้อนุญาตพอร์ต 80 (HTTP) ผ่านไฟร์วอลล์ด้วย +เมื่อติดตั้งแล้ว ให้ตรวจสอบว่ากฎไฟร์วอลล์ถูกตั้งค่าให้เว็บเซิร์ฟเวอร์เข้าถึงได้จากอินเทอร์เน็ต ในตัวอย่างนี้เราจะใช้ **UFW Firewall** เพราะ Apache มีแอปพลิเคชันที่ลงทะเบียนไว้สำหรับนี้ หากใช้ไฟร์วอลล์อื่น ให้แน่ใจว่าอนุญาตพอร์ต 80 (HTTP) ผ่านไฟร์วอลล์ ``` sudo ufw allow in "Apache" ``` @@ -91,17 +92,17 @@ sudo ufw allow in "Apache" sudo apt install php libapache2-mod-php ``` -ตรวจสอบว่าการติดตั้งสำเร็จด้วยคำสั่ง `php -v` คุณได้ติดตั้ง PHP ร่วมกับเว็บเซิร์ฟเวอร์ Apache เรียบร้อยแล้ว เราแนะนำให้อ่านส่วน **PHP Extensions** เพื่อให้แน่ใจว่าคุณติดตั้งส่วนขยายที่ต้องการครบถ้วน +ตรวจสอบว่าการติดตั้งสำเร็จด้วยคำสั่ง `php -v` คุณได้ติดตั้ง PHP ร่วมกับเว็บเซิร์ฟเวอร์ Apache เรียบร้อยแล้ว แนะนำให้อ่านหัวข้อ **PHP Extensions** เพื่อให้แน่ใจว่าคุณติดตั้งส่วนขยายที่ต้องการครบถ้วน -## ส่วนขยาย PHP +## PHP Extensions -PHP มาพร้อมกับส่วนขยายมากมายที่เป็นตัวเลือกเสริมและสามารถติดตั้งเพื่อเพิ่มฟังก์ชันการทำงานได้ เพื่อดูรายการส่วนขยายที่มีอยู่ ให้รันคำสั่งนี้ซึ่งจะแสดงผลลัพธ์ของคำสั่งค้นหาในคอนโซลโดยส่งต่อผลลัพธ์ไปยังคำสั่ง `less` +PHP มาพร้อมกับส่วนขยายมากมายที่เป็นตัวเลือกเสริมและสามารถติดตั้งเพื่อเพิ่มฟังก์ชันการทำงานได้ เพื่อดูรายการส่วนขยายที่มี ให้รันคำสั่งนี้ซึ่งจะแสดงผลลัพธ์การค้นหาในคอนโซลโดยใช้คำสั่ง `less` ช่วยเลื่อนดู ``` apt search php- | less ``` -ใช้ปุ่มลูกศรเลื่อนดู และกด `Q` เมื่อพร้อมจะออก ตอนนี้ถ้าต้องการติดตั้งแพ็กเกจส่วนขยาย ให้ใช้คำสั่ง apt install ตามนี้ คุณสามารถใส่หลายส่วนขยายพร้อมกันโดยเว้นวรรคเพื่อให้ติดตั้งเร็วขึ้น +ใช้ปุ่มลูกศรเลื่อนขึ้นลง และกด `Q` เพื่อออกเมื่อพร้อม จากนั้นเมื่อต้องการติดตั้งส่วนขยาย ให้ใช้คำสั่ง apt install ตามนี้ คุณสามารถใส่หลายส่วนขยายพร้อมกันโดยเว้นวรรคเพื่อให้ติดตั้งเร็วขึ้น ``` sudo apt install [php_extension] [...] @@ -109,6 +110,6 @@ sudo apt install [php_extension] [...] ## สรุป -คุณได้ติดตั้ง PHP บนเซิร์ฟเวอร์ Linux ของคุณเรียบร้อยแล้ว หากมีคำถามเพิ่มเติมหรือต้องการความช่วยเหลือ อย่าลังเลที่จะติดต่อทีมซัพพอร์ตของเรา ซึ่งพร้อมให้บริการทุกวันเพื่อช่วยเหลือคุณ! 🙂 +คุณได้ติดตั้ง PHP บนเซิร์ฟเวอร์ Linux ของคุณเรียบร้อยแล้ว หากมีคำถามหรือขอความช่วยเหลือเพิ่มเติม อย่าลังเลที่จะติดต่อทีมซัพพอร์ตของเรา ซึ่งพร้อมให้บริการทุกวันเพื่อช่วยเหลือคุณ! 🙂 \ No newline at end of file diff --git a/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md b/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md index a4e8c6ab2..f9422998c 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md @@ -1,27 +1,28 @@ --- id: vserver-linux-plausible -title: "VPS: ตั้งค่า Plausible บนระบบปฏิบัติการ" -description: "ค้นพบวิธีตั้งค่าแพลตฟอร์มวิเคราะห์เว็บที่เน้นความเป็นส่วนตัว เพื่อข้อมูลเชิงลึกที่ชัดเจนและประสิทธิภาพรวดเร็ว → เรียนรู้เพิ่มเติมตอนนี้" +title: "ตั้งค่า Plausible Analytics บนเซิร์ฟเวอร์ Linux - รันเว็บวิเคราะห์ข้อมูลที่เน้นความเป็นส่วนตัว" +description: "ค้นพบวิธีตั้งค่าแพลตฟอร์มเว็บวิเคราะห์ข้อมูลที่เน้นความเป็นส่วนตัว เพื่อข้อมูลเชิงลึกที่ชัดเจนและประสิทธิภาพรวดเร็ว → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง Plausible services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; import InlineVoucher from '@site/src/components/InlineVoucher'; -## แนะนำ +## บทนำ -Plausible คือแพลตฟอร์มวิเคราะห์เว็บแบบโอเพนซอร์สที่น้ำหนักเบา ทำงานโดยไม่ใช้คุกกี้และปฏิบัติตามกฎระเบียบความเป็นส่วนตัวอย่างเต็มที่ มันแสดงเมตริกสำคัญ เช่น จำนวนผู้เยี่ยมชม, การดูหน้าเว็บ และระยะเวลาการเยี่ยมชม ผ่านแดชบอร์ดที่สะอาดและใช้งานง่าย ด้วยความง่ายในการใช้งาน, ประสิทธิภาพที่รวดเร็ว และโครงสร้างพื้นฐานที่ตั้งอยู่ในยุโรป Plausible จึงเป็นทางเลือกที่ทันสมัยและใส่ใจความเป็นส่วนตัวแทน Google Analytics +Plausible คือแพลตฟอร์มเว็บวิเคราะห์ข้อมูลแบบโอเพนซอร์สที่น้ำหนักเบา ทำงานโดยไม่ใช้คุกกี้และปฏิบัติตามกฎระเบียบความเป็นส่วนตัวอย่างเต็มที่ มันแสดงเมตริกสำคัญ เช่น จำนวนผู้เยี่ยมชม, การดูหน้าเว็บ และระยะเวลาการเยี่ยมชม ผ่านแดชบอร์ดที่สะอาดและใช้งานง่าย ด้วยความง่ายในการใช้งาน, ประสิทธิภาพรวดเร็ว และโครงสร้างพื้นฐานที่ตั้งอยู่ในยุโรป Plausible จึงเป็นทางเลือกสมัยใหม่และใส่ใจความเป็นส่วนตัวแทน Google Analytics -กำลังคิดจะเช่าเซิร์ฟเวอร์เกมนี้เองใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและการกำหนดค่า พร้อมทุกสิ่งที่คุณต้องรู้ +กำลังคิดจะเช่าเซิร์ฟเวอร์เกมนี้เองใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและการกำหนดค่า พร้อมทุกสิ่งที่คุณต้องรู้เพื่อให้ทุกอย่างราบรื่น ## ข้อกำหนดเบื้องต้น -ก่อนติดตั้ง **Plausible** ให้แน่ใจว่าสภาพแวดล้อมเช่าเซิร์ฟเวอร์เกมของคุณตรงตามข้อกำหนดดังนี้ เพื่อให้การติดตั้งราบรื่นและประสิทธิภาพดีที่สุด +ก่อนติดตั้ง **Plausible** ให้แน่ใจว่าสภาพแวดล้อมเช่าเซิร์ฟเวอร์เกมของคุณตรงตามข้อกำหนดต่อไปนี้ เพื่อรับประกันการติดตั้งที่ราบรื่นและประสิทธิภาพที่ดีที่สุด | ฮาร์ดแวร์ | ขั้นต่ำ | คำแนะนำจาก ZAP-Hosting | | ---------- | ------------ | ------------------------ | @@ -29,7 +30,7 @@ Plausible คือแพลตฟอร์มวิเคราะห์เว | RAM | 2 GB | 4 GB | | พื้นที่ดิสก์ | 10 GB | 25 GB | -ซอฟต์แวร์ต้องการให้ติดตั้ง dependencies ที่จำเป็นทั้งหมดและรันบนระบบปฏิบัติการที่รองรับ ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ของคุณตรงตามข้อกำหนดเหล่านี้ก่อนเริ่มติดตั้ง: +ซอฟต์แวร์ต้องการให้ติดตั้ง dependencies ที่จำเป็นทั้งหมดและรันบนระบบปฏิบัติการที่รองรับ ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ของคุณตรงตามข้อกำหนดต่อไปนี้ก่อนดำเนินการติดตั้ง: **Dependencies:** `Docker` @@ -39,10 +40,10 @@ Plausible คือแพลตฟอร์มวิเคราะห์เว ## การเตรียมตัว -ก่อนตั้งค่า **Plausible** คุณต้องเตรียมระบบของคุณก่อน ซึ่งรวมถึงการอัปเดตระบบปฏิบัติการเป็นเวอร์ชันล่าสุดและติดตั้ง dependencies ที่จำเป็น การเตรียมตัวเหล่านี้ช่วยให้สภาพแวดล้อมเสถียรและป้องกันปัญหาระหว่างหรือต่อหลังการติดตั้ง +ก่อนตั้งค่า **Plausible** คุณต้องเตรียมระบบของคุณก่อน ซึ่งรวมถึงการอัปเดตระบบปฏิบัติการเป็นเวอร์ชันล่าสุดและติดตั้ง dependencies ที่จำเป็นทั้งหมด การเตรียมตัวเหล่านี้ช่วยให้สภาพแวดล้อมมีความเสถียรและช่วยป้องกันปัญหาระหว่างหรือต่อหลังการติดตั้ง ### อัปเดตระบบ -เพื่อให้ระบบของคุณรันด้วยซอฟต์แวร์และการปรับปรุงความปลอดภัยล่าสุด ควรอัปเดตระบบก่อนเสมอ โดยรันคำสั่งนี้: +เพื่อให้แน่ใจว่าระบบของคุณรันด้วยซอฟต์แวร์และการปรับปรุงความปลอดภัยล่าสุด คุณควรอัปเดตระบบก่อนเสมอ โดยรันคำสั่งนี้: ``` sudo apt update && sudo apt upgrade -y @@ -50,7 +51,7 @@ sudo apt update && sudo apt upgrade -y คำสั่งนี้จะช่วยให้ระบบของคุณมีแพตช์ความปลอดภัยและเวอร์ชันซอฟต์แวร์ล่าสุดก่อนดำเนินการต่อ ### ติดตั้ง dependencies -เมื่ออัปเดตเสร็จแล้ว ให้ติดตั้ง dependencies ต่อไปนี้ +เมื่ออัปเดตเสร็จแล้ว ให้ดำเนินการติดตั้ง dependencies ต่อไป #### Git ข้อมูลของ Plausible จะถูกดาวน์โหลดผ่าน GitHub ซึ่งต้องติดตั้ง Git ก่อน รันคำสั่งนี้: @@ -68,18 +69,18 @@ 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 +เมื่อทุกข้อกำหนดครบถ้วนและเตรียมตัวเรียบร้อยแล้ว คุณสามารถดำเนินการติดตั้งแอปพลิเคชัน Plausible ได้เลย -เริ่มด้วยการโคลนรีโพส Community Edition และสร้างไฟล์คอนฟิกที่จำเป็น: +เริ่มด้วยการโคลนรีโพสิตอรี Community Edition และสร้างไฟล์การตั้งค่าที่จำเป็น: ``` $ git clone -b v3.0.1 --single-branch https://github.com/Plausible/community-edition Plausible-ce ``` -ถัดไป สร้างไฟล์ environment (.env) และกำหนดตัวแปรสำคัญ BASE_URL ต้องชี้ไปยังโดเมนจริงที่มีระเบียน DNS ชี้มายังเซิร์ฟเวอร์ของคุณ นอกจากนี้ต้องสร้าง SECRET_KEY_BASE แบบสุ่มอย่างน้อย 64 ไบต์: +ถัดไป สร้างไฟล์ environment (.env) และกำหนดตัวแปรสำคัญ BASE_URL ต้องชี้ไปยังโดเมนจริงที่มีระเบียน DNS ชี้ไปยังเซิร์ฟเวอร์ของคุณ นอกจากนี้คุณต้องสร้าง SECRET_KEY_BASE แบบสุ่มที่มีความยาวอย่างน้อย 64 ไบต์: ``` touch .env @@ -89,7 +90,7 @@ echo "HTTP_PORT=80" >> .env echo "HTTPS_PORT=443" >> .env ``` -ตรวจสอบเนื้อหาไฟล์ด้วยคำสั่ง `cat .env` เพื่อยืนยันค่าถูกต้อง ผลลัพธ์ควรเป็นแบบนี้: +ตรวจสอบเนื้อหาไฟล์ด้วยคำสั่ง `cat .env` เพื่อยืนยันว่าค่าถูกต้อง ผลลัพธ์ควรเป็นแบบนี้: ``` BASE_URL=https://Plausible.example.com @@ -98,7 +99,7 @@ HTTP_PORT=80 HTTPS_PORT=443 ``` -พอร์ตดีฟอลต์เหล่านี้ช่วยให้ Let’s Encrypt ออกใบรับรอง TLS อัตโนมัติ หากคุณวางแผนรัน Plausible หลัง reverse proxy คุณสามารถปรับค่าพอร์ตได้ นอกจากนี้ สร้างไฟล์ `compose.override.yml` เพื่อเปิดพอร์ตที่ถูกต้องสำหรับคอนเทนเนอร์ Plausible: +พอร์ตเริ่มต้นเหล่านี้ช่วยให้ Let’s Encrypt ออกใบรับรอง TLS อัตโนมัติ หากคุณวางแผนจะรัน Plausible หลัง reverse proxy คุณสามารถปรับค่าเหล่านี้ได้ นอกจากนี้ สร้างไฟล์ `compose.override.yml` เพื่อเปิดพอร์ตที่ถูกต้องสำหรับคอนเทนเนอร์ Plausible: ``` cat > compose.override.yml << EOF @@ -110,23 +111,23 @@ services: EOF ``` -สุดท้าย เริ่มบริการที่จำเป็นด้วย Docker Compose: +สุดท้าย เริ่มบริการที่จำเป็นโดยใช้ Docker Compose: ``` docker compose up -d ``` -เมื่อคอนเทนเนอร์รันแล้ว เปิดเบราว์เซอร์ไปยังโดเมนที่ระบุใน BASE_URL และสร้างบัญชีผู้ใช้แรก +เมื่อคอนเทนเนอร์รันแล้ว เปิดเบราว์เซอร์ที่โดเมนที่ระบุใน BASE_URL และสร้างบัญชีผู้ใช้แรกของคุณ ![img](https://screensaver01.zap-hosting.com/index.php/s/Sw34XkXeHaMf9RJ/download) ## การตั้งค่า -Plausible สามารถเชื่อมต่อกับ Google Search Console เพื่อเพิ่มข้อมูลวิเคราะห์ด้วยข้อมูลคำค้นหา ช่วยให้คุณเห็นคำค้นหาที่ดึงทราฟฟิกมายังเว็บไซต์ของคุณ ให้ข้อมูลเชิงลึกลึกซึ้งขึ้นเกี่ยวกับพฤติกรรมผู้เยี่ยมชม +Plausible สามารถเชื่อมต่อกับ Google Search Console เพื่อเพิ่มข้อมูลวิเคราะห์ด้วยข้อมูลคำค้นหา ซึ่งช่วยให้คุณเห็นคำค้นหาที่นำทราฟฟิกมายังเว็บไซต์ของคุณ ให้ข้อมูลเชิงลึกลึกซึ้งเกี่ยวกับพฤติกรรมผู้เยี่ยมชม -ถ้าคุณมีบัญชี Google Cloud และตั้งค่า OAuth client แล้ว เพียงเพิ่มข้อมูลรับรอง (`GOOGLE_CLIENT_ID` และ `GOOGLE_CLIENT_SECRET`) ลงในไฟล์ `.env` บันทึกแล้วรีสตาร์ทบริการ Docker ด้วย `docker compose up -d` จากนั้นในแดชบอร์ด Plausible ไปที่ *Site Settings > Integrations* เพื่อเชื่อมต่อและทำตามขั้นตอนการยืนยันตัวตน +ถ้าคุณมีบัญชี Google Cloud และตั้งค่า OAuth client แล้ว คุณเพียงแค่เพิ่มข้อมูลรับรอง (`GOOGLE_CLIENT_ID` และ `GOOGLE_CLIENT_SECRET`) ลงในไฟล์ `.env` จากนั้นบันทึกและรีสตาร์ทบริการ Docker ด้วยคำสั่ง `docker compose up -d` ในแดชบอร์ด Plausible ไปที่ *Site Settings > Integrations* เพื่อเชื่อมต่อและทำตามขั้นตอนการยืนยันตัวตน -สำหรับคนที่ยังไม่มี OAuth client หรือไม่คุ้นเคยกับขั้นตอน Wiki อย่างเป็นทางการของ Plausible มีคู่มือทีละขั้นตอนอย่างละเอียด อธิบายวิธีสร้างโปรเจกต์ใน Google Cloud, เปิดใช้งาน API ที่จำเป็น, ตั้งค่า OAuth client และเพิ่มข้อมูลรับรองที่ได้ลงใน Plausible: [Plausible Wiki: Google Integration](https://github.com/Plausible/community-edition/wiki/google-integration) +สำหรับคนที่ยังไม่มี OAuth client หรือไม่คุ้นเคยกับขั้นตอนนี้ Wiki อย่างเป็นทางการของ Plausible มีคู่มือทีละขั้นตอนอย่างละเอียด อธิบายวิธีสร้างโปรเจกต์ใน Google Cloud, เปิดใช้งาน API ที่จำเป็น, ตั้งค่า OAuth client และเพิ่มข้อมูลรับรองที่สร้างขึ้นใน Plausible: [Plausible Wiki: Google Integration](https://github.com/Plausible/community-edition/wiki/google-integration) ถ้าคุณใช้ Google Search Console คุณสามารถตั้งค่า Google Integration เพื่อดึงข้อมูลคำค้นหาจาก Search Console ได้ ซึ่งเจ๋งมาก @@ -134,11 +135,11 @@ Plausible สามารถเชื่อมต่อกับ Google Search C ## สรุปและแหล่งข้อมูลเพิ่มเติม -ยินดีด้วย! ตอนนี้คุณติดตั้งและตั้งค่า Plausible บน VPS เรียบร้อยแล้ว เรายังแนะนำให้ดูแหล่งข้อมูลต่อไปนี้ ซึ่งจะช่วยให้คุณได้รับความช่วยเหลือและคำแนะนำเพิ่มเติมระหว่างการตั้งค่าเซิร์ฟเวอร์ของคุณ +ยินดีด้วย! ตอนนี้คุณได้ติดตั้งและตั้งค่า Plausible บน VPS/เซิร์ฟเวอร์เฉพาะของคุณเรียบร้อยแล้ว เรายังแนะนำให้ดูแหล่งข้อมูลต่อไปนี้ ซึ่งจะช่วยให้คุณได้รับความช่วยเหลือและคำแนะนำเพิ่มเติมในระหว่างการตั้งค่าเซิร์ฟเวอร์ - [Plausible.io](https://Plausible.io/) - เว็บไซต์ทางการ - [github.com/Plausible/analytics](https://github.com/Plausible/analytics) - ประกาศ, การสนทนา, รายงานปัญหา -มีคำถามเฉพาะที่ไม่ได้กล่าวถึงที่นี่ไหม? หากต้องการคำถามเพิ่มเติมหรือความช่วยเหลือ อย่าลังเลที่จะติดต่อทีมซัพพอร์ตของเรา ซึ่งพร้อมช่วยเหลือคุณทุกวัน! 🙂 +มีคำถามเฉพาะที่ไม่ได้กล่าวถึงที่นี่ไหม? หากต้องการคำถามเพิ่มเติมหรือความช่วยเหลือ อย่าลังเลที่จะติดต่อทีมซัพพอร์ตของเรา ซึ่งพร้อมให้บริการทุกวันเพื่อช่วยคุณ! 🙂 \ No newline at end of file diff --git a/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md b/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md index 8f0c87861..626c2a5ca 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md @@ -1,28 +1,29 @@ --- 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 คือแพลตฟอร์มจัดการเว็บโฮสติ้งและเซิร์ฟเวอร์แบบครบวงจรที่ช่วยให้ผู้ใช้จัดการเว็บไซต์, เซิร์ฟเวอร์, บัญชีอีเมล และอื่นๆ ผ่านอินเทอร์เฟซที่ใช้งานง่าย เหมาะสำหรับทั้งมือใหม่และนักพัฒนาเว็บหรือผู้ดูแลระบบที่มีประสบการณ์ -## การติดตั้ง Plesk +## ติดตั้ง 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-bit +ตอนนี้ 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-bit -การเชื่อมต่อกับเซิร์ฟเวอร์สามารถทำผ่าน Putty ได้เป็นตัวอย่าง +การเชื่อมต่อกับเซิร์ฟเวอร์สามารถทำผ่าน Putty ได้ เช่นกัน ## เริ่มต้นการติดตั้ง @@ -36,7 +37,7 @@ import TabItem from '@theme/TabItem'; สำหรับการติดตั้ง Plesk แบบอัตโนมัติเต็มรูปแบบพร้อมคอมโพเนนต์และฟีเจอร์มาตรฐานที่ผู้ใช้ Plesk ส่วนใหญ่ใช้ เพียงแค่รันคำสั่งเดียว: ->ตัวติดตั้ง Plesk จะติดตั้งเวอร์ชันล่าสุดเสมอ อาจเกิดกรณีที่ภาพหน้าจอที่แสดงไม่ใช่เวอร์ชันล่าสุดของ Plesk +>ตัวติดตั้ง Plesk จะติดตั้งเวอร์ชันล่าสุดเสมอ อาจเกิดกรณีที่ภาพหรือสกรีนช็อตที่แสดงไม่ใช่เวอร์ชันล่าสุดของ Plesk ``` sh <(curl https://autoinstall.plesk.com/one-click-installer || wget -O - https://autoinstall.plesk.com/one-click-installer) @@ -52,14 +53,14 @@ sh <(curl https://autoinstall.plesk.com/one-click-installer || wget -O - https:/ ห้ามปิดเซสชัน SSH ขณะที่ตัวติดตั้งยังทำงานอยู่ เพราะจะทำให้การติดตั้งหยุดลง ::: ถ้าปิดไปจะต้องติดตั้งเซิร์ฟเวอร์ใหม่เพื่อเริ่มตัวติดตั้งอีกครั้ง -ถ้าตัวติดตั้งถูกเริ่มใหม่โดยไม่ติดตั้งเซิร์ฟเวอร์ใหม่ อาจเกิดปัญหาฟีเจอร์ไม่ทำงานระหว่างการติดตั้งหรือในแผงควบคุม Plesk เอง +ถ้าตัวติดตั้งถูกเริ่มใหม่โดยไม่ติดตั้งเซิร์ฟเวอร์ใหม่ อาจเกิดปัญหาฟีเจอร์ไม่ทำงานระหว่างติดตั้งหรือในแผงควบคุม Plesk เอง :::info -อาจดูเหมือนตัวติดตั้ง "ค้าง" แต่ใน 99% ของกรณี ตัวติดตั้งจะทำงานต่อหลังจากผ่านไปไม่กี่นาที เพราะยังต้องตั้งค่าแพ็กเกจและคอนฟิกต่างๆ +บางครั้งดูเหมือนตัวติดตั้ง "ค้าง" แต่ใน 99% ของกรณี ตัวติดตั้งจะทำงานต่อหลังจากผ่านไปไม่กี่นาที เพราะยังต้องตั้งค่าแพ็กเกจและคอนฟิกต่างๆ ::: -การติดตั้งเสร็จสมบูรณ์เมื่อแสดงภาพนี้ +การติดตั้งเสร็จสมบูรณ์เมื่อแสดงแบบนี้ ![](https://screensaver01.zap-hosting.com/index.php/s/9o6bEzBr8rCAWzf/preview) @@ -69,7 +70,7 @@ sh <(curl https://autoinstall.plesk.com/one-click-installer || wget -O - https:/ ใช้คำสั่งไม่กี่คำสั่งในการติดตั้ง Plesk ผ่านเว็บ :::info -ตัวติดตั้ง Plesk จะติดตั้งเวอร์ชันล่าสุดเสมอ อาจเกิดกรณีที่ภาพหน้าจอที่แสดงไม่ใช่เวอร์ชันล่าสุดของ Plesk +ตัวติดตั้ง Plesk จะติดตั้งเวอร์ชันล่าสุดเสมอ อาจเกิดกรณีที่ภาพหรือสกรีนช็อตที่แสดงไม่ใช่เวอร์ชันล่าสุดของ Plesk ::: ดาวน์โหลดตัวติดตั้ง Plesk: @@ -95,7 +96,7 @@ chmod +x plesk-installer ใช้คำสั่งไม่กี่คำสั่งในการติดตั้ง Plesk ผ่านคอนโซล :::info -ตัวติดตั้ง Plesk จะติดตั้งเวอร์ชันล่าสุดเสมอ อาจเกิดกรณีที่ภาพหน้าจอที่แสดงไม่ใช่เวอร์ชันล่าสุดของ Plesk +ตัวติดตั้ง Plesk จะติดตั้งเวอร์ชันล่าสุดเสมอ อาจเกิดกรณีที่ภาพหรือสกรีนช็อตที่แสดงไม่ใช่เวอร์ชันล่าสุดของ Plesk ::: ดาวน์โหลดตัวติดตั้ง: @@ -116,76 +117,76 @@ chmod +x plesk-installer ./plesk-installer ``` -หลังจากรันคำสั่งเริ่มต้นทั้งสามแล้ว ต้องยอมรับไลเซนส์ด้วยการกด "F": +หลังจากรันคำสั่งทั้งสามแล้ว ต้องยอมรับไลเซนส์ด้วยการกด "F": ![](https://screensaver01.zap-hosting.com/index.php/s/XrCa3WYALoDx6H3/preview) -หลังจากยอมรับ ระบบจะถามว่าจะติดตั้ง Plesk เวอร์ชันไหน เช่น Plesk Obsidian หรือ Plesk Onyx พร้อมบอกว่าเวอร์ชันไหนเสถียรกว่า โดยปกติจะเลือกเวอร์ชัน "stable" สำหรับใช้งานจริง ตัวเลือกที่เลือกไว้จะชี้ไปที่เวอร์ชัน stable อยู่แล้ว ให้ยืนยันอีกครั้งด้วย "F" +หลังจากยอมรับ ระบบจะถามว่าจะติดตั้ง Plesk เวอร์ชันไหน เช่น Plesk Obsidian หรือ Plesk Onyx พร้อมบอกว่าเวอร์ชันไหนเสถียรกว่า โดยปกติจะเลือกเวอร์ชัน "stable" สำหรับใช้งานจริง ตัวเลือกที่เลือกไว้จะชี้ไปที่เวอร์ชัน stable อยู่แล้ว ให้กดยืนยันอีกครั้งด้วย "F" -คำถามว่าต้องการให้ Plesk เก็บข้อมูลเพื่อปรับปรุงผลิตภัณฑ์หรือไม่ ตอบได้ด้วย "Y"(ใช่) หรือ "n"(ไม่ใช่) +คำถามว่าต้องการให้ Plesk รวบรวมข้อมูลเพื่อปรับปรุงผลิตภัณฑ์หรือไม่ ตอบได้ด้วย "Y"(ใช่) หรือ "n"(ไม่ใช่) -หลังตอบแล้ว ระบบจะถามว่าต้องการติดตั้งประเภทไหนของ Plesk ที่เลือกไว้ โดยปกติประเภท "Recommended" ที่ตั้งไว้แล้วก็เพียงพอ โมดูลที่ไม่ได้ติดตั้งตอนนี้แต่จำเป็นสามารถติดตั้งเพิ่มในแผงควบคุม Plesk ได้ +หลังตอบแล้ว ระบบจะถามว่าต้องการติดตั้งประเภทไหนของ Plesk ที่เลือก โดยปกติประเภท "Recommended" ที่ตั้งไว้แล้วก็เพียงพอ โมดูลที่ไม่ได้ติดตั้งตอนนี้แต่จำเป็นสามารถติดตั้งเพิ่มในแผงควบคุม Plesk ได้ -คำถามถัดไปว่าต้องการติดตั้ง/อัปเกรดแพ็กเกจหรือไม่ ให้ยืนยันด้วย "F" +คำถามถัดไปว่าต้องการติดตั้ง/อัปเกรดแพ็กเกจหรือไม่ ให้กดยืนยันด้วย "F" ตอนนี้ตัวติดตั้งจะเริ่มติดตั้ง :::info ห้ามปิดเซสชัน SSH ขณะที่ตัวติดตั้งยังทำงานอยู่ เพราะจะทำให้การติดตั้งหยุดลงและต้องติดตั้งเซิร์ฟเวอร์ใหม่เพื่อเริ่มตัวติดตั้งอีกครั้ง ::: -อาจดูเหมือนตัวติดตั้ง "ค้าง" แต่ใน 99% ของกรณี ตัวติดตั้งจะทำงานต่อหลังจากผ่านไปไม่กี่นาที เพราะยังต้องตั้งค่าแพ็กเกจและคอนฟิกต่างๆ +บางครั้งดูเหมือนตัวติดตั้ง "ค้าง" แต่ใน 99% ของกรณี ตัวติดตั้งจะทำงานต่อหลังจากผ่านไปไม่กี่นาที เพราะยังต้องตั้งค่าแพ็กเกจและคอนฟิกต่างๆ -การติดตั้งเสร็จสมบูรณ์เมื่อแสดงภาพนี้: +การติดตั้งเสร็จสมบูรณ์เมื่อแสดงแบบนี้: ![](https://screensaver01.zap-hosting.com/index.php/s/8K5p6RHapwYDfZY/preview) -## เปิด Web Installer +## เปิดตัวติดตั้งผ่านเว็บ -หลังจากเริ่มตัวติดตั้งแล้ว การติดตั้งจะดำเนินการผ่านเบราว์เซอร์ โดยเข้าถึงได้ที่ https://IP:8447 หรือ https://Domain.xx:8447 +หลังจากเริ่มตัวติดตั้งแล้ว การติดตั้งจะดำเนินการผ่านเบราว์เซอร์ สามารถเข้าหน้าติดตั้งได้ที่ https://IP:8447 หรือ https://Domain.xx:8447 ## แผงควบคุมเว็บ Plesk :::info -เมื่อเปิด Web Panel จะขึ้นข้อความว่า "This is not a secure connection" ให้กดยืนยันครั้งแรก จากนั้นหน้าเว็บจะเปิดขึ้น +เมื่อเปิดแผงควบคุมเว็บจะแสดงข้อความว่า "This is not a secure connection" ให้กดยืนยันครั้งแรก จากนั้นหน้าจะเปิดขึ้น ::: -อินเทอร์เฟซเว็บเข้าถึงได้ผ่าน https://IP:8443 หรือ https://Domain.xx:8443 ของเซิร์ฟเวอร์ ข้อมูลล็อกอินคือ root/admin และรหัสผ่าน root ปัจจุบัน หรือจะใช้ URL ที่แสดงก็ได้ ถ้า URL เหล่านั้นไม่ใช้งานแล้ว สามารถสร้าง URL ใหม่ด้วยคำสั่ง ``plesk login`` +อินเทอร์เฟซเว็บสามารถเข้าถึงได้ผ่าน https://IP:8443 หรือ https://Domain.xx:8443 ของเซิร์ฟเวอร์ ข้อมูลล็อกอินคือ root/admin และรหัสผ่าน root ปัจจุบัน หรือจะใช้ URL ที่แสดงก็ได้ ถ้า URL เหล่านั้นไม่ใช้งานแล้ว สามารถสร้าง URL ใหม่ด้วยคำสั่ง ``plesk login`` -### การตั้งค่าเริ่มต้น +### ตั้งค่าเริ่มต้น -เมื่อสมัครเสร็จแล้ว ต้องตั้งค่าแอดมินบัญชี โดยกรอกชื่อผู้ติดต่อ อีเมล และรหัสผ่าน ถ้ามีไลเซนส์ Plesk อยู่แล้ว สามารถกรอกได้เลย หรือจะขอไลเซนส์ทดลอง 15 วันจาก Plesk ก็ได้ สุดท้ายต้องยืนยันข้อตกลงผู้ใช้ +เมื่อสมัครเสร็จแล้ว ต้องตั้งค่าบัญชีแอดมิน ใส่ชื่อผู้ติดต่อ อีเมล และรหัสผ่าน ถ้ามีไลเซนส์ Plesk อยู่แล้วสามารถใส่ได้เลย หรือจะขอไลเซนส์ทดลอง 15 วันจาก Plesk ก็ได้ สุดท้ายต้องยืนยันข้อตกลงผู้ใช้ ตอนนี้ก็พร้อมใช้ Plesk แล้ว ### ตั้งค่าภาษา -หลังติดตั้ง แผงควบคุม Plesk จะเป็นภาษาอังกฤษ สามารถตั้งหรือเลือกภาษาเยอรมันได้ที่ Tools&Settings ➡️ Plesk Appearance ➡️ Languages เลือก "de-DE" แล้วกด "Make default" เพื่อใช้ภาษาเยอรมันเป็นค่าปริยาย +หลังติดตั้ง แผงควบคุม Plesk จะเป็นภาษาอังกฤษ สามารถตั้งหรือเลือกภาษาเยอรมันได้ที่ Tools&Settings ➡️ Plesk Appearance ➡️ Languages เลือก "de-DE" จากนั้นตั้งเป็นค่าเริ่มต้นโดยคลิก "Make default" หลังออกจากระบบและล็อกอินใหม่ จะเจอแผงควบคุม Plesk เป็นภาษาเยอรมัน ![](https://screensaver01.zap-hosting.com/index.php/s/6Wo8Qz3oMXGzn3t/preview) ### เพิ่มโดเมน -เพื่อเพิ่มโดเมนแรก ให้กดปุ่มสีน้ำเงิน "Add domain" +เพื่อเพิ่มโดเมนแรก ให้คลิกปุ่มสีน้ำเงิน "Add domain" ![](https://screensaver01.zap-hosting.com/index.php/s/2S4mgRPctffS452/preview) -กรอกโดเมนของคุณ กำหนด IP รวมถึงชื่อผู้ใช้และรหัสผ่านสำหรับเว็บโฮสติ้งของโดเมนนั้น ถ้าใน DNS ของโดเมนมีซับโดเมน "www" อยู่แล้ว สามารถสร้างใบรับรอง SSL จาก Let's Encrypt ได้เลย เลือกตัวเลือกนี้ กรอกอีเมล แล้วกดยืนยันที่ปุ่มสีน้ำเงิน "OK" +ใส่โดเมนของคุณ กำหนด IP รวมถึงชื่อผู้ใช้และรหัสผ่านสำหรับเว็บโฮสติ้งของโดเมนนั้น ถ้าซับโดเมน "www" ถูกตั้งไว้ใน DNS ของโดเมนแล้ว สามารถสร้างใบรับรอง SSL จาก Let's Encrypt ได้เลย ตัวเลือกนี้จะเปิดให้เลือกหลังใส่อีเมลและกดยืนยันที่ปุ่มสีน้ำเงิน "OK" ![](https://screensaver01.zap-hosting.com/index.php/s/SLSBz5TRH2mDBB8/preview) :::info -โดเมนต้องชี้ไปยัง IP ของเว็บโฮสติ้ง ถ้าโดเมนเป็นของ ZAP-Hosting สามารถเปลี่ยนเส้นทางไปเว็บโฮสติ้งได้ง่ายๆ ผ่าน EasyDNS ถ้าเป็นโดเมนนอก ต้องตั้ง A-record ชี้ไปที่ IP และซับโดเมน "www", "webmail" ก็ต้องชี้ไปที่ IP ด้วย ควรตั้ง MX record ชี้ไปที่ IP ของเว็บโฮสติ้งด้วย +โดเมนต้องชี้ไปที่ IP ของเว็บโฮสติ้ง ถ้าโดเมนเป็นของ ZAP-Hosting สามารถเปลี่ยนเส้นทางไปเว็บโฮสติ้งได้ง่ายๆ ผ่าน EasyDNS ถ้าเป็นโดเมนภายนอก ต้องตั้ง A-record ชี้ไปที่ IP และซับโดเมน "www", "webmail" ก็ต้องชี้ไปที่ IP ด้วย ควรตั้ง MX record ชี้ไปที่ 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" @@ -193,7 +194,7 @@ chmod +x plesk-installer ![](https://screensaver01.zap-hosting.com/index.php/s/HL4tcnTqJtX7be9/preview) -เมื่อเปิดโดเมนในเบราว์เซอร์ จะเห็นว่าเว็บถูกเข้ารหัสแล้ว +ถ้าเปิดโดเมนในเบราว์เซอร์ตอนนี้ จะเห็นว่าเว็บถูกเข้ารหัสแล้ว ![](https://screensaver01.zap-hosting.com/index.php/s/xcqwAQWK77X3yip/preview) @@ -204,6 +205,6 @@ chmod +x plesk-installer ## สรุป -ยินดีด้วย คุณติดตั้งและตั้งค่า Plesk สำเร็จแล้ว! ถ้ามีคำถามหรือปัญหาเพิ่มเติม ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมช่วยเหลือทุกวัน! +ยินดีด้วย! คุณติดตั้งและตั้งค่า Plesk สำเร็จแล้ว ถ้ามีคำถามหรือปัญหาเพิ่มเติม ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมช่วยเหลือทุกวัน! \ No newline at end of file diff --git a/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-python.md b/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-python.md index 10d745c38..9e4b4d369 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-python.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-python.md @@ -1,23 +1,24 @@ --- id: vserver-linux-python -title: "VPS: การติดตั้ง Python" -description: "เรียนรู้วิธีติดตั้งและอัปเดต Python runtime บนลินุกซ์ดิสโทรต่าง ๆ เพื่อให้สภาพแวดล้อมของคุณปลอดภัยและทันสมัย → เรียนรู้เพิ่มเติมตอนนี้" +title: "ตั้งค่า Python บนเซิร์ฟเวอร์ Linux - เปิดใช้งานการพัฒนาและอัตโนมัติ" +description: "เรียนรู้วิธีติดตั้งและอัปเดต Python runtime บนดิสโทร Linux ต่างๆ เพื่อให้สภาพแวดล้อมของคุณปลอดภัยและทันสมัย → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง Python services: - vserver + - dedicated --- import InlineVoucher from '@site/src/components/InlineVoucher'; ## แนะนำ -คู่มือนี้จะสอนขั้นตอนการติดตั้ง Python runtime และ venv คำสั่งเหล่านี้ต้องรันผ่าน SSH ถ้าคุณยังไม่รู้วิธีเชื่อมต่อเซิร์ฟเวอร์ผ่าน SSH ให้ใช้ [คู่มือการเข้าถึงเบื้องต้น (SSH)](vserver-linux-ssh.md) เพื่อเรียนรู้เพิ่มเติม +คู่มือนี้จะบอกขั้นตอนการติดตั้ง Python runtime และ venv คำสั่งเหล่านี้ต้องรันผ่าน SSH ถ้าคุณยังไม่รู้วิธีเชื่อมต่อเซิร์ฟเวอร์ผ่าน SSH ให้ใช้ [คู่มือการเข้าถึงเบื้องต้น (SSH)](vserver-linux-ssh.md) เพื่อเรียนรู้เพิ่มเติม ## เตรียมตัว -ก่อนติดตั้งอะไรบนเซิร์ฟเวอร์ แนะนำให้รันคำสั่งอัปเดตที่เหมาะสมกับระบบปฏิบัติการของคุณก่อน เพื่อให้เซิร์ฟเวอร์ของคุณปลอดภัย +ก่อนติดตั้งอะไรบนเซิร์ฟเวอร์ แนะนำให้รันคำสั่งอัปเดตที่เหมาะกับระบบปฏิบัติการของคุณก่อน เพื่อให้เซิร์ฟเวอร์ของคุณปลอดภัย import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; @@ -55,7 +56,7 @@ import TabItem from '@theme/TabItem'; ## การติดตั้ง -ลินุกซ์ดิสโทรส่วนใหญ่จะติดตั้ง Python มาให้แล้ว แต่เวอร์ชันอาจไม่ใช่เวอร์ชันล่าสุด หรือระบบอาจติดตั้งมาโดยไม่มีแพ็กเกจบางตัว คุณสามารถตรวจสอบว่ามีการติดตั้ง python หรือยัง (`python3 --version`) แล้วรันคำสั่งต่อไปนี้เพื่ออัปเดตหรือทำการติดตั้ง runtime +ดิสโทร Linux ส่วนใหญ่จะมาพร้อม Python ติดตั้งไว้แล้ว แต่เวอร์ชันอาจไม่ใช่เวอร์ชันล่าสุด หรือระบบอาจถูกติดตั้งโดยไม่มีแพ็กเกจบางตัว คุณสามารถตรวจสอบว่ามีการติดตั้ง Python หรือไม่ (`python3 --version`) และรันคำสั่งด้านล่างเพื่ออัปเดตหรือติดตั้ง runtime @@ -110,27 +111,27 @@ import TabItem from '@theme/TabItem'; ### โหมด Interpreter -การรันคำสั่ง `python3` จะเปิด Python interpreter ขึ้นมา คุณสามารถเขียนโค้ด Python ที่ถูกต้องหลังเครื่องหมาย `>>>` แล้วกด `Enter` เพื่อรันโค้ดนั้น เมื่อเสร็จแล้วสามารถปิด interpreter ได้โดยพิมพ์ `exit()` ในคอนโซล +การรันคำสั่ง `python3` จะเริ่ม Python interpreter คุณสามารถเขียนโค้ด Python ที่ถูกต้องหลัง `>>>` แล้วกด `Enter` เพื่อรันโค้ดนั้น เมื่อเสร็จแล้วสามารถปิด interpreter ได้โดยรันคำสั่ง `exit()` ในคอนโซล ### รันไฟล์ .py -ถ้าต้องการรันไฟล์ Python ที่นามสกุล `.py` ให้ใช้คำสั่ง `python3 [filename].py` โดยแทนที่ `[filename]` ด้วยชื่อไฟล์หรือพาธของไฟล์ที่ต้องการรัน +ถ้าต้องการรันไฟล์ Python `.py` ให้ใช้คำสั่ง `python3 [filename].py` โดยแทนที่ `[filename]` ด้วยชื่อไฟล์หรือพาธของไฟล์ที่ต้องการรัน :::tip -โปรแกรมส่วนใหญ่ที่คุณเจอออนไลน์สามารถรันด้วยคำสั่ง `python3 main.py` ได้เลย เพราะ `main.py` เป็นจุดเริ่มต้นทั่วไปของโปรแกรม Python ส่วนใหญ่ +โปรแกรมส่วนใหญ่ที่คุณเจอออนไลน์สามารถรันด้วยคำสั่ง `python3 main.py` เพราะ `main.py` เป็นจุดเริ่มต้นทั่วไปของโปรแกรม Python หลายๆ ตัว ::: ## สภาพแวดล้อมเสมือน (Virtual environments) -เวลาที่เขียนโปรแกรม Python คุณอาจต้องติดตั้งแพ็กเกจเสริมจาก pip ซึ่งสามารถติดตั้งแบบทั่วระบบให้ทุกสคริปต์ `.py` ใช้งานได้ หรือจะสร้างสภาพแวดล้อมเสมือน (venv) ก็ได้ +เวลาที่เขียนโปรแกรม Python คุณอาจต้องติดตั้งแพ็กเกจภายนอกจาก pip ซึ่งสามารถติดตั้งแบบทั่วระบบให้ทุกสคริปต์ `.py` ใช้งานได้ หรือจะสร้างสภาพแวดล้อมเสมือน (venv) ก็ได้ ### การสร้าง venv -ก่อนอื่นให้เข้าไปยังโฟลเดอร์ที่ต้องการตั้งค่า venv ด้วยคำสั่ง `cd` แล้วรัน `python3 -m venv .` เพื่อสร้างไฟล์ที่จำเป็นในตำแหน่งปัจจุบัน +ก่อนอื่นให้เข้าไปที่โฟลเดอร์ที่ต้องการตั้งค่า venv ด้วยคำสั่ง `cd` แล้วรัน `python3 -m venv .` เพื่อสร้างไฟล์ที่จำเป็นในตำแหน่งนั้น ### การเปิดใช้งาน & ปิดใช้งาน -ถ้าต้องการรันคำสั่งอย่าง `pip install` ภายใน venv ต้องเปิดใช้งานด้วยคำสั่ง `source /bin/activate` ตอนนี้คอนโซลจะทำงานเฉพาะใน venv เท่านั้น และสคริปต์จะเข้าถึงแพ็กเกจที่ติดตั้งในพื้นที่นี้เท่านั้น +ถ้าต้องการรันคำสั่งอย่าง `pip install` ภายใน venv ต้องเปิดใช้งานก่อนด้วยคำสั่ง `source /bin/activate` ตอนนี้คอนโซลจะทำงานเฉพาะใน venv เท่านั้น และสคริปต์จะเข้าถึงแพ็กเกจที่ติดตั้งในพื้นที่นี้เท่านั้น เมื่อทำงานเสร็จแล้ว สามารถออกจาก venv ได้ด้วยคำสั่ง `deactivate` diff --git a/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md b/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md index 746d0f580..dd16f583f 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md @@ -1,10 +1,11 @@ --- id: vserver-linux-speedtest-cli -title: "VPS: ตั้งค่า Speedtest-Cli บน Linux" +title: "ตั้งค่า Speedtest CLI บนเซิร์ฟเวอร์ Linux - ตรวจสอบประสิทธิภาพเครือข่ายเซิร์ฟเวอร์ของคุณ" description: "ค้นพบวิธีตั้งค่าและใช้งาน Speedtest-Cli สำหรับทดสอบเครือข่ายที่เชื่อถือได้และอัตโนมัติ → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง Speedtest-Cli services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,9 +14,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## แนะนำ -Speedtest-Cli คือเครื่องมือฟรีแบบคอมมานด์ไลน์และไลบรารีซอฟต์แวร์ (libSpeedtest-Cli) สำหรับการถ่ายโอนข้อมูลผ่าน URL รองรับโปรโตคอลหลากหลาย เช่น HTTP(S), FTP, SMTP, LDAP, MQTT และอื่น ๆ โดยมักใช้สำหรับดาวน์โหลดไฟล์ ทดสอบ API และอัตโนมัติการทำงานเครือข่าย +Speedtest-Cli คือเครื่องมือฟรีแบบคอมมานด์ไลน์และไลบรารีซอฟต์แวร์ (libSpeedtest-Cli) สำหรับการถ่ายโอนข้อมูลผ่าน URL รองรับโปรโตคอลหลากหลาย เช่น HTTP(S), FTP, SMTP, LDAP, MQTT และอื่น ๆ โดยมักใช้สำหรับดาวน์โหลดไฟล์, ทดสอบ API และอัตโนมัติการทำงานของเครือข่าย -กำลังคิดจะโฮสต์บริการนี้เองอยู่ใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและการคอนฟิก พร้อมทุกสิ่งที่ต้องรู้เพื่อให้ใช้งานได้อย่างราบรื่น +กำลังคิดจะโฮสต์บริการนี้เองอยู่ใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและคอนฟิก พร้อมสิ่งที่ต้องรู้ทั้งหมด @@ -23,6 +24,7 @@ Speedtest-Cli คือเครื่องมือฟรีแบบคอม ก่อนตั้งค่า **Speedtest-Cli** คุณต้องเตรียมระบบของคุณก่อน ซึ่งรวมถึงการอัปเดตระบบปฏิบัติการให้เป็นเวอร์ชันล่าสุด การเตรียมตัวเหล่านี้ช่วยให้สภาพแวดล้อมเสถียรและป้องกันปัญหาระหว่างหรือติดตั้งเสร็จแล้ว + ### อัปเดตระบบ เพื่อให้ระบบของคุณทำงานด้วยซอฟต์แวร์และการปรับปรุงความปลอดภัยล่าสุด ควรอัปเดตระบบก่อนเสมอ โดยรันคำสั่งนี้: @@ -31,6 +33,8 @@ sudo apt update && sudo apt upgrade -y ``` คำสั่งนี้จะช่วยให้ระบบของคุณมีแพตช์ความปลอดภัยและเวอร์ชันซอฟต์แวร์ล่าสุดก่อนดำเนินการต่อ + + ## การติดตั้ง เมื่อเตรียมระบบเรียบร้อยแล้ว คุณก็สามารถติดตั้งแอป Speedtest-Cli ได้เลย โดยรันคำสั่งนี้: @@ -39,24 +43,30 @@ sudo apt update && sudo apt upgrade -y sudo apt install speedtest-cli ``` + + ## การตั้งค่า -speedtest-cli ไม่มีไฟล์คอนฟิกแบบดั้งเดิม แต่สามารถปรับแต่งได้ผ่านออปชันคอมมานด์ไลน์และตัวแปรแวดล้อม ช่วยให้คุณปรับใช้สำหรับการใช้งานที่สม่ำเสมอและอัตโนมัติได้: +speedtest-cli ไม่ได้ใช้ไฟล์คอนฟิกแบบดั้งเดิม แต่สามารถปรับแต่งได้ผ่านออปชันคอมมานด์ไลน์และตัวแปรแวดล้อม ช่วยให้คุณใช้งานแบบอัตโนมัติและสม่ำเสมอได้: - `--server `: เลือกเซิร์ฟเวอร์เฉพาะตาม ID เพื่อผลทดสอบที่สม่ำเสมอและเปรียบเทียบได้ - `--bytes`: แสดงความเร็วเป็นไบต์ต่อวินาทีแทนบิต -- `--simple`: แสดงผลแค่พิง, ดาวน์โหลด และอัปโหลดในรูปแบบกระชับ -- `--json` หรือ `--csv`: เหมาะสำหรับอัตโนมัติและบันทึกผล เพราะเก็บข้อมูลในรูปแบบที่เครื่องอ่านได้ -- รองรับพร็อกซี: ตั้งค่าตัวแปรแวดล้อมเช่น `http_proxy` หรือ `https_proxy` เพื่อรัน speedtest-cli ผ่านพร็อกซี +- `--simple`: แสดงแค่พิง, ดาวน์โหลด และอัปโหลดในรูปแบบกระชับ +- `--json` หรือ `--csv`: เหมาะสำหรับอัตโนมัติและบันทึกผลในรูปแบบที่เครื่องอ่านได้ +- รองรับพร็อกซี: ตั้งค่าตัวแปรแวดล้อมเช่น `http_proxy` หรือ `https_proxy` เพื่อรัน speedtest-cli ผ่านพร็อกซี + +ถ้าต้องใช้บ่อย ๆ กับออปชันเดิม ๆ แนะนำสร้าง alias หรือสคริปต์เล็ก ๆ เพื่อเรียกใช้ 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/th/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md b/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md index e8a2bae25..f703fad47 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md @@ -1,10 +1,11 @@ --- id: vserver-linux-standard-notes -title: "VPS: ติดตั้ง Standard Notes บน Linux" +title: "ติดตั้ง Standard Notes บนเซิร์ฟเวอร์ Linux - สร้างระบบโน้ตส่วนตัวของคุณ" description: "ค้นพบวิธีซิงค์และปกป้องโน้ตของคุณอย่างปลอดภัยข้ามอุปกรณ์ด้วยการโฮสต์ Standard Notes เอง → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง Standard Notes services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,23 +14,23 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## แนะนำ -Standard Notes คือแอปจดบันทึกแบบโอเพนซอร์สที่ปกป้องข้อมูลของคุณด้วยการเข้ารหัสแบบ end-to-end ที่ผ่านการตรวจสอบแล้ว คุณเท่านั้นที่ควบคุมกุญแจถอดรหัส มันซิงค์โน้ตและไฟล์ที่เข้ารหัสของคุณอย่างราบรื่นข้ามอุปกรณ์ไม่จำกัดจำนวน, สามารถเข้าถึงแบบออฟไลน์ได้ และปกป้องเนื้อหาของคุณจากการเข้าถึงภายนอกอย่างต่อเนื่อง +Standard Notes คือแอปโน้ตแบบโอเพนซอร์สที่ปกป้องข้อมูลของคุณด้วยการเข้ารหัสแบบ end-to-end ที่ผ่านการตรวจสอบแล้ว คุณเท่านั้นที่ควบคุมกุญแจถอดรหัส มันซิงค์โน้ตและไฟล์ที่เข้ารหัสของคุณอย่างราบรื่นข้ามอุปกรณ์ไม่จำกัดจำนวน, เข้าถึงได้แม้ออฟไลน์ และปกป้องเนื้อหาของคุณจากการเข้าถึงภายนอกอย่างเข้มงวด ![img](https://screensaver01.zap-hosting.com/index.php/s/b6ZpyKJGny5qAon/preview) -กำลังคิดจะโฮสต์บริการนี้เองใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและการกำหนดค่า พร้อมทุกสิ่งที่คุณต้องรู้ +กำลังคิดจะโฮสต์บริการนี้เองอยู่ใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการติดตั้งและตั้งค่า พร้อมทุกสิ่งที่คุณต้องรู้ ## สิ่งที่ต้องเตรียม -ก่อนติดตั้ง **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 | ซอฟต์แวร์ต้องการให้ติดตั้ง dependencies ที่จำเป็นทั้งหมดและรันบนระบบปฏิบัติการที่รองรับ ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ของคุณตรงตามข้อกำหนดเหล่านี้ก่อนเริ่มติดตั้ง: @@ -37,69 +38,69 @@ Standard Notes คือแอปจดบันทึกแบบโอเพ **ระบบปฏิบัติการ:** เวอร์ชันล่าสุดของ Ubuntu/Debian ที่รองรับ Docker 26+ -ตรวจสอบให้แน่ใจว่าติดตั้ง dependencies ครบถ้วนและใช้ระบบปฏิบัติการเวอร์ชันที่ถูกต้องเพื่อหลีกเลี่ยงปัญหาความเข้ากันได้ระหว่างการติดตั้ง Standard Notes +ตรวจสอบให้แน่ใจว่าติดตั้ง dependencies ครบถ้วนและใช้ระบบปฏิบัติการเวอร์ชันที่ถูกต้อง เพื่อหลีกเลี่ยงปัญหาความเข้ากันได้ระหว่างการติดตั้ง Standard Notes ## การเตรียมตัว -ก่อนตั้งค่า **Standard Notes** คุณต้องเตรียมระบบของคุณก่อน ซึ่งรวมถึงการอัปเดตระบบปฏิบัติการเป็นเวอร์ชันล่าสุดและติดตั้ง dependencies ที่จำเป็นทั้งหมด การเตรียมตัวนี้ช่วยให้สภาพแวดล้อมเสถียรและป้องกันปัญหาระหว่างหรือตอนหลังติดตั้ง +ก่อนตั้งค่า **Standard Notes** คุณต้องเตรียมระบบก่อน ซึ่งรวมถึงการอัปเดตระบบปฏิบัติการเป็นเวอร์ชันล่าสุดและติดตั้ง dependencies ที่จำเป็นทั้งหมด การเตรียมตัวนี้ช่วยให้สภาพแวดล้อมเสถียรและลดปัญหาระหว่างหรือติดตั้งเสร็จแล้ว ### อัปเดตระบบ -เพื่อให้ระบบของคุณรันด้วยซอฟต์แวร์และการปรับปรุงความปลอดภัยล่าสุด ควรอัปเดตระบบก่อนเสมอ ใช้คำสั่งนี้: +เพื่อให้ระบบของคุณรันด้วยซอฟต์แวร์และแพตช์ความปลอดภัยล่าสุด ควรอัปเดตระบบก่อนเสมอ ใช้คำสั่งนี้: ``` sudo apt update && sudo apt upgrade -y ``` -คำสั่งนี้จะช่วยให้ระบบของคุณมีแพตช์ความปลอดภัยและเวอร์ชันซอฟต์แวร์ล่าสุดก่อนดำเนินการต่อ +คำสั่งนี้จะทำให้ระบบของคุณมีแพตช์ความปลอดภัยและเวอร์ชันซอฟต์แวร์ล่าสุดก่อนดำเนินการต่อ ### ติดตั้ง dependencies -เมื่ออัปเดตเสร็จแล้ว ให้ติดตั้ง dependencies ต่อไป Standard Notes จะถูกดีพลอยและรันบนเครื่องของคุณโดยใช้ชุดคอนเทนเนอร์ Docker ซึ่งต้องติดตั้ง Docker ก่อน ใช้คำสั่งนี้: +เมื่ออัปเดตเสร็จแล้ว ให้ติดตั้ง dependencies ต่อไป Standard Notes จะรันบนเครื่องของคุณผ่าน Docker container หลายตัว ดังนั้นต้องติดตั้ง 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` ในไดเรกทอรีทำงานและใส่ค่าตัวแปรเริ่มต้นจากตัวอย่าง config ของโปรเจกต์: ``` 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 +ดาวน์โหลดตัวอย่าง config อย่างเป็นทางการและบันทึกเป็น `docker-compose.yml` ในโฟลเดอร์ทำงาน ไฟล์นี้กำหนด container service ทั้งหมดที่ Standard Notes ต้องใช้ ``` curl https://raw.githubusercontent.com/standardnotes/server/main/docker-compose.example.yml > docker-compose.yml ``` -เมื่อทุกอย่างพร้อมแล้ว ดึงอิมเมจล่าสุดและสตาร์ทบริการในโหมด detached: +เมื่อพร้อมแล้ว ดึงอิมเมจล่าสุดและสตาร์ทบริการในโหมด detached: ``` docker compose pull && docker compose up -d @@ -107,29 +108,29 @@ docker compose pull && docker compose up -d ## การตั้งค่า -การตั้งค่าเริ่มต้นในไฟล์ `docker-compose.yml` ที่ให้มาสามารถปรับแต่งได้ตามความต้องการหลัก ๆ คือบริการ `server` ที่คุณสามารถปรับแมปพอร์ตในคุณสมบัติ `ports` เพื่อเลือกพอร์ตโฮสต์ที่แอปจะเข้าถึงได้ ช่วยหลีกเลี่ยงการชนกับบริการอื่นหรือจัดการเครือข่ายตามที่คุณต้องการ +การตั้งค่าเริ่มต้นในไฟล์ `docker-compose.yml` ที่ให้มาสามารถปรับแต่งได้ตามความต้องการ จุดสำคัญคือ service `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` เพื่อให้ container ทั้งหมดสอดคล้องกัน การเปลี่ยนแปลงการตั้งค่าเหล่านี้ช่วยให้การติดตั้งของคุณไม่เพียงแค่ใช้งานได้ แต่ยังปลอดภัยและเหมาะกับสภาพแวดล้อมของคุณด้วย ## การเชื่อมต่อกับเซิร์ฟเวอร์ซิงค์ -เพื่อสร้างบัญชีใน Standard Notes ให้คลิกที่ไอคอนอวาตาร์ที่มุมล่างขวาของแอป ในเมนูที่ปรากฏ เลือก “Create Account” เพื่อเริ่มสร้างโปรไฟล์ผู้ใช้ใหม่ กรอกอีเมลที่ถูกต้องพร้อมรหัสผ่านที่ปลอดภัย +เพื่อสร้างบัญชีใน Standard Notes ให้คลิกที่ไอคอนอวาตาร์มุมล่างขวาของแอป ในเมนูที่ปรากฏ เลือก “Create Account” เพื่อเริ่มสร้างโปรไฟล์ผู้ใช้ใหม่ กรอกอีเมลที่ถูกต้องพร้อมรหัสผ่านที่ปลอดภัย -ก่อนเสร็จสิ้น เปิดส่วน “Advanced Options” ใต้ “Sync Server” เลือกตัวเลือก “Custom” แล้วกรอกที่อยู่ IP และพอร์ตของเซิร์ฟเวอร์คุณในรูปแบบ IP:Port วิธีนี้จะทำให้โน้ตของคุณไม่ซิงค์ผ่านบริการ Standard Notes ปกติ แต่จะซิงค์กับเซิร์ฟเวอร์ที่คุณโฮสต์เอง +ก่อนเสร็จสิ้น เปิดส่วน “Advanced Options” ในหัวข้อ “Sync Server” เลือกตัวเลือก “Custom” แล้วกรอกที่อยู่ IP และพอร์ตของเซิร์ฟเวอร์คุณในรูปแบบ IP:Port วิธีนี้จะทำให้โน้ตของคุณซิงค์กับเซิร์ฟเวอร์ที่คุณโฮสต์เอง แทนที่จะซิงค์ผ่านบริการ Standard Notes เริ่มต้น ![img](https://screensaver01.zap-hosting.com/index.php/s/tpsFzSQEokP9xit/download) ## สรุปและแหล่งข้อมูลเพิ่มเติม -ยินดีด้วย! ตอนนี้คุณติดตั้งและตั้งค่า Standard Notes บน VPS ของคุณเรียบร้อยแล้ว เรายังแนะนำให้ดูแหล่งข้อมูลต่อไปนี้ซึ่งจะช่วยให้คุณได้รับคำแนะนำและความช่วยเหลือเพิ่มเติมในกระบวนการตั้งค่าเซิร์ฟเวอร์ +ยินดีด้วย! ตอนนี้คุณติดตั้งและตั้งค่า Standard Notes บน VPS/เซิร์ฟเวอร์เฉพาะของคุณเรียบร้อยแล้ว เรายังแนะนำให้ดูแหล่งข้อมูลต่อไปนี้เพื่อช่วยและแนะนำเพิ่มเติมในกระบวนการตั้งค่าเซิร์ฟเวอร์ของคุณ - [Standardnotes.com](https://standardnotes.com/) - เว็บไซต์ทางการ - [Standardnotes.com/help](https://standardnotes.com/help) - ศูนย์ช่วยเหลือ Standard Notes (เอกสาร) diff --git a/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md b/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md index cc9f479a9..5cdbd4e85 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md @@ -1,10 +1,11 @@ --- id: vserver-linux-supabase -title: "VPS: ตั้งค่า Supabase บน Linux" +title: "ตั้งค่า Supabase บนเซิร์ฟเวอร์ Linux - เปิดตัวแพลตฟอร์ม Backend แบบโอเพ่นซอร์สของคุณ" 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 ครบชุด พร้อมระบบยืนยันตัวตน, API ทันที, เรียลไทม์ และพื้นที่เก็บข้อมูล ทำให้เป็นทางเลือกโอเพ่นซอร์สแทน Firebase +Supabase คือแพลตฟอร์มพัฒนา Postgres แบบโอเพ่นซอร์สที่มาพร้อมกับฐานข้อมูล Postgres เต็มรูปแบบ รวมถึงระบบยืนยันตัวตน, API ทันที, เรียลไทม์ และพื้นที่จัดเก็บข้อมูล ทำให้เป็นทางเลือกโอเพ่นซอร์สแทน Firebase ![img](https://screensaver01.zap-hosting.com/index.php/s/gE9NRSMr22oZaCx/preview) -กำลังคิดจะโฮสต์บริการนี้เองอยู่ใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและคอนฟิก พร้อมทุกสิ่งที่ต้องรู้เพื่อให้ใช้งานได้อย่างราบรื่น +กำลังคิดจะโฮสต์บริการนี้เองอยู่ใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและการกำหนดค่า พร้อมทุกสิ่งที่คุณต้องรู้เพื่อให้ทุกอย่างราบรื่น ## สิ่งที่ต้องเตรียม -ก่อนติดตั้ง **Supabase** ให้แน่ใจว่าสภาพแวดล้อมโฮสต์ของคุณตรงตามข้อกำหนดต่อไปนี้ เพื่อการติดตั้งที่ราบรื่นและประสิทธิภาพที่ดีที่สุด +ก่อนติดตั้ง **Supabase** ให้แน่ใจว่าสภาพแวดล้อมเช่าเซิร์ฟเวอร์ของคุณตรงตามข้อกำหนดต่อไปนี้ เพื่อรับประกันการติดตั้งที่ราบรื่นและประสิทธิภาพที่ดีที่สุด | ฮาร์ดแวร์ | ขั้นต่ำ | คำแนะนำจาก ZAP-Hosting | | ---------- | ------------ | ------------------------ | @@ -37,11 +38,11 @@ Supabase คือแพลตฟอร์มพัฒนา Postgres แบบ **ระบบปฏิบัติการ:** เวอร์ชันล่าสุดของ Ubuntu/Debian ที่รองรับ Docker 2 -ตรวจสอบให้แน่ใจว่าติดตั้ง dependencies ครบและใช้ระบบปฏิบัติการเวอร์ชันถูกต้อง เพื่อหลีกเลี่ยงปัญหาความเข้ากันได้ระหว่างการติดตั้ง Supabase +ตรวจสอบให้แน่ใจว่าติดตั้ง dependencies ครบถ้วนและใช้ระบบปฏิบัติการเวอร์ชันที่ถูกต้องเพื่อหลีกเลี่ยงปัญหาความเข้ากันได้ระหว่างการติดตั้ง Supabase ## การเตรียมตัว -ก่อนตั้งค่า **Supabase** คุณต้องเตรียมระบบของคุณก่อน ซึ่งรวมถึงการอัปเดตระบบปฏิบัติการเป็นเวอร์ชันล่าสุดและติดตั้ง dependencies ที่จำเป็น การเตรียมตัวเหล่านี้ช่วยให้สภาพแวดล้อมเสถียรและลดปัญหาระหว่างหรือตอนหลังติดตั้ง +ก่อนตั้งค่า **Supabase** คุณต้องเตรียมระบบของคุณก่อน ซึ่งรวมถึงการอัปเดตระบบปฏิบัติการเป็นเวอร์ชันล่าสุดและติดตั้ง dependencies ที่จำเป็นทั้งหมด การเตรียมตัวนี้ช่วยให้สภาพแวดล้อมเสถียรและลดปัญหาระหว่างหรือหลังการติดตั้ง ### อัปเดตระบบ เพื่อให้ระบบของคุณรันด้วยซอฟต์แวร์และแพตช์ความปลอดภัยล่าสุด ควรอัปเดตระบบก่อนเสมอ โดยรันคำสั่งนี้: @@ -52,10 +53,10 @@ sudo apt update && sudo apt upgrade -y คำสั่งนี้จะช่วยให้ระบบของคุณมีแพตช์ความปลอดภัยและเวอร์ชันซอฟต์แวร์ล่าสุดก่อนดำเนินการต่อ ### ติดตั้ง dependencies -เมื่ออัปเดตเสร็จแล้ว ให้ติดตั้ง dependencies ต่อไป +เมื่ออัปเดตเสร็จแล้ว ให้ติดตั้ง dependencies ต่อไปนี้ #### Git -ข้อมูล Supabase จะดาวน์โหลดผ่าน GitHub ซึ่งต้องติดตั้ง Git ก่อน รันคำสั่งนี้: +ข้อมูล Supabase จะถูกดาวน์โหลดผ่าน GitHub ซึ่งต้องติดตั้ง Git ก่อน รันคำสั่งนี้: ``` sudo apt install git-all @@ -63,19 +64,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 กับไฟล์ตัวอย่าง environment ลงไป +ดึง repository ของ Supabase สร้างโฟลเดอร์โปรเจกต์เฉพาะ และคัดลอกไฟล์ Docker และไฟล์ตัวอย่าง environment เข้าไป ``` git clone --depth 1 https://github.com/supabase/supabase @@ -85,7 +86,7 @@ cp -rf supabase/docker/* supabase-project cp supabase/docker/.env.example supabase-project/.env ``` -เข้าไปในไดเรกทอรีโปรเจกต์ ดึงอิมเมจคอนเทนเนอร์ล่าสุด และรันสแตกในโหมด detached +เข้าไปในโฟลเดอร์โปรเจกต์ ดึงอิมเมจคอนเทนเนอร์ล่าสุด และรันสแตกในโหมด detached ``` cd supabase-project @@ -95,7 +96,7 @@ docker compose up -d ![img](https://screensaver01.zap-hosting.com/index.php/s/njapji2YePRgema/preview) -ตอนนี้คุณสามารถเข้าใช้งาน Supabase Studio ผ่าน `http://:8000` ระบบจะขอชื่อผู้ใช้และรหัสผ่าน ค่าเริ่มต้นคือ: +ตอนนี้คุณสามารถเข้าถึง Supabase Studio ผ่าน `http://:8000` ระบบจะขอชื่อผู้ใช้และรหัสผ่าน ค่าเริ่มต้นคือ: - ชื่อผู้ใช้: `supabase` - รหัสผ่าน: `this_password_is_insecure_and_should_be_updated` @@ -107,7 +108,7 @@ docker compose up -d ::: ## การตั้งค่า -อย่าดีพลอยด้วยค่าตัวอย่างหรือค่าเริ่มต้นเด็ดขาด ควรเปลี่ยนทุกตัวแปรเป็นความลับที่แข็งแรงและไม่ซ้ำใคร ตรวจสอบการตั้งค่าตามความต้องการด้านความปลอดภัย และรีสตาร์ทบริการทั้งหมดเพื่อให้การเปลี่ยนแปลงมีผล +อย่าดีพลอยด้วยค่าตัวอย่างหรือค่าเริ่มต้นเด็ดขาด คุณควรเปลี่ยนทุกตัวแปรเป็นความลับที่แข็งแรงและไม่ซ้ำใคร ตรวจสอบการตั้งค่าตามความต้องการด้านความปลอดภัยของคุณ และรีสตาร์ทบริการทั้งหมดเพื่อให้การเปลี่ยนแปลงมีผล สร้าง API keys ที่ปลอดภัยก่อนเปิดเผยบริการ เริ่มจากเลือก JWT secret ความยาว 40 ตัวอักษร คุณสามารถใช้ค่าที่ให้มา หรือสร้างเองก็ได้ เก็บความลับนี้ไว้ในที่ปลอดภัย ห้ามแชร์หรือคอมมิตลง version control ใช้ความลับนี้สร้าง JWT แล้วสร้าง anon และ service API keys ตามฟอร์มในเอกสาร Supabase: https://supabase.com/docs/guides/self-hosting/docker#generate-api-keys @@ -116,7 +117,7 @@ docker compose up -d - `ANON_KEY`: คีย์ anon - `SERVICE_ROLE_KEY`: คีย์ service -อัปเดตความลับที่จำเป็นใน `./docker/.env` ค่าต่อไปนี้ต้องตั้งเพื่อให้ดีพลอยทำงานได้: +อัปเดตความลับที่จำเป็นใน `./docker/.env` ค่านี้ต้องตั้งเพื่อให้ดีพลอยทำงานได้: - `POSTGRES_PASSWORD`: รหัสผ่านสำหรับ role `postgres` - `JWT_SECRET`: ใช้โดย PostgREST และ GoTrue @@ -143,7 +144,7 @@ basicauth_credentials: ถ้าต้องการเปิดใช้ฟีเจอร์แดชบอร์ดทั้งหมดนอก `localhost` ให้ตั้งค่า `SUPABASE_PUBLIC_URL` ใน `./docker/.env` เป็น URL หรือ IP ที่จะใช้เข้าถึงแดชบอร์ด -ใช้คำสั่งรีสตาร์ทสแตกเพื่อให้การตั้งค่ามีผล: +ใช้คำสั่งนี้เพื่อรีสตาร์ทสแตกและใช้การตั้งค่าใหม่: ``` docker compose down @@ -152,11 +153,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 -มีคำถามเฉพาะที่ไม่ได้กล่าวถึงที่นี่ไหม? หากต้องการความช่วยเหลือเพิ่มเติม ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมให้บริการทุกวัน! 🙂 +มีคำถามเฉพาะที่ไม่ได้กล่าวถึงในนี้ไหม? ถ้าต้องการความช่วยเหลือเพิ่มเติม ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมให้บริการทุกวันเพื่อช่วยคุณ! 🙂 \ No newline at end of file diff --git a/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md b/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md index b0972fdf9..aa8e715a0 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md @@ -1,21 +1,22 @@ --- id: vserver-linux-ts6 -title: "VPS: ตั้งค่าเซิร์ฟเวอร์ Teamspeak 6 บน VPS Linux ของคุณ" -description: "ค้นพบวิธีตั้งค่าและปรับแต่งเซิร์ฟเวอร์ TeamSpeak 6 เพื่อการโฮสต์ที่เสถียรและประสิทธิภาพสูง → เรียนรู้เพิ่มเติมตอนนี้" +title: "ตั้งค่าเซิร์ฟเวอร์ TeamSpeak 6 บนเซิร์ฟเวอร์ Linux - สร้างแพลตฟอร์มเสียงของคุณเอง" +description: "ค้นพบวิธีตั้งค่าและปรับแต่งเซิร์ฟเวอร์ TeamSpeak 6 เพื่อการเช่าเซิร์ฟเวอร์ที่เสถียรและประสิทธิภาพสูง → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้งเซิร์ฟเวอร์ Teamspeak 6 services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; import InlineVoucher from '@site/src/components/InlineVoucher'; -## แนะนำ +## บทนำ -ในช่วงฤดูร้อนปี 2025 ทีม TeamSpeak ได้ปล่อย **เวอร์ชันเบต้า** ของ **เซิร์ฟเวอร์ TeamSpeak 6** แล้ว! ตอนนี้คุณสามารถสัมผัสประสบการณ์เจนเนอเรชันถัดไปของ TeamSpeak ได้ด้วยตัวเอง! +ในช่วงฤดูร้อนปี 2025 ทีม TeamSpeak ได้ปล่อย **เวอร์ชัน Beta** ของ **เซิร์ฟเวอร์ TeamSpeak 6** ออกมาแล้ว! ตอนนี้คุณสามารถสัมผัสประสบการณ์ TeamSpeak เจเนอเรชันใหม่ได้ด้วยตัวเอง! -กำลังคิดจะโฮสต์บริการนี้เองอยู่ใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและการกำหนดค่า พร้อมทุกสิ่งที่คุณต้องรู้เพื่อให้เซิร์ฟเวอร์ของคุณทำงานได้อย่างราบรื่น +กำลังคิดจะเช่าเซิร์ฟเวอร์เกมนี้เองอยู่ใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและการคอนฟิก พร้อมทุกสิ่งที่คุณต้องรู้เพื่อให้เซิร์ฟเวอร์ของคุณทำงานได้อย่างราบรื่น ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) @@ -25,31 +26,31 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## ข้อกำหนดเบื้องต้น -ก่อนติดตั้ง **เซิร์ฟเวอร์ Teamspeak 6** ให้ตรวจสอบว่าสภาพแวดล้อมโฮสต์ของคุณตรงตามข้อกำหนดต่อไปนี้ เพื่อรับประกันการติดตั้งที่ราบรื่นและประสิทธิภาพที่ดีที่สุด +ก่อนติดตั้ง **เซิร์ฟเวอร์ Teamspeak 6** ให้ตรวจสอบว่าเซิร์ฟเวอร์ของคุณตรงตามข้อกำหนดเหล่านี้ เพื่อให้การติดตั้งและการใช้งานเป็นไปอย่างราบรื่นและมีประสิทธิภาพสูงสุด -| ฮาร์ดแวร์ | ขั้นต่ำ | คำแนะนำจาก ZAP-Hosting | -| ---------- | ------------ | ----------------------- | -| CPU | 1 คอร์ vCPU | 4 คอร์ vCPU | -| RAM | 1 GB | 4 GB | -| พื้นที่ดิสก์ | 1 GB | 25 GB | +| ฮาร์ดแวร์ | ขั้นต่ำ | คำแนะนำจาก ZAP-Hosting | +| ---------- | ------------ | -------------------------- | +| CPU | 1 คอร์ vCPU | 4 คอร์ vCPU | +| RAM | 1 GB | 4 GB | +| พื้นที่ดิสก์ | 1 GB | 25 GB | ## การเตรียมตัว -ก่อนตั้งค่า **เซิร์ฟเวอร์ TeamSpeak 6** คุณต้องเตรียมระบบของคุณก่อน ซึ่งรวมถึงการอัปเดตระบบปฏิบัติการเป็นเวอร์ชันล่าสุดและติดตั้ง dependencies ที่จำเป็นทั้งหมด การเตรียมตัวเหล่านี้ช่วยให้สภาพแวดล้อมเสถียรและป้องกันปัญหาระหว่างหรือติดตั้งเสร็จแล้ว +ก่อนตั้งค่า **เซิร์ฟเวอร์ TeamSpeak 6** คุณต้องเตรียมระบบของคุณก่อน ซึ่งรวมถึงการอัปเดตระบบปฏิบัติการเป็นเวอร์ชันล่าสุดและติดตั้ง dependencies ที่จำเป็นทั้งหมด การเตรียมตัวเหล่านี้ช่วยให้สภาพแวดล้อมมีความเสถียรและลดปัญหาที่อาจเกิดขึ้นระหว่างหรือติดตั้งเสร็จแล้ว ### อัปเดตระบบ -เพื่อให้แน่ใจว่าระบบของคุณใช้งานซอฟต์แวร์และแพตช์ความปลอดภัยล่าสุด คุณควรอัปเดตระบบก่อนเสมอ โดยใช้คำสั่งนี้: +เพื่อให้ระบบของคุณใช้งานซอฟต์แวร์และแพตช์ความปลอดภัยล่าสุด ควรอัปเดตระบบก่อนเสมอ ใช้คำสั่งนี้: ``` sudo apt update && sudo apt upgrade -y ``` -คำสั่งนี้จะช่วยให้ระบบของคุณมีแพตช์ความปลอดภัยและเวอร์ชันซอฟต์แวร์ล่าสุดก่อนดำเนินการต่อ +คำสั่งนี้จะช่วยให้ระบบของคุณมีแพตช์ความปลอดภัยและซอฟต์แวร์เวอร์ชันล่าสุดก่อนดำเนินการต่อ ### ติดตั้ง dependencies -เมื่ออัปเดตเสร็จแล้ว คุณสามารถติดตั้ง dependencies ได้เลย สำหรับการติดตั้งที่รวดเร็ว ง่าย และแนะนำ เราขอแนะนำให้ใช้ Docker โดยต้องติดตั้ง Docker Engine ก่อน: +เมื่ออัปเดตเสร็จแล้ว ให้ติดตั้ง dependencies ต่อไป สำหรับการติดตั้งที่ง่ายและแนะนำ เราแนะนำให้ใช้ Docker โดยต้องติดตั้ง Docker Engine ก่อน: ``` curl -fsSL https://get.docker.com -o get-docker.sh @@ -60,9 +61,9 @@ 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: @@ -83,7 +84,7 @@ volumes: teamspeak-data: ``` -ไปยังไดเรกทอรีที่ต้องการสร้างไฟล์ แล้วใช้คำสั่ง `nano docker-compose.yml` เพื่อสร้างและวางเนื้อหาลงไป +ไปที่ไดเรกทอรีที่ต้องการสร้างไฟล์ แล้วใช้คำสั่ง `nano docker-compose.yml` เพื่อสร้างและวางเนื้อหานี้ลงไป ![img](https://screensaver01.zap-hosting.com/index.php/s/yBZTKL8MYgLiJEt/download) @@ -93,7 +94,7 @@ volumes: docker compose -f /opt/containers/ts6/docker-compose.yml up ``` -ตอนนี้คอนเทนเนอร์ Docker สำหรับเซิร์ฟเวอร์ TeamSpeak 6 จะเริ่มทำงาน โดยค่าเริ่มต้นจะยังไม่รันแบบถาวร ในการเริ่มต้นครั้งแรก คุณจะเห็น **ข้อมูลสำคัญ** เกี่ยวกับ **บัญชีผู้ดูแล Server Query** และ **คีย์สิทธิ์** +ตอนนี้คอนเทนเนอร์ Docker สำหรับเซิร์ฟเวอร์ TeamSpeak 6 จะเริ่มทำงาน โดยค่าเริ่มต้นจะยังไม่รันแบบถาวร ในการเริ่มต้นครั้งแรก คุณจะเห็น **ข้อมูลสำคัญ** เกี่ยวกับ **บัญชีผู้ดูแล Server Query** และ **คีย์สิทธิ์ (privilege key)** ![img](https://screensaver01.zap-hosting.com/index.php/s/7nNwWkEdG84yx4y/download) @@ -103,9 +104,9 @@ docker compose -f /opt/containers/ts6/docker-compose.yml up ## การตั้งค่า -คุณสามารถปรับแต่งการตั้งค่าเพิ่มเติมของเซิร์ฟเวอร์ TeamSpeak 6 ได้ด้วย **environment variables** ในไฟล์ Docker Compose ซึ่งช่วยให้คุณกำหนดค่าเซิร์ฟเวอร์ตามความต้องการ รายการตัวเลือกทั้งหมดดูได้ในเอกสารอย่างเป็นทางการของ [TeamSpeak 6 Server](https://github.com/teamspeak/teamspeak6-server/blob/main/CONFIG.md) +คุณสามารถปรับแต่งการตั้งค่าเพิ่มเติมของเซิร์ฟเวอร์ TeamSpeak 6 ผ่าน **environment variables** ในไฟล์ Docker Compose ได้ เพื่อให้เซิร์ฟเวอร์ตรงกับความต้องการของคุณ รายการตัวเลือกทั้งหมดดูได้ในเอกสารอย่างเป็นทางการของ [เซิร์ฟเวอร์ TeamSpeak 6](https://github.com/teamspeak/teamspeak6-server/blob/main/CONFIG.md) -ตัวอย่างโค้ดใน `docker-compose.yml`: +ตัวอย่างในไฟล์ `docker-compose.yml`: ``` environment: @@ -117,7 +118,7 @@ environment: ## การใช้งานเซิร์ฟเวอร์ -เพื่อให้เซิร์ฟเวอร์ TeamSpeak 6 ทำงานอยู่เบื้องหลัง ให้เริ่มคอนเทนเนอร์ด้วยคำสั่งนี้: +ถ้าต้องการให้เซิร์ฟเวอร์ TeamSpeak 6 รันอยู่เบื้องหลัง ให้เริ่มคอนเทนเนอร์ด้วยคำสั่งนี้: ``` docker compose -f /opt/containers/ts6/docker-compose.yml up -d @@ -133,7 +134,7 @@ docker compose -f /opt/containers/ts6/docker-compose.yml down ## การเชื่อมต่อ -เมื่อเซิร์ฟเวอร์ TeamSpeak 6 ทำงานแล้ว คุณสามารถเชื่อมต่อผ่าน TeamSpeak 6 Client ได้เลย ใช้ที่อยู่ IP ของเซิร์ฟเวอร์พร้อมพอร์ตที่ถูกต้อง กรอกข้อมูลเหล่านี้ในไคลเอนต์เพื่อเชื่อมต่อและเริ่มทดสอบเซิร์ฟเวอร์ของคุณ +เมื่อเซิร์ฟเวอร์ TeamSpeak 6 ทำงานแล้ว คุณสามารถเชื่อมต่อผ่าน TeamSpeak 6 Client ได้เลย ใช้ที่อยู่ IP ของเซิร์ฟเวอร์พร้อมพอร์ตที่ถูกต้อง กรอกข้อมูลนี้ในไคลเอนต์เพื่อเชื่อมต่อและเริ่มทดสอบเซิร์ฟเวอร์ของคุณ ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) @@ -141,10 +142,10 @@ docker compose -f /opt/containers/ts6/docker-compose.yml down ## สรุปและแหล่งข้อมูลเพิ่มเติม -ยินดีด้วย! ตอนนี้คุณได้ติดตั้งและตั้งค่าเซิร์ฟเวอร์ Teamspeak 6 บน VPS เรียบร้อยแล้ว เรายังแนะนำให้ดูแหล่งข้อมูลต่อไปนี้เพื่อช่วยและแนะนำเพิ่มเติมในกระบวนการตั้งค่าเซิร์ฟเวอร์ของคุณ +ยินดีด้วย! ตอนนี้คุณติดตั้งและตั้งค่าเซิร์ฟเวอร์ Teamspeak 6 บน VPS/เซิร์ฟเวอร์เฉพาะของคุณเรียบร้อยแล้ว เรายังแนะนำให้ดูแหล่งข้อมูลเหล่านี้เพื่อช่วยและแนะนำเพิ่มเติมในกระบวนการตั้งค่าเซิร์ฟเวอร์ของคุณ -- [เว็บไซต์ทางการ](https://teamspeak.com/en/) - ข้อมูลและดาวน์โหลด 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/th/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md b/i18n/th/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md index 5b258dee5..ab46f5c3d 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md @@ -1,10 +1,11 @@ --- id: vserver-windows-bitwarden -title: "VPS: ตั้งค่า Bitwarden บน Windows" +title: "ติดตั้ง Bitwarden บนเซิร์ฟเวอร์ Windows - ปกป้องการจัดการรหัสผ่านของคุณอย่างปลอดภัย" description: "ค้นพบวิธีการโฮสต์ Bitwarden ด้วยตัวเองอย่างปลอดภัยสำหรับจัดการรหัสผ่านด้วยการเข้ารหัสแบบ end-to-end และฟีเจอร์รหัสผ่านที่แข็งแกร่ง → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง Bitwarden services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,71 +14,80 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## บทนำ -Bitwarden คือโปรแกรมจัดการรหัสผ่านและ passkey แบบโอเพนซอร์สที่ใช้หลัก zero knowledge และการเข้ารหัสแบบ end-to-end เพื่อปกป้องข้อมูล คุณสามารถใช้เป็นบริการคลาวด์หรือโฮสต์เองได้ พร้อมฟีเจอร์สร้าง เก็บ และเติมรหัสผ่านอัตโนมัติที่แข็งแกร่ง +Bitwarden คือโปรแกรมจัดการรหัสผ่านแบบโอเพนซอร์สสำหรับรหัสผ่านและ passkeys ที่ใช้การเข้ารหัสแบบ zero knowledge และ end-to-end เพื่อปกป้องข้อมูล คุณสามารถใช้เป็นบริการคลาวด์หรือโฮสต์เองได้ พร้อมฟีเจอร์สร้าง เก็บ และกรอกข้อมูลรหัสผ่านอัตโนมัติที่แข็งแกร่ง ![img](https://screensaver01.zap-hosting.com/index.php/s/RwKmstAct5kNQwB/preview) -กำลังคิดจะโฮสต์บริการนี้เองอยู่ใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและคอนฟิก พร้อมทุกสิ่งที่ต้องรู้ก่อนเริ่มใช้งาน +กำลังคิดจะโฮสต์บริการนี้ด้วยตัวเองอยู่ใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการติดตั้งและตั้งค่า พร้อมสิ่งที่ต้องรู้ทั้งหมด ## ข้อกำหนดเบื้องต้น -ก่อนติดตั้ง **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 | ซอฟต์แวร์ต้องการให้ติดตั้ง dependencies ที่จำเป็นทั้งหมดและรันบนระบบปฏิบัติการที่รองรับ ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ของคุณตรงตามข้อกำหนดเหล่านี้ก่อนติดตั้ง: **Dependencies:** `Docker (Engine 26+ และ Compose)` -**ระบบปฏิบัติการ:** Windows Server เวอร์ชันล่าสุดที่รองรับ Docker 26+ +**ระบบปฏิบัติการ:** เวอร์ชันล่าสุดของ Windows Server ที่รองรับ Docker 26+ + +ตรวจสอบให้แน่ใจว่าติดตั้ง dependencies ครบและใช้ระบบปฏิบัติการเวอร์ชันถูกต้องเพื่อหลีกเลี่ยงปัญหาความเข้ากันได้ระหว่างติดตั้ง Bitwarden + -ตรวจสอบให้แน่ใจว่าติดตั้ง dependencies ครบและใช้ระบบปฏิบัติการเวอร์ชันถูกต้อง เพื่อหลีกเลี่ยงปัญหาความเข้ากันได้ระหว่างติดตั้ง Bitwarden ## การเตรียมตัว ก่อนตั้งค่า **Bitwarden** คุณต้องเตรียมระบบก่อน ซึ่งรวมถึงการอัปเดตระบบปฏิบัติการเป็นเวอร์ชันล่าสุดและติดตั้ง dependencies ที่จำเป็น การเตรียมตัวนี้ช่วยให้สภาพแวดล้อมเสถียรและลดปัญหาระหว่างหรือติดตั้งเสร็จแล้ว + ### อัปเดตระบบ -เพื่อให้ระบบของคุณรันด้วยซอฟต์แวร์และแพตช์ความปลอดภัยล่าสุด ควรอัปเดตระบบก่อนเสมอ เพื่อให้แน่ใจว่ามีการแก้ไขช่องโหว่และใช้เวอร์ชันซอฟต์แวร์ล่าสุดก่อนดำเนินการต่อ +เพื่อให้ระบบของคุณรันด้วยซอฟต์แวร์และการปรับปรุงความปลอดภัยล่าสุด ควรอัปเดตระบบก่อนเสมอ เพื่อให้แน่ใจว่ามีแพตช์ความปลอดภัยและเวอร์ชันซอฟต์แวร์ล่าสุดก่อนดำเนินการต่อ ### ติดตั้ง dependencies -เมื่ออัปเดตเสร็จแล้ว ให้ติดตั้ง dependencies ต่อ Bitwarden จะถูกดีพลอยและรันบนเครื่องของคุณผ่าน Docker container หลายตัว ซึ่งต้องติดตั้ง Docker ก่อน โดยติดตั้ง [Docker Desktop](https://docs.docker.com/desktop/setup/install/windows-install/) บนเซิร์ฟเวอร์ของคุณ +เมื่ออัปเดตเสร็จแล้ว ให้ติดตั้ง dependencies ต่อ Bitwarden จะถูกดีพลอยและรันบนเครื่องของคุณด้วย Docker containers หลายตัว ซึ่งต้องติดตั้ง 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` บน Windows เซิร์ฟเวอร์ของคุณ เพื่อใช้ติดตั้งและรัน Bitwarden วิธีนี้ช่วยแยก Bitwarden ออกจากแอปอื่นๆ ที่รันบนเซิร์ฟเวอร์ +แนะนำให้ตั้งค่าบนเซิร์ฟเวอร์ Windows ของคุณด้วยบัญชีบริการ `bitwarden` แยกต่างหาก เพื่อใช้ติดตั้งและรัน Bitwarden วิธีนี้จะช่วยแยก Bitwarden ออกจากแอปอื่นๆ ที่รันบนเซิร์ฟเวอร์ -เปิด PowerShell ในโหมดผู้ดูแลระบบ สร้างผู้ใช้ Bitwarden ด้วยคำสั่งนี้ หลังคำสั่งแรกจะมีหน้าต่างให้กรอกรหัสผ่านและยืนยัน จากนั้นรันคำสั่งที่สองเพื่อเสร็จสิ้นการตั้งค่า +เปิด PowerShell ในโหมดผู้ดูแลระบบ สร้างผู้ใช้ Bitwarden ด้วยคำสั่งต่อไปนี้ หลังคำสั่งแรกจะมีหน้าต่างให้กรอกรหัสผ่านและยืนยัน จากนั้นรันคำสั่งที่สองเพื่อเสร็จสิ้นการตั้งค่า ``` PS C:\> $Password = Read-Host -AsSecureString New-LocalUser "Bitwarden" -Password $Password -Description "Bitwarden Local Admin" ``` -จากนั้นสร้างโฟลเดอร์ Bitwarden ที่ `C:\` สำหรับผู้ใช้ที่สร้างขึ้นใหม่: +จากนั้นสร้างโฟลเดอร์ Bitwarden ที่ `C:\` สำหรับผู้ใช้ที่สร้างใหม่: ``` PS C:\> mkdir Bitwarden ``` -ใน Docker Desktop ไปที่ **Settings → Resources → File Sharing** เพิ่มไดเรกทอรี `C:\Bitwarden` ในเส้นทางที่แชร์ แล้วเลือก Apply & Restart เพื่อใช้การเปลี่ยนแปลง +ใน Docker Desktop ไปที่ **Settings → Resources → File Sharing** เพิ่มไดเรกทอรี `C:\Bitwarden` ในเส้นทางที่แชร์ เลือก Apply & Restart เพื่อบันทึกการเปลี่ยนแปลง + + ### ตั้งค่าโดเมนของคุณ -โดยปกติ Bitwarden จะรันบนโฮสต์ผ่านพอร์ต 80 (HTTP) และ 443 (HTTPS) ตั้งค่าโดเมนพร้อมระเบียน DNS ชี้ไปยังโฮสต์ เช่น server.example.com โดยเฉพาะถ้าให้บริการผ่านอินเทอร์เน็ต หลีกเลี่ยงการใส่คำว่า Bitwarden ในโฮสต์เนมเพื่อลดการเปิดเผยบทบาทหรือซอฟต์แวร์ของเซิร์ฟเวอร์ +โดยดีฟอลต์ Bitwarden รันบนโฮสต์ผ่านพอร์ต 80 (HTTP) และ 443 (HTTPS) ตั้งค่าโดเมนพร้อมระเบียน DNS ชี้ไปยังโฮสต์ เช่น server.example.com โดยเฉพาะถ้าให้บริการผ่านอินเทอร์เน็ต หลีกเลี่ยงการใส่ Bitwarden ในโฮสต์เนมเพื่อลดการเปิดเผยบทบาทหรือซอฟต์แวร์ของเซิร์ฟเวอร์ + + ## การติดตั้ง -เมื่อเตรียมทุกอย่างครบถ้วนแล้ว คุณก็พร้อมติดตั้ง Bitwarden +เมื่อทุกข้อกำหนดพร้อมและเตรียมตัวครบถ้วนแล้ว คุณสามารถติดตั้งแอป Bitwarden ได้เลย -ดาวน์โหลดสคริปต์ติดตั้ง Bitwarden ลงเครื่อง จากนั้นรันสคริปต์ติดตั้ง; +ดาวน์โหลดสคริปต์ติดตั้ง Bitwarden ลงเครื่องของคุณแล้วรันสคริปต์ติดตั้ง; ``` cd C:\Bitwarden @@ -85,15 +95,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 ฟรีที่เชื่อถือได้หรือไม่ ถ้าใช่ ให้ใส่อีเมลสำหรับแจ้งเตือนหมดอายุ ถ้าไม่ใช่ จะมีคำถามเกี่ยวกับใบรับรองตามมา + +ใส่ Installation ID และ Installation Key ที่ได้จาก [Bitwarden](https://bitwarden.com/host) แล้วเลือกภูมิภาค US หรือ EU ซึ่งมีผลเฉพาะถ้าคุณเชื่อมต่ออินสแตนซ์ที่โฮสต์เองกับการสมัครสมาชิกแบบชำระเงิน + +ถ้าไม่ใช้ Let’s Encrypt คุณสามารถใช้ใบรับรองที่มีอยู่โดยวางไฟล์ไว้ที่ `C:\Bitwarden\bwdata\ssl\` และระบุว่าเชื่อถือได้หรือไม่ หรือจะสร้างใบรับรองเซลฟ์ไซน์ก็ได้ ซึ่งแนะนำสำหรับทดสอบเท่านั้น ถ้าเลือกไม่ใช้ใบรับรอง ต้องวางพร็อกซี HTTPS ไว้ข้างหน้า ไม่เช่นนั้นแอป Bitwarden จะไม่ทำงาน -กรอก Installation ID และ Installation Key ที่ได้จาก [Bitwarden](https://bitwarden.com/host) แล้วเลือกภูมิภาค US หรือ EU ซึ่งมีผลเฉพาะถ้าคุณเชื่อมต่ออินสแตนซ์ที่โฮสต์เองกับการสมัครสมาชิกแบบชำระเงิน -ถ้าไม่ใช้ Let’s Encrypt คุณสามารถใช้ใบรับรองที่มีอยู่แล้วโดยวางไฟล์ไว้ที่ `C:\Bitwarden\bwdata\ssl\` และระบุว่าเชื่อถือหรือไม่ หรือจะสร้างใบรับรองเซลฟ์ไซน์ก็ได้ ซึ่งแนะนำสำหรับทดสอบเท่านั้น หากเลือกไม่ใช้ใบรับรอง ต้องวางพร็อกซี HTTPS ไว้ข้างหน้า ไม่เช่นนั้นแอป Bitwarden จะไม่ทำงาน ## การตั้งค่า -หลังติดตั้งเสร็จ ให้ตั้งค่าพื้นฐานโดยแก้ไขไฟล์สองไฟล์ ก่อนอื่นแก้ไขไฟล์ environment ที่ `\bwdata\env\global.override.env` กรอกรายละเอียดเซิร์ฟเวอร์ SMTP เช่น โฮสต์, พอร์ต, SSL, ชื่อผู้ใช้ และรหัสผ่าน เพื่อให้ Bitwarden ส่งอีเมลยืนยันและเชิญองค์กรได้ หากต้องการเข้าถึง System Administrator Portal ให้เพิ่มอีเมลผู้ดูแลใน `adminSettings__admins` +หลังติดตั้งเสร็จ ให้ตั้งค่าพื้นฐานโดยแก้ไขไฟล์สองไฟล์ ก่อนอื่นแก้ไขไฟล์ environment ที่ `\bwdata\env\global.override.env` กรอกรายละเอียดเซิร์ฟเวอร์ SMTP รวมถึงโฮสต์ พอร์ต SSL ชื่อผู้ใช้ และรหัสผ่าน เพื่อให้ Bitwarden ส่งอีเมลยืนยันและเชิญเข้าร่วมองค์กรได้ หากต้องการเข้าถึง System Administrator Portal ให้เพิ่มอีเมลผู้ดูแลใน `adminSettings__admins` ``` ... @@ -107,19 +119,19 @@ adminSettings__admins= ... ``` -ตรวจสอบการตั้งค่า SMTP หากถูกต้องจะแจ้งสำเร็จ หากไม่จะแจ้งว่าขาด OpenSSL หรือค่าผิด Apply การเปลี่ยนแปลงด้วยคำสั่ง `.\bitwarden.ps1 -start` +ตรวจสอบการตั้งค่า SMTP ให้ถูกต้อง ถ้าตั้งค่าถูกต้องจะแจ้งความสำเร็จ หากไม่ถูกต้องจะแสดงข้อความเกี่ยวกับ OpenSSL ที่ขาดหรือค่าที่ไม่ถูกต้อง ใช้คำสั่ง `.\bitwarden.ps1 -start` เพื่อใช้การตั้งค่า + +ตรวจสอบพารามิเตอร์การติดตั้งใน `.\bwdata\config.yml` ไฟล์นี้ควบคุมทรัพยากรที่สร้างขึ้นและต้องปรับถ้าอยู่ในสภาพแวดล้อมพิเศษ เช่น รันหลังพร็อกซีหรือใช้พอร์ตอื่น ใช้คำสั่ง `.\bitwarden.ps1 -rebuild` เพื่อใช้การเปลี่ยนแปลง -ถ้าตั้งค่า SMTP ถูกต้องจะแจ้งสำเร็จ หากไม่จะแจ้งว่าขาด OpenSSL หรือค่าผิด Apply การเปลี่ยนแปลงด้วยคำสั่ง `.\bitwarden.ps1 -restart` +สุดท้ายเริ่มอินสแตนซ์ด้วยคำสั่ง `.\bitwarden.ps1 -start` การรันครั้งแรกอาจใช้เวลาขณะที่ Docker ดึงอิมเมจ ใช้คำสั่ง `docker ps` เพื่อตรวจสอบว่าคอนเทนเนอร์ทั้งหมดทำงานปกติ จากนั้นเปิดเว็บวอลต์ที่โดเมนที่ตั้งค่าไว้และลงทะเบียนบัญชีถ้าจำเป็น การยืนยันอีเมลต้องตั้งค่า SMTP ให้ถูกต้อง -จากนั้นตรวจสอบพารามิเตอร์การติดตั้งใน `.\bwdata\config.yml` ไฟล์นี้ควบคุม asset ที่สร้างขึ้นและต้องปรับถ้าใช้ในสภาพแวดล้อมพิเศษ เช่น รันหลังพร็อกซีหรือใช้พอร์ตอื่น Apply การเปลี่ยนแปลงด้วยคำสั่ง `.\bitwarden.ps1 -rebuild` -สุดท้ายเริ่มอินสแตนซ์ด้วยคำสั่ง `.\bitwarden.ps1 -start` ครั้งแรกอาจใช้เวลาขณะ Docker ดึงอิมเมจ ใช้คำสั่ง `docker ps` เพื่อตรวจสอบว่า container ทั้งหมดทำงานปกติ จากนั้นเปิดเว็บวอลต์ที่โดเมนที่ตั้งไว้และลงทะเบียนบัญชีถ้าจำเป็น การยืนยันอีเมลต้องตั้งค่า SMTP ให้ถูกต้อง ## สรุปและแหล่งข้อมูลเพิ่มเติม -ยินดีด้วย! คุณได้ติดตั้งและตั้งค่า Bitwarden บน VPS ของคุณเรียบร้อยแล้ว เรายังแนะนำให้ดูแหล่งข้อมูลต่อไปนี้ ซึ่งจะช่วยให้คุณได้รับคำแนะนำและความช่วยเหลือเพิ่มเติมระหว่างตั้งค่าเซิร์ฟเวอร์ +ยินดีด้วย! ตอนนี้คุณติดตั้งและตั้งค่า Bitwarden บน VPS/เซิร์ฟเวอร์เฉพาะของคุณเรียบร้อยแล้ว เรายังแนะนำให้ดูแหล่งข้อมูลต่อไปนี้ซึ่งอาจช่วยให้คุณได้รับคำแนะนำเพิ่มเติมระหว่างตั้งค่าเซิร์ฟเวอร์ - [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/th/docusaurus-plugin-content-docs/current/vserver-windows-docker.md b/i18n/th/docusaurus-plugin-content-docs/current/vserver-windows-docker.md index 7237df30a..248e7d54f 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/vserver-windows-docker.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/vserver-windows-docker.md @@ -1,10 +1,11 @@ --- id: vserver-windows-docker -title: "VPS: ตั้งค่า Docker บน Windows" -description: "ค้นพบวิธีการดีพลอยและจัดการแอปพลิเคชันอย่างมีประสิทธิภาพด้วยคอนเทนเนอร์ Docker เพื่อการสเกลและอัปเดตที่ราบรื่น → เรียนรู้เพิ่มเติมตอนนี้" +title: "ตั้งค่า Docker บน Windows Server - รันและจัดการคอนเทนเนอร์บนโครงสร้างพื้นฐานของคุณ" +description: "ค้นพบวิธีการติดตั้งและจัดการแอปพลิเคชันอย่างมีประสิทธิภาพด้วย Docker คอนเทนเนอร์ เพื่อการสเกลและอัปเดตที่ราบรื่น → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง Docker services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,38 +14,42 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## แนะนำ -Docker คือแพลตฟอร์มเปิดสำหรับพัฒนา ส่งมอบ และรันแอปพลิเคชันภายในคอนเทนเนอร์ คอนเทนเนอร์จะบรรจุแอปพลิเคชันพร้อมกับทุกไลบรารีที่จำเป็นในหน่วยมาตรฐานที่สามารถรันได้อย่างเสถียรในสภาพแวดล้อมที่แตกต่างกัน +Docker คือแพลตฟอร์มเปิดสำหรับพัฒนา ส่งมอบ และรันแอปพลิเคชันภายในคอนเทนเนอร์ คอนเทนเนอร์จะบรรจุแอปพลิเคชันพร้อมกับทุกไลบรารีที่จำเป็นในหน่วยมาตรฐานที่สามารถรันได้อย่างเสถียรในหลายสภาพแวดล้อมต่าง ๆ -วิธีนี้ช่วยแก้ปัญหาที่เกิดจากความแตกต่างระหว่างระบบพัฒนา ทดสอบ และโปรดักชัน ด้วย Docker แอปพลิเคชันสามารถดีพลอยได้อย่างรวดเร็ว สเกลได้อย่างมีประสิทธิภาพ และอัปเดตโดยไม่ต้องหยุดทำงาน +วิธีนี้ช่วยแก้ปัญหาที่เกิดจากความแตกต่างระหว่างระบบพัฒนา ทดสอบ และโปรดักชัน ด้วย Docker แอปพลิเคชันสามารถติดตั้งได้อย่างรวดเร็ว สเกลได้อย่างมีประสิทธิภาพ และอัปเดตโดยไม่ต้องหยุดทำงาน -กำลังคิดจะเช่าเซิร์ฟเวอร์เพื่อโฮสต์บริการนี้เองอยู่ใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและคอนฟิก พร้อมกับสิ่งที่ต้องรู้ทั้งหมด +กำลังคิดจะเช่าเซิร์ฟเวอร์เกมนี้เองใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและคอนฟิก พร้อมทุกสิ่งที่คุณต้องรู้เพื่อให้ทุกอย่างราบรื่น -## ความต้องการเบื้องต้น -ก่อนติดตั้ง **Docker** ให้แน่ใจว่าสภาพแวดล้อมโฮสติ้งของคุณตรงตามข้อกำหนดต่อไปนี้ เพื่อให้การติดตั้งราบรื่นและประสิทธิภาพสูงสุด -| ฮาร์ดแวร์ | ขั้นต่ำ | คำแนะนำจาก ZAP-Hosting | +## ข้อกำหนดเบื้องต้น + +ก่อนติดตั้ง **Docker** ให้แน่ใจว่าสภาพแวดล้อมเช่าเซิร์ฟเวอร์เกมของคุณตรงตามข้อกำหนดดังนี้ เพื่อการติดตั้งที่ราบรื่นและประสิทธิภาพสูงสุด + +| ฮาร์ดแวร์ | ขั้นต่ำ | คำแนะนำจาก ZAP-Hosting | | ---------- | ------------ | ------------------------ | | CPU | 1 คอร์ vCPU | 4 คอร์ vCPU | | RAM | 4 GB | 4 GB | | พื้นที่ดิสก์ | 10 GB | 25 GB | + + ## การติดตั้ง -เพื่อเซ็ตอัพ Docker บน Windows Server ให้ดาวน์โหลดและรันสคริปต์ PowerShell `install-docker-ce.ps1` ซึ่งจะเปิดใช้งานฟีเจอร์ของ OS ที่จำเป็นสำหรับคอนเทนเนอร์และติดตั้ง Docker runtime เปิด PowerShell ในโหมดแอดมินแล้วรันคำสั่งนี้: +เพื่อเซ็ตอัพ Docker บน Windows Server ให้ดาวน์โหลดและรันสคริปต์ PowerShell `install-docker-ce.ps1` สคริปต์นี้จะเปิดใช้งานฟีเจอร์ของระบบปฏิบัติการที่จำเป็นสำหรับคอนเทนเนอร์และติดตั้ง Docker runtime เปิด 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 ให้เริ่มทำงานอัตโนมัติ ![img](https://screensaver01.zap-hosting.com/index.php/s/y26fPWy63FAWJGp/download) -ระบบจะรีสตาร์ทระหว่างการติดตั้งและควรดำเนินการต่อโดยอัตโนมัติ หลังรีสตาร์ท ให้ล็อกอินและรันคำสั่งเดิมอีกครั้งถ้าสคริปต์แจ้ง เพื่อให้บริการเสร็จสิ้นการเริ่มต้น เมื่อสคริปต์เสร็จสมบูรณ์ ผลลัพธ์จะเป็นแบบนี้: +ระบบจะรีสตาร์ทระหว่างการติดตั้งและควรดำเนินการต่อโดยอัตโนมัติ หลังรีสตาร์ท ให้ล็อกอินและรันคำสั่งเดิมอีกครั้งหากสคริปต์แจ้ง เพื่อให้บริการเสร็จสิ้นการเริ่มต้น เมื่อสคริปต์ทำงานเสร็จ ผลลัพธ์จะเป็นแบบนี้: ``` Installing Docker... C:\Users\Administrator\DockerDownloads\docker-28.3.3\docker\docker.exe @@ -58,6 +63,8 @@ REPOSITORY TAG IMAGE ID CREATED SIZE Script complete! ``` + + ## การตั้งค่า ### เริ่มและหยุด docker @@ -70,14 +77,18 @@ Stop-Service docker # หยุดบริการ Docker 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 ``` + + ### ตรวจสอบสถานะคอนเทนเนอร์ ตรวจสอบสถานะคอนเทนเนอร์ด้วย: @@ -86,20 +97,25 @@ docker run -d --name web -p 8080:80 mcr.microsoft.com/windows/servercore/iis:win docker ps # คอนเทนเนอร์ที่กำลังรัน docker ps -a # คอนเทนเนอร์ทั้งหมด รวมถึงที่หยุดแล้ว docker inspect web # ข้อมูลรายละเอียด -docker logs web # บันทึกคอนเทนเนอร์ +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/th/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md b/i18n/th/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md index 74fc1ccfa..b6ca39d36 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md @@ -1,10 +1,11 @@ --- id: vserver-windows-joplin -title: "VPS: ตั้งค่า Joplin บน Windows" +title: "ตั้งค่า Joplin Server บน Windows Server - โฮสต์แพลตฟอร์มโน้ตส่วนตัวที่ปลอดภัยของคุณเอง" description: "ค้นพบวิธีจัดระเบียบและซิงค์โน้ต Markdown ที่เข้ารหัสข้ามอุปกรณ์ด้วย Joplin สำหรับการจดบันทึกที่ปลอดภัยและยืดหยุ่น → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง Joplin services: -- vserver + - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,11 +14,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## แนะนำ -Joplin คือแอปจดบันทึกและจัดการงานแบบโอเพนซอร์ส ที่ช่วยให้คุณจัดระเบียบโน้ตที่ใช้ Markdown ลงในสมุดบันทึกที่ค้นหาได้ และซิงค์ข้ามอุปกรณ์ได้อย่างง่ายดาย มาพร้อมการเข้ารหัสแบบ end-to-end, เว็บคลิปเปอร์ และการซิงค์ข้ามแพลตฟอร์ม เหมาะมากสำหรับคนที่ให้ความสำคัญกับความเป็นส่วนตัว ความยืดหยุ่น และการควบคุมข้อมูลของตัวเองแบบเต็มที่! +Joplin คือแอปจดบันทึกและจัดการงานที่เป็นโอเพนซอร์ส ช่วยให้คุณจัดระเบียบโน้ตที่ใช้ Markdown ลงในสมุดบันทึกที่ค้นหาได้ และซิงค์ข้ามอุปกรณ์ต่างๆ ได้อย่างง่ายดาย มาพร้อมการเข้ารหัสแบบ end-to-end, เว็บคลิปเปอร์ และการซิงค์ข้ามแพลตฟอร์ม เหมาะมากสำหรับคนที่ให้ความสำคัญกับความเป็นส่วนตัว ความยืดหยุ่น และการควบคุมข้อมูลของตัวเองแบบเต็มที่! ![img](https://screensaver01.zap-hosting.com/index.php/s/bqFberi2tRqobRn/preview) -กำลังคิดจะเช่าเซิร์ฟเวอร์เกมนี้เองใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนตั้งแต่การติดตั้งจนถึงการตั้งค่า พร้อมทุกสิ่งที่ต้องรู้เพื่อให้ใช้งานได้อย่างราบรื่น +กำลังคิดจะโฮสต์บริการนี้เองอยู่ใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและคอนฟิก พร้อมทุกสิ่งที่ต้องรู้ก่อนเริ่มใช้งาน @@ -27,7 +28,7 @@ Joplin คือแอปจดบันทึกและจัดการง ## สิ่งที่ต้องเตรียม -ก่อนติดตั้ง **Joplin** ให้แน่ใจว่าสภาพแวดล้อมเช่าเซิร์ฟเวอร์ของคุณตรงตามข้อกำหนดต่อไปนี้ เพื่อการติดตั้งที่ราบรื่นและประสิทธิภาพที่ดีที่สุด +ก่อนติดตั้ง **Joplin** ให้แน่ใจว่าสภาพแวดล้อมโฮสติ้งของคุณตรงตามข้อกำหนดต่อไปนี้ เพื่อให้การติดตั้งราบรื่นและประสิทธิภาพดีที่สุด | ฮาร์ดแวร์ | ขั้นต่ำ | คำแนะนำจาก ZAP-Hosting | | ---------- | ------------ | -------------------------- | @@ -49,22 +50,22 @@ Joplin คือแอปจดบันทึกและจัดการง ## การตั้งค่า -หลังติดตั้ง Joplin เสร็จแล้ว ควรตั้งค่าพื้นฐานเพื่อปรับแอปให้เหมาะกับการใช้งานของคุณ การตั้งค่าจะอยู่ในเมนู *Settings* +หลังติดตั้ง Joplin เสร็จแล้ว ให้ตั้งค่าพื้นฐานเพื่อปรับแอปให้เหมาะกับการใช้งานของคุณ การตั้งค่าจะอยู่ในเมนู *Settings* **การซิงค์** -Joplin รองรับเป้าหมายซิงค์หลายแบบ เช่น Nextcloud, Dropbox, OneDrive หรือ WebDAV เลือกผู้ให้บริการที่คุณชอบในหัวข้อ “Synchronization” แล้วกรอกข้อมูลบัญชี เพื่อให้โน้ตของคุณอัปเดตข้ามอุปกรณ์ได้ +Joplin รองรับเป้าหมายซิงค์หลายแบบ เช่น Nextcloud, Dropbox, OneDrive หรือ WebDAV เลือกผู้ให้บริการที่คุณชอบในหัวข้อ “Synchronization” แล้วกรอกข้อมูลล็อกอิน เพื่อให้โน้ตของคุณอัปเดตอยู่เสมอบนอุปกรณ์ทุกเครื่อง **การเข้ารหัส** เพื่อความปลอดภัยของโน้ตที่ซิงค์ เปิดใช้งานการเข้ารหัสแบบ end-to-end ในการตั้งค่า “Encryption” ระบบจะสร้างกุญแจขึ้นมา ซึ่งต้องตั้งค่าบนอุปกรณ์ทุกเครื่องที่เข้าถึงโน้ตของคุณ **ตัวแก้ไข & รูปลักษณ์** -Joplin ใช้ Markdown สำหรับจดโน้ต ในการตั้งค่า “Editor” คุณสามารถกำหนดให้แสดงพรีวิวอัตโนมัติ และปรับฟอนต์กับขนาดตัวอักษรได้ +Joplin ใช้ Markdown สำหรับโน้ต ในการตั้งค่า “Editor” คุณสามารถกำหนดให้แสดงพรีวิวอัตโนมัติ และปรับฟอนต์กับขนาดตัวอักษรได้ **ปลั๊กอิน & ส่วนขยาย** ตัวจัดการปลั๊กอินในตัวช่วยให้คุณติดตั้งฟีเจอร์เสริม เช่น รองรับไดอะแกรม, รวมปฏิทิน หรือจัดการแท็กขั้นสูง **เว็บคลิปเปอร์** -ถ้าต้องการ เปิดใช้งานส่วนขยายเบราว์เซอร์ “Joplin Web Clipper” เพื่อบันทึกทั้งหน้าเว็บหรือส่วนที่เลือกเป็นโน้ตได้ทันที +ถ้าต้องการ ให้เปิดใช้งานส่วนขยายเบราว์เซอร์ “Joplin Web Clipper” เพื่อบันทึกหน้าเว็บทั้งหน้า หรือเลือกบางส่วนเป็นโน้ตได้ทันที ด้วยการตั้งค่าหลักเหล่านี้ Joplin พร้อมใช้งานในหลายสถานการณ์ เช่น การจัดการงาน, เอกสารโครงการ หรือฐานความรู้ส่วนตัว @@ -75,12 +76,12 @@ Joplin ใช้ Markdown สำหรับจดโน้ต ในการ ## สรุปและแหล่งข้อมูลเพิ่มเติม -ยินดีด้วย! ตอนนี้คุณติดตั้งและตั้งค่า Joplin บน VPS เรียบร้อยแล้ว เรายังแนะนำให้ดูแหล่งข้อมูลต่อไปนี้ ที่จะช่วยให้คุณได้รับคำแนะนำและช่วยเหลือเพิ่มเติมในระหว่างการตั้งค่าเซิร์ฟเวอร์ +ยินดีด้วย! ตอนนี้คุณติดตั้งและตั้งค่า Joplin บน VPS/เซิร์ฟเวอร์เฉพาะของคุณเรียบร้อยแล้ว เรายังแนะนำให้ดูแหล่งข้อมูลต่อไปนี้ ที่จะช่วยให้คุณได้รับคำแนะนำและความช่วยเหลือเพิ่มเติมระหว่างการตั้งค่าเซิร์ฟเวอร์ - [Joplinapp.org](https://joplin.org/) - เว็บไซต์ทางการ - [Joplinapp.org/help/](https://joplinapp.org/help/) - ศูนย์ช่วยเหลือ Joplin -มีคำถามเฉพาะที่ไม่ได้กล่าวถึงในนี้ไหม? ถ้ามีคำถามเพิ่มเติมหรือต้องการความช่วยเหลือ ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมให้บริการทุกวัน! 🙂 +มีคำถามเฉพาะที่ไม่ได้กล่าวถึงในนี้ไหม? ถ้ามีคำถามหรืออยากได้ความช่วยเหลือเพิ่มเติม ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมให้บริการทุกวัน! 🙂 diff --git a/i18n/th/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md b/i18n/th/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md index d95fe05dc..e44cb85b6 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md @@ -1,10 +1,11 @@ --- id: vserver-windows-notepad++ -title: "VPS: ตั้งค่า Notepad++ บน Windows" -description: "ค้นพบวิธีใช้ Notepad++ สำหรับการเขียนโค้ดอย่างมีประสิทธิภาพ พร้อมฟีเจอร์ปรับแต่งได้และประสิทธิภาพรวดเร็ว → เรียนรู้เพิ่มเติมตอนนี้" +title: "ตั้งค่า Notepad++ บนเซิร์ฟเวอร์ Windows - ใช้โปรแกรมแก้ไขโค้ดและข้อความที่ทรงพลัง" +description: "ค้นพบวิธีใช้ Notepad++ สำหรับการเขียนโค้ดอย่างมีประสิทธิภาพด้วยฟีเจอร์ปรับแต่งได้และประสิทธิภาพที่รวดเร็ว → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง Notepad++ services: -- vserver + - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,11 +14,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## แนะนำ -Notepad++ คือโปรแกรมแก้ไขข้อความและซอร์สโค้ดฟรีและโอเพนซอร์สสำหรับ Windows รองรับการไฮไลต์ซินแท็กซ์, การพับโค้ด และการแก้ไขแบบแท็บในหลายภาษาโปรแกรมและสคริปต์ พร้อมทั้งปรับแต่งได้สูงผ่านปลั๊กอิน เป็นที่รู้จักในเรื่องประสิทธิภาพที่รวดเร็วและการใช้ทรัพยากรต่ำ Notepad++ จึงยังคงเป็นตัวเลือกยอดนิยมสำหรับนักพัฒนาและผู้ใช้ที่ต้องการเครื่องมือแก้ไขที่ทรงพลังแต่เบาเครื่อง +Notepad++ คือโปรแกรมแก้ไขข้อความและซอร์สโค้ดแบบฟรีและโอเพ่นซอร์สสำหรับ Windows รองรับการไฮไลต์ไวยากรณ์ การพับโค้ด และการแก้ไขแบบแท็บในหลายภาษาโปรแกรมและสคริปต์ พร้อมทั้งปรับแต่งได้สูงผ่านปลั๊กอิน เป็นที่รู้จักในเรื่องประสิทธิภาพที่รวดเร็วและการใช้ทรัพยากรต่ำ Notepad++ จึงยังคงเป็นตัวเลือกยอดนิยมสำหรับนักพัฒนาและผู้ใช้ที่ต้องการเครื่องมือแก้ไขที่ทรงพลังแต่เบาเครื่อง ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) -กำลังคิดจะเช่าเซิร์ฟเวอร์เกมนี้เองใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและการคอนฟิก พร้อมทุกสิ่งที่คุณต้องรู้เพื่อให้ใช้งานได้อย่างราบรื่น +กำลังคิดจะเช่าเซิร์ฟเวอร์เกมนี้เองใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและการคอนฟิก พร้อมทุกสิ่งที่ต้องรู้เพื่อให้ใช้งานได้อย่างราบรื่น @@ -25,15 +26,15 @@ Notepad++ คือโปรแกรมแก้ไขข้อความแ -## ข้อกำหนดเบื้องต้น +## สิ่งที่ต้องเตรียม -ก่อนติดตั้ง **Notepad++** ให้แน่ใจว่าสภาพแวดล้อมเช่าเซิร์ฟเวอร์ของคุณตรงตามข้อกำหนดดังนี้ เพื่อรับประกันการติดตั้งที่ราบรื่นและประสิทธิภาพที่ดีที่สุด +ก่อนติดตั้ง **Notepad++** ให้แน่ใจว่าสภาพแวดล้อมเช่าเซิร์ฟเวอร์เกมของคุณตรงตามข้อกำหนดต่อไปนี้ เพื่อรับประกันการติดตั้งที่ราบรื่นและประสิทธิภาพที่ดีที่สุด | ฮาร์ดแวร์ | ขั้นต่ำ | คำแนะนำจาก ZAP-Hosting | | ---------- | ------------ | -------------------------- | | CPU| 1 คอร์ vCPU | 4 คอร์ vCPU | | RAM| 2 GB | 4 GB | -| พื้นที่ดิสก์ | 25 MB | 25 GB | +| พื้นที่จัดเก็บ | 25 MB | 25 GB | @@ -49,16 +50,16 @@ Notepad++ คือโปรแกรมแก้ไขข้อความแ ## การตั้งค่า -Notepad++ มีตัวเลือกการปรับแต่งมากมายที่เข้าถึงได้ผ่าน *Settings > Preferences* ช่วยให้คุณปรับแต่งตัวแก้ไขให้เหมาะกับการทำงานของคุณได้อย่างลงตัว: +Notepad++ มีตัวเลือกการปรับแต่งมากมายที่เข้าถึงได้ผ่าน *Settings > Preferences* ช่วยให้คุณปรับแต่งโปรแกรมแก้ไขให้เหมาะกับการทำงานของคุณ: -- **ทั่วไป**: ควบคุมพฤติกรรมตอนเริ่มต้น เช่น โหลดไฟล์ที่เปิดไว้ก่อนหน้า, ตั้งค่าภาษาเริ่มต้น หรือกำหนดพฤติกรรมของแท็บ -- **การตั้งค่าแก้ไข**: ปรับฟอนต์ ขนาดฟอนต์ ความกว้างแท็บ การแสดงหมายเลขบรรทัด การเยื้องอัตโนมัติ หรือแสดงช่องว่างและเครื่องหมายแท็บ -- **ธีมสี & ซินแท็กซ์**: ใช้ “Style Configurator” เพื่อสลับธีมและปรับแต่งการไฮไลต์ซินแท็กซ์สำหรับแต่ละภาษาที่รองรับ -- **การจัดการไฟล์**: ตั้งค่าการโหลดไฟล์อัตโนมัติเมื่อมีการเปลี่ยนแปลง, การจัดการไฟล์ขนาดใหญ่ หรือการตั้งค่ารหัสอักขระ เช่น UTF-8 -- **ความปลอดภัย & สำรองข้อมูล**: เปิดใช้งานการสำรองข้อมูลอัตโนมัติหรือการกู้คืนเซสชันเพื่อป้องกันการสูญหายของข้อมูล -- **ปลั๊กอิน**: ติดตั้งและจัดการส่วนขยายผ่าน Plugin Manager เพื่อเพิ่มฟีเจอร์ เช่น การรองรับ FTP หรือการจัดรูปแบบขั้นสูง +- **ทั่วไป**: ควบคุมพฤติกรรมตอนเริ่มต้น เช่น โหลดไฟล์ที่เปิดไว้ก่อนหน้า ตั้งค่าภาษาเริ่มต้น หรือกำหนดพฤติกรรมของแท็บ +- **การตั้งค่าโปรแกรมแก้ไข**: ปรับฟอนต์ ขนาดฟอนต์ ความกว้างแท็บ การแสดงหมายเลขบรรทัด การเยื้องอัตโนมัติ หรือแสดงช่องว่างและเครื่องหมายแท็บ +- **ธีมสี & ไวยากรณ์**: ใช้ “Style Configurator” เพื่อเปลี่ยนธีมและปรับแต่งการไฮไลต์ไวยากรณ์สำหรับแต่ละภาษาที่รองรับ +- **การจัดการไฟล์**: ตั้งค่าการโหลดไฟล์อัตโนมัติเมื่อมีการเปลี่ยนแปลง พฤติกรรมกับไฟล์ขนาดใหญ่ หรือการเข้ารหัส เช่น UTF-8 +- **ความปลอดภัย & สำรองข้อมูล**: เปิดใช้งานการสำรองข้อมูลอัตโนมัติหรือกู้คืนเซสชันเพื่อป้องกันข้อมูลสูญหาย +- **ปลั๊กอิน**: ติดตั้งและจัดการส่วนเสริมผ่าน Plugin Manager เพื่อเพิ่มฟีเจอร์ เช่น การรองรับ FTP หรือการจัดรูปแบบขั้นสูง -ตัวเลือกเหล่านี้ทำให้ Notepad++ ปรับตัวได้ดี ไม่ว่าจะใช้แก้ไขข้อความง่ายๆ หรือพัฒนาโปรแกรมเต็มรูปแบบ +การตั้งค่าเหล่านี้ทำให้ Notepad++ ปรับตัวได้ดี ไม่ว่าจะใช้แก้ไขข้อความง่ายๆ หรือพัฒนาโปรแกรมเต็มรูปแบบ ![img](https://screensaver01.zap-hosting.com/index.php/s/X8og5qnFkBTRcmA/preview) @@ -67,11 +68,11 @@ Notepad++ มีตัวเลือกการปรับแต่งมา ## สรุปและแหล่งข้อมูลเพิ่มเติม -ยินดีด้วย! ตอนนี้คุณได้ติดตั้งและตั้งค่า Notepad++ บน VPS ของคุณเรียบร้อยแล้ว เรายังแนะนำให้ดูแหล่งข้อมูลต่อไปนี้ ที่จะช่วยให้คุณได้รับคำแนะนำและความช่วยเหลือเพิ่มเติมในกระบวนการคอนฟิกเซิร์ฟเวอร์ +ยินดีด้วย! ตอนนี้คุณได้ติดตั้งและตั้งค่า Notepad++ บน VPS/เซิร์ฟเวอร์เฉพาะของคุณเรียบร้อยแล้ว เรายังแนะนำให้ดูแหล่งข้อมูลต่อไปนี้ ซึ่งจะช่วยให้คุณได้รับคำแนะนำและความช่วยเหลือเพิ่มเติมในระหว่างการคอนฟิกเซิร์ฟเวอร์ของคุณ - [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - เว็บไซต์ทางการ -มีคำถามเฉพาะที่ไม่ได้กล่าวถึงในนี้ไหม? หากต้องการความช่วยเหลือเพิ่มเติม ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมให้บริการทุกวันเพื่อช่วยคุณ! 🙂 +มีคำถามเฉพาะที่ไม่ได้กล่าวถึงในนี้ไหม? หากต้องการคำถามเพิ่มเติมหรือความช่วยเหลือ อย่าลังเลที่จะติดต่อทีมซัพพอร์ตของเรา ซึ่งพร้อมให้บริการทุกวันเพื่อช่วยคุณ! 🙂 diff --git a/i18n/th/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md b/i18n/th/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md index 4ff44aa06..c74c62d12 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md @@ -1,27 +1,28 @@ --- id: vserver-windows-plesk -title: "VPS: การติดตั้ง Plesk" -description: "ค้นพบวิธีจัดการเว็บไซต์และเซิร์ฟเวอร์อย่างมีประสิทธิภาพด้วยแพลตฟอร์ม Plesk ที่ใช้งานง่าย เหมาะสำหรับมือใหม่และมือโปร → เรียนรู้เพิ่มเติมตอนนี้" +title: "ติดตั้ง Plesk บนเซิร์ฟเวอร์ Windows - จัดการเว็บไซต์ด้วยแผงควบคุมสุดเจ๋ง" +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 คุณสามารถดาวน์โหลดได้โดยคลิกที่ [Plesk Installer](https://installer-win.plesk.com/plesk-installer.exe) ไฟล์ตัวติดตั้งนี้จะถูกเก็บไว้ในโฟลเดอร์ ในตัวอย่างของเราใช้โฟลเดอร์ชื่อ "Plesk" ที่สร้างไว้บนเดสก์ท็อป เส้นทางไปยังไฟล์นี้จะสำคัญสำหรับขั้นตอนถัดไป @@ -29,20 +30,20 @@ Plesk คือแพลตฟอร์มจัดการเว็บโฮ ### เปิด Command Prompt -ตอนนี้ต้องเปิดคอนโซล CMD เพื่อทำการติดตั้ง +ตอนนี้ต้องเปิดคอนโซล CMD สำหรับการติดตั้ง สามารถเปิดได้โดยกดปุ่มลัด [Windows] + [R] หรือค้นหาคำว่า "command" ในช่องค้นหาของวินโดวส์ ![](https://screensaver01.zap-hosting.com/index.php/s/Bxy33gxjASsf5G3/preview) ### การติดตั้ง Plesk -ในคอนโซล CMD นี้ คุณต้องเปลี่ยนไปยังไดเรกทอรีที่เก็บตัวติดตั้ง Plesk ในตัวอย่างของเราอยู่ในโฟลเดอร์ "Plesk" บน "Desktop" +ในคอนโซล CMD นี้ ให้เปลี่ยนไปยังไดเรกทอรีที่เก็บตัวติดตั้ง Plesk ในตัวอย่างของเราอยู่ในโฟลเดอร์ "Plesk" บนเดสก์ท็อป -เปลี่ยนไดเรกทอรีใน CMD ด้วยคำสั่ง "*cd*" +ใช้คำสั่ง "*cd*" เพื่อเข้าไปยังไดเรกทอรีนี้ผ่าน CMD ![](https://screensaver01.zap-hosting.com/index.php/s/QzQmFzpi3SDQbbE/preview) -เมื่ออยู่ในไดเรกทอรีที่ถูกต้อง ขั้นตอนสุดท้ายคือการรันคำสั่งติดตั้ง ซึ่งจะเรียกใช้ plesk-installer.exe และติดตั้งเวอร์ชันล่าสุดของ Plesk โดยอัตโนมัติ +เมื่ออยู่ในไดเรกทอรีนี้แล้ว ขั้นตอนสุดท้ายคือรันคำสั่งติดตั้ง ตัวติดตั้ง Plesk จะทำงานและติดตั้งเวอร์ชันล่าสุดให้อัตโนมัติ ![](https://screensaver01.zap-hosting.com/index.php/s/2XcY2WEyX48RM4G/preview) @@ -55,6 +56,6 @@ Plesk คือแพลตฟอร์มจัดการเว็บโฮ ## สรุป -ยินดีด้วย คุณได้ติดตั้งและตั้งค่า Plesk บน VPS ของคุณเรียบร้อยแล้ว! หากมีคำถามหรือปัญหาเพิ่มเติม ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมช่วยเหลือคุณทุกวัน! +ยินดีด้วย! คุณติดตั้งและตั้งค่า Plesk บน VPS/เซิร์ฟเวอร์เฉพาะของคุณเรียบร้อยแล้ว หากมีคำถามหรือปัญหาเพิ่มเติม ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมช่วยเหลือคุณทุกวัน! \ No newline at end of file diff --git a/i18n/th/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md b/i18n/th/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md index ceeefbfd4..89f2c0320 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md @@ -1,10 +1,11 @@ --- id: vserver-windows-speedtest-cli -title: "VPS: ติดตั้ง Speedtest CLI บน Windows" -description: "ค้นพบวิธีจัดการซอร์สโค้ดอย่างมีประสิทธิภาพและร่วมงานกันด้วย Speedtest CLI เพื่อการควบคุมเวอร์ชันที่ลื่นไหลในพัฒนาซอฟต์แวร์ยุคใหม่ → เรียนรู้เพิ่มเติมเลย" +title: "ติดตั้ง Speedtest CLI บนเซิร์ฟเวอร์ Windows - ตรวจสอบประสิทธิภาพเครือข่ายของคุณ" +description: "ค้นพบวิธีจัดการซอร์สโค้ดอย่างมีประสิทธิภาพและร่วมงานกันด้วย Speedtest CLI เพื่อการควบคุมเวอร์ชันที่ลื่นไหลในงานพัฒนาสมัยใหม่ → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้ง Speedtest CLI services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,50 +14,45 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## แนะนำ -Speedtest CLI คือระบบควบคุมเวอร์ชันแบบกระจายที่ออกแบบมาเพื่อการจัดการซอร์สโค้ดอย่างมีประสิทธิภาพ ช่วยให้นักพัฒนาสามารถติดตามการเปลี่ยนแปลง ทำงานบนสาขาต่าง ๆ พร้อมกัน และร่วมมือในโปรเจกต์ได้อย่างราบรื่น ด้วยความยืดหยุ่นและประสิทธิภาพ Speedtest CLI จึงกลายเป็นเครื่องมือมาตรฐานสำหรับการควบคุมเวอร์ชันในวงการพัฒนาซอฟต์แวร์ยุคใหม่ +Speedtest CLI คือระบบควบคุมเวอร์ชันแบบกระจายที่ออกแบบมาเพื่อการจัดการซอร์สโค้ดอย่างมีประสิทธิภาพ ช่วยให้นักพัฒนาสามารถติดตามการเปลี่ยนแปลง ทำงานบนสาขาต่าง ๆ พร้อมกัน และร่วมมือในโปรเจกต์ได้อย่างราบรื่น ด้วยความยืดหยุ่นและประสิทธิภาพ Speedtest CLI จึงกลายเป็นเครื่องมือมาตรฐานสำหรับการควบคุมเวอร์ชันในงานพัฒนาซอฟต์แวร์สมัยใหม่ -กำลังคิดจะเช่าเซิร์ฟเวอร์เกมนี้เองใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการติดตั้งและตั้งค่า พร้อมทุกสิ่งที่ต้องรู้เพื่อให้ใช้งานได้อย่างราบรื่น +กำลังคิดจะเช่าเซิร์ฟเวอร์เกมนี้เองใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการติดตั้งและตั้งค่า พร้อมทุกสิ่งที่คุณต้องรู้เพื่อให้ใช้งานได้อย่างราบรื่น -## เตรียมตัว +## การเตรียมตัว ก่อนติดตั้ง **Speedtest CLI** คุณต้องเตรียมระบบของคุณก่อน ซึ่งรวมถึงการอัปเดตระบบปฏิบัติการให้เป็นเวอร์ชันล่าสุด การเตรียมตัวเหล่านี้ช่วยให้สภาพแวดล้อมมีความเสถียรและป้องกันปัญหาระหว่างหรือติดตั้งเสร็จแล้ว - ### อัปเดตระบบ -เพื่อให้ระบบของคุณทำงานด้วยซอฟต์แวร์และการปรับปรุงความปลอดภัยล่าสุด ควรทำการอัปเดตระบบก่อนเสมอ เพื่อให้แน่ใจว่าระบบของคุณมีแพตช์ความปลอดภัยและเวอร์ชันซอฟต์แวร์ล่าสุดก่อนดำเนินการต่อ - +เพื่อให้แน่ใจว่าระบบของคุณทำงานด้วยซอฟต์แวร์และการปรับปรุงความปลอดภัยล่าสุด คุณควรอัปเดตระบบก่อนเสมอ ซึ่งจะช่วยให้ระบบของคุณมีแพตช์ความปลอดภัยและเวอร์ชันซอฟต์แวร์ล่าสุดก่อนดำเนินการต่อ ## การติดตั้ง -เมื่อเตรียมตัวครบแล้ว คุณก็สามารถติดตั้งแอป Speedtest CLI ได้เลย ดาวน์โหลด Speedtest CLI สำหรับ Windows (x64) ที่นี่: https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-win64.zip +เมื่อเตรียมตัวครบแล้ว คุณก็สามารถติดตั้งแอป Speedtest CLI ได้เลย ดาวน์โหลด Speedtest CLI สำหรับ Windows (x64) ได้ที่นี่: https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-win64.zip จากนั้นรันไฟล์ติดตั้งที่ดาวน์โหลดมาและทำตามขั้นตอนที่แสดง ![img](https://screensaver01.zap-hosting.com/index.php/s/XXERYCa3eKjYmxS/download) - ## การตั้งค่า -speedtest-cli ไม่ได้ใช้ไฟล์ตั้งค่าปกติ แต่สามารถปรับแต่งได้ผ่านตัวเลือกคำสั่งและตัวแปรสภาพแวดล้อม ช่วยให้คุณปรับใช้เพื่อการใช้งานที่สม่ำเสมอและอัตโนมัติได้: +speedtest-cli ไม่ได้ใช้ไฟล์ตั้งค่าปกติ แต่สามารถปรับแต่งได้ผ่านตัวเลือกคำสั่งและตัวแปรสภาพแวดล้อม ช่วยให้คุณปรับใช้เพื่อใช้งานแบบอัตโนมัติและสม่ำเสมอได้: -- `--server `: เลือกเซิร์ฟเวอร์เฉพาะโดยใช้ ID เพื่อผลการทดสอบที่สม่ำเสมอและเปรียบเทียบได้ง่ายขึ้น +- `--server `: เลือกเซิร์ฟเวอร์เฉพาะโดยใช้ ID เพื่อผลทดสอบที่สม่ำเสมอและเปรียบเทียบได้ - `--bytes`: แสดงความเร็วเป็นไบต์ต่อวินาทีแทนบิต - `--simple`: แสดงผลเฉพาะพิง, ดาวน์โหลด และอัปโหลดในรูปแบบกระชับ -- `--json` หรือ `--csv`: เหมาะสำหรับการอัตโนมัติและบันทึกผลลัพธ์ในรูปแบบที่เครื่องอ่านได้ -- รองรับพร็อกซี: ตั้งค่าตัวแปรสภาพแวดล้อมเช่น `http_proxy` หรือ `https_proxy` เพื่อใช้งาน speedtest-cli ผ่านพร็อกซี - -ถ้าใช้บ่อยกับตัวเลือกเดิม ๆ การสร้าง alias ในเชลล์หรือสคริปต์เล็ก ๆ จะช่วยให้เรียกใช้ speedtest-cli ได้เร็วขึ้นและผลลัพธ์สม่ำเสมอ +- `--json` หรือ `--csv`: เหมาะสำหรับงานอัตโนมัติและบันทึกผล เพราะผลลัพธ์จะถูกเก็บในรูปแบบที่เครื่องอ่านได้ +- รองรับพร็อกซี: ตั้งค่าตัวแปรสภาพแวดล้อมเช่น `http_proxy` หรือ `https_proxy` เพื่อรัน speedtest-cli ผ่านพร็อกซี +ถ้าใช้บ่อยกับตัวเลือกเดิม การสร้าง alias ในเชลล์หรือสคริปต์เล็ก ๆ จะช่วยให้เรียกใช้ speedtest-cli ได้เร็วขึ้นและผลลัพธ์สม่ำเสมอ ## สรุปและแหล่งข้อมูลเพิ่มเติม -ยินดีด้วย! ตอนนี้คุณติดตั้งและตั้งค่า Speedtest CLI บน VPS เรียบร้อยแล้ว เรายังแนะนำให้ดูแหล่งข้อมูลต่อไปนี้ที่จะช่วยให้คุณได้รับคำแนะนำและช่วยเหลือเพิ่มเติมในกระบวนการตั้งค่าเซิร์ฟเวอร์ +ยินดีด้วย! ตอนนี้คุณติดตั้งและตั้งค่า Speedtest CLI บน vServer เรียบร้อยแล้ว เรายังแนะนำให้ดูแหล่งข้อมูลต่อไปนี้ที่จะช่วยให้คุณได้รับคำแนะนำและช่วยเหลือเพิ่มเติมในกระบวนการตั้งค่าเซิร์ฟเวอร์ของคุณ - [Speedtest.net/apps/cli](https://www.speedtest.net/apps/cli) - เว็บไซต์ทางการ มีคำถามเฉพาะที่ไม่ได้กล่าวถึงที่นี่ไหม? หากต้องการความช่วยเหลือเพิ่มเติม ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมให้บริการทุกวันเพื่อช่วยคุณ! 🙂 - \ No newline at end of file diff --git a/i18n/th/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md b/i18n/th/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md index 97b0382e0..8639da5db 100644 --- a/i18n/th/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md +++ b/i18n/th/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md @@ -1,21 +1,22 @@ --- id: vserver-windows-ts6 -title: "VPS: ตั้งค่าเซิร์ฟเวอร์ Teamspeak 6 บน Windows VPS ของคุณ" -description: "ค้นพบวิธีตั้งค่าและปรับแต่ง TeamSpeak 6 Server รุ่นเบต้า เพื่อการโฮสต์และประสิทธิภาพที่ลื่นไหล → เรียนรู้เพิ่มเติมตอนนี้" +title: "ตั้งค่าเซิร์ฟเวอร์ TeamSpeak 6 บน Windows Server - สร้างแพลตฟอร์มเสียงของคุณเอง" +description: "ค้นพบวิธีการตั้งค่าและปรับแต่ง TeamSpeak 6 Server รุ่นเบต้า เพื่อการโฮสต์และประสิทธิภาพที่ลื่นไหล → เรียนรู้เพิ่มเติมตอนนี้" sidebar_label: ติดตั้งเซิร์ฟเวอร์ Teamspeak 6 services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; import InlineVoucher from '@site/src/components/InlineVoucher'; -## แนะนำ +## บทนำ -ในช่วงฤดูร้อนปี 2025 ทีม TeamSpeak ได้ปล่อย **เวอร์ชันเบต้า** ของ **เซิร์ฟเวอร์ TeamSpeak 6** มาให้ลองใช้งานกันแล้ว! ตอนนี้คุณสามารถสัมผัสประสบการณ์เจนเนอเรชันถัดไปของ TeamSpeak ได้ด้วยตัวเอง! +ในช่วงฤดูร้อนปี 2025 ทีม TeamSpeak ได้ปล่อย **เวอร์ชันเบต้า** ของ **เซิร์ฟเวอร์ TeamSpeak 6** ออกมาแล้ว! ตอนนี้คุณสามารถสัมผัสประสบการณ์เจนเนอเรชันถัดไปของ TeamSpeak ได้ด้วยตัวเอง! -กำลังคิดจะโฮสต์เซิร์ฟเวอร์นี้เองอยู่ใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและการคอนฟิก พร้อมกับสิ่งที่ต้องรู้ทั้งหมด +กำลังคิดจะโฮสต์บริการนี้เองอยู่ใช่ไหม? เราจะพาคุณผ่านทุกขั้นตอนการตั้งค่าและการคอนฟิก พร้อมทุกสิ่งที่คุณต้องรู้เพื่อให้เซิร์ฟเวอร์ของคุณทำงานได้อย่างราบรื่น ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) @@ -25,19 +26,19 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## ข้อกำหนดเบื้องต้น -ก่อนติดตั้ง **เซิร์ฟเวอร์ Teamspeak 6** ให้ตรวจสอบว่า VPS ของคุณตรงตามข้อกำหนดเหล่านี้ เพื่อให้การติดตั้งและการใช้งานเป็นไปอย่างราบรื่นและมีประสิทธิภาพสูงสุด +ก่อนติดตั้ง **เซิร์ฟเวอร์ Teamspeak 6** ให้ตรวจสอบว่าเซิร์ฟเวอร์ของคุณตรงตามข้อกำหนดดังนี้ เพื่อให้การติดตั้งและประสิทธิภาพเป็นไปอย่างราบรื่น | ฮาร์ดแวร์ | ขั้นต่ำ | คำแนะนำจาก ZAP-Hosting | -| ---------- | ------------ | ------------------------ | -| CPU | 1 คอร์ vCPU | 4 คอร์ vCPU | -| RAM | 1 GB | 4 GB | -| พื้นที่ดิสก์ | 1 GB | 25 GB | +| ---------- | ------------ | -------------------------- | +| CPU | 1 คอร์ vCPU | 4 คอร์ vCPU | +| RAM | 1 GB | 4 GB | +| พื้นที่ดิสก์ | 1 GB | 25 GB | ## การเตรียมตัว -ก่อนตั้งค่า **เซิร์ฟเวอร์ TeamSpeak 6** คุณต้องเตรียมระบบของคุณก่อน เพื่อให้แน่ใจว่าระบบของคุณใช้งานซอฟต์แวร์และแพตช์ความปลอดภัยล่าสุด ควรทำการอัปเดตระบบก่อนเสมอ +ก่อนตั้งค่า **เซิร์ฟเวอร์ TeamSpeak 6** คุณต้องเตรียมระบบของคุณก่อน เพื่อให้แน่ใจว่าระบบของคุณใช้ซอฟต์แวร์และแพตช์ความปลอดภัยล่าสุด ควรอัปเดตระบบก่อนทุกครั้ง วิธีนี้จะช่วยให้ระบบของคุณมีแพตช์ความปลอดภัยและเวอร์ชันซอฟต์แวร์ล่าสุดก่อนเริ่มขั้นตอนถัดไป @@ -45,27 +46,27 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## การติดตั้ง -เมื่อคุณตรวจสอบว่าตรงตามข้อกำหนดและเตรียมระบบเรียบร้อยแล้ว ก็สามารถเริ่มติดตั้งแอปพลิเคชันเซิร์ฟเวอร์ Teamspeak 6 ได้เลย ดาวน์โหลดไฟล์เวอร์ชันล่าสุด `http://teamspeak-server_win64-v6.0.0-beta6.zip/` จาก 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) +เมื่อคุณตรวจสอบครบทุกข้อและเตรียมระบบเรียบร้อยแล้ว ก็สามารถเริ่มติดตั้งแอปพลิเคชันเซิร์ฟเวอร์ Teamspeak 6 ได้เลย ดาวน์โหลดไฟล์เวอร์ชันล่าสุด `http://teamspeak-server_win64-v6.0.0-beta6.zip/` จาก 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) ![img](https://screensaver01.zap-hosting.com/index.php/s/Ywc6mMTJybbgtF5/preview) -จากนั้นแตกไฟล์ลงในโฟลเดอร์ที่คุณต้องการ เปิด **PowerShell** แล้วไปที่โฟลเดอร์ที่แตกไฟล์เซิร์ฟเวอร์ไว้ เริ่มเซิร์ฟเวอร์ด้วยคำสั่ง: +จากนั้นแตกไฟล์ลงในโฟลเดอร์ที่คุณต้องการ เปิด **PowerShell** แล้วเข้าไปยังโฟลเดอร์ที่แตกไฟล์เซิร์ฟเวอร์ไว้ เริ่มเซิร์ฟเวอร์ด้วยคำสั่ง: ``` .\tsserver.exe ``` -ตอนเริ่มต้นใช้งานครั้งแรก จะมีหน้าต่างข้อตกลงใบอนุญาตขึ้นมาให้คุณยอมรับ หลังจากนั้นข้อมูลบัญชี Server Query Admin และ privilege key จะถูกแสดงขึ้นมา รายละเอียดนี้จะแสดงแค่ครั้งเดียว ดังนั้นเก็บข้อมูลนี้ให้ดีนะ +เมื่อเริ่มครั้งแรก จะมีหน้าต่างข้อตกลงใบอนุญาตขึ้นมาให้คุณยอมรับ หลังจากนั้นข้อมูลบัญชี Server Query Admin และ privilege key จะถูกแสดงขึ้นมา รายละเอียดนี้จะแสดงแค่ครั้งเดียว ดังนั้นเก็บข้อมูลนี้ให้ดีนะ ![img](https://screensaver01.zap-hosting.com/index.php/s/rsmBkcJiAAinjE6/download) -เมื่อยืนยันเรียบร้อยแล้ว เซิร์ฟเวอร์ 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 @@ -75,7 +76,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## การเชื่อมต่อ -เมื่อเซิร์ฟเวอร์ TeamSpeak 6 รันแล้ว คุณสามารถเชื่อมต่อผ่าน TeamSpeak 6 Client ได้เลย ใช้ที่อยู่ IP ของเซิร์ฟเวอร์พร้อมพอร์ตที่ถูกต้อง กรอกข้อมูลนี้ในไคลเอนต์เพื่อเชื่อมต่อและเริ่มทดสอบเซิร์ฟเวอร์ของคุณ +เมื่อเซิร์ฟเวอร์ TeamSpeak 6 ทำงานแล้ว คุณสามารถเชื่อมต่อผ่าน TeamSpeak 6 Client ได้เลย ใช้ที่อยู่ IP ของเซิร์ฟเวอร์พร้อมพอร์ตที่ถูกต้อง กรอกข้อมูลนี้ในไคลเอนต์เพื่อเชื่อมต่อและเริ่มทดสอบได้ทันที ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) @@ -83,10 +84,10 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## สรุปและแหล่งข้อมูลเพิ่มเติม -ยินดีด้วย! ตอนนี้คุณติดตั้งและตั้งค่าเซิร์ฟเวอร์ Teamspeak 6 บน VPS ของคุณเรียบร้อยแล้ว เราขอแนะนำให้ดูแหล่งข้อมูลเหล่านี้เพิ่มเติมเพื่อช่วยให้คุณตั้งค่าเซิร์ฟเวอร์ได้ง่ายขึ้น +ยินดีด้วย! ตอนนี้คุณติดตั้งและตั้งค่าเซิร์ฟเวอร์ Teamspeak 6 บน VPS/เซิร์ฟเวอร์เฉพาะของคุณเรียบร้อยแล้ว เรายังแนะนำให้ดูแหล่งข้อมูลเหล่านี้เพื่อช่วยและแนะนำเพิ่มเติมในกระบวนการคอนฟิกเซิร์ฟเวอร์ของคุณ - [เว็บไซต์ทางการ](https://teamspeak.com/en/) - ข้อมูลและดาวน์โหลด TeamSpeak 6 -- [ฟอรัมชุมชน](https://community.teamspeak.com/) - สนับสนุนผู้ใช้และพูดคุยแลกเปลี่ยน +- [ฟอรัมชุมชน](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/zh/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md index a7a063bd4..2cf649d99 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md +++ b/i18n/zh/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 --- @@ -13,13 +14,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 还提供了额外的插件,支持“一键”为域名设置证书,兼容多种 Web 服务器,如 Nginx 或 Apache。我们推荐使用 Nginx,因为它是一款高性能且流行的开源 Web 服务器。有关设置帮助,请参阅我们的 [Linux 反向代理](dedicated-linux-proxy.md) 指南。 +Certbot 还提供了额外的插件,支持“一键”为域名设置证书,兼容多种 Web 服务器,如 Nginx 或 Apache。我们推荐使用 Nginx,因为它是一款高性能且流行的开源 Web 服务器。有关设置帮助,请参考我们的 [Linux 反向代理](dedicated-linux-proxy.md) 指南。 ## 安装 @@ -29,96 +30,96 @@ Certbot 还提供了额外的插件,支持“一键”为域名设置证书, sudo apt install certbot ``` -安装完成后,您就可以开始为您的域名申请证书了。Let's Encrypt 和 Certbot 提供多种 ACME 挑战方式来验证域名所有权。 +安装完成后,你就可以开始为你的域名申请证书了。Let's Encrypt 和 Certbot 提供多种 ACME 挑战方式来验证域名所有权。 我们强烈推荐使用默认的 **HTTP-01** 方法,因为它支持自动续期。如果遇到问题,也可以尝试使用 **DNS-01** 方法,但该方法是手动的,不支持自动续期,因为它依赖于验证 **TXT** DNS 记录。 :::tip 利用 Web 服务器插件 -如果您使用的是 Nginx、Apache 或其他 Web 服务器,建议直接跳转到下面的 **Web 服务器插件** 部分,了解如何利用 Certbot 的额外插件实现“一键”安装证书,并且无需关闭 Web 服务器。 +如果你使用的是 Nginx、Apache 或其他 Web 服务器,建议直接跳转到下面的 **Web 服务器插件** 部分,了解如何使用 Certbot 的插件实现“一键”安装证书,并且无需关闭 Web 服务器。 ::: ### HTTP-01 挑战 -安装 Certbot 后,您可以开始为域名申请证书。这里以独立模式(standalone)为例,Certbot 会启动一个临时的 Web 服务器来完成验证。这意味着您必须在防火墙规则中开放 80 端口,并且确保没有其他 Web 服务器或服务占用该端口,以便临时服务器能启动并完成挑战(这也是挑战名称中带有 `HTTP` 的原因)。 +Certbot 安装完成后,你可以开始为域名申请证书。这里以独立模式(standalone)为例,Certbot 会启动一个临时 Web 服务器来完成验证。这意味着你必须在防火墙规则中开放 80 端口,并且确保没有其他 Web 服务器或服务占用该端口,以便临时服务器能启动并完成挑战验证(这也是挑战名称中带有 `HTTP` 的原因)。 -以下命令中,使用 `--standalone` 参数告诉 Certbot 使用临时 Web 服务器模式。 +下面的命令中,使用 `--standalone` 参数告诉 Certbot 使用临时 Web 服务器模式。 ``` -# 根域名 +# 根域名示例 certbot certonly --standalone -d [your_root_domain] -d www.[your_root_domain] -# 子域名 +# 子域名示例 certbot certonly --standalone -d [your_domain] # 交互式设置 certbot certonly --standalone ``` -运行命令后,首次使用时会进入交互式设置,要求输入用于证书通信的邮箱地址,接着是可选的邮件列表订阅,最后需要接受服务条款。 +运行命令后,可能会进入首次交互式设置,要求输入用于证书通信的邮箱地址,接着是可选的邮件列表订阅,以及必须接受的条款和条件。 -Certbot 会生成 ACME 挑战并通过临时 Web 服务器托管。Let's Encrypt 服务器会尝试从您的服务器获取挑战内容,验证成功后,证书会生成并保存在 `/etc/letsencrypt/live/[your_domain]` 路径下。 +Certbot 会生成 ACME 挑战并通过临时 Web 服务器托管。Let's Encrypt 服务器会尝试从你的服务器获取挑战内容,验证成功后,证书会生成并保存在 `/etc/letsencrypt/live/[your_domain]` 路径下。 ![](https://screensaver01.zap-hosting.com/index.php/s/7oGcQotKaowaDzM/preview) -您现在可以在需要的地方使用这些 SSL 证书,只需提供证书的本地路径即可。 +你现在可以在任何需要的地方使用这些 SSL 证书,只需提供证书的本地路径即可。 ### TXT DNS 记录 -如果您在使用 **HTTP-01** 方法验证域名时遇到困难,可以尝试使用 **DNS-01** 方法。该方法需要您在 DNS 中创建一个由 Let's Encrypt 提供的特定值的 **TXT** 记录。 +如果你在使用 **HTTP-01** 方法验证域名时遇到困难,可以尝试使用 **DNS-01** 方法。该方法需要你在 DNS 中创建一个由 Let's Encrypt 提供的特定值的 **TXT** 记录。 -如前所述,该方法不支持自动续期,除非您自行搭建管理基础设施。因此,强烈建议优先使用 **HTTP-01** 方法。 +如前所述,该方法不支持自动续期,除非你自己搭建管理基础设施。因此,强烈建议尽可能使用 **HTTP-01** 方法。 -以下命令中,使用 `--preferred-challenges` 参数指定使用 `DNS-01` 方法。 +下面命令中,使用 `--preferred-challenges` 参数指定使用 `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] -# 子域名 +# 子域名示例 certbot certonly --preferred-challenges dns-01 -d [your_domain] --manual -m [your_domain] # 交互式设置 certbot certonly --preferred-challenges dns-01 ``` -运行命令后,首次使用时会进入交互式设置,要求输入用于证书通信的邮箱地址,接着是可选的邮件列表订阅,最后需要接受服务条款。 +运行命令后,可能会进入首次交互式设置,要求输入用于证书通信的邮箱地址,接着是可选的邮件列表订阅,以及必须接受的条款和条件。 -Certbot 会给出创建 **TXT** 记录的具体说明,通常记录名为 `_acme-challenge.` 加上您的域名(例如 `_acme-challenge.zapdocs.example.com`),值会在控制台显示。 +Certbot 会给出创建 **TXT** 记录的具体指示,通常目标记录名是以 `_acme-challenge.` 为前缀加上你的域名(例如 `_acme-challenge.zapdocs.example.com`),值会在控制台显示。 创建好记录后,按回车继续。如果一切正确且 DNS 记录已生效,证书会生成并保存在 `/etc/letsencrypt/live/[your_domain]` 路径下。 :::note -请耐心等待,DNS 记录生效可能需要一些时间。通常几分钟内即可生效,但极少数情况下可能更久。 +请耐心等待,DNS 记录的生效可能需要一些时间。通常几分钟内即可生效,但极少数情况下可能更久。 ::: -您现在可以在需要的地方使用这些 SSL 证书,只需提供证书的本地路径即可。 +你现在可以在任何需要的地方使用这些 SSL 证书,只需提供证书的本地路径即可。 ## Web 服务器插件 -Certbot 提供多种 Web 服务器插件,能自动帮您修改服务器配置,简化证书管理。使用插件时,只需在 `certbot` 命令中添加对应参数即可。 +Certbot 提供多种 Web 服务器插件,能让证书管理更简单,插件会自动修改相关服务器配置块。使用插件时,只需在 `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 端口)并指向新证书路径。 ### Nginx 插件 -使用前请确保已安装插件: +使用插件前,确保已安装。 ``` sudo apt install python3-certbot-nginx ``` -使用时,在命令中添加 `--nginx` 参数: +使用 Nginx 插件时,在命令中添加 `--nginx` 参数,如下: ``` -# 根域名 +# 根域名示例 certbot --nginx -d [your_root_domain] -d www.[your_root_domain] -# 子域名 +# 子域名示例 certbot --nginx -d [your_domain] # 交互式设置 @@ -126,7 +127,7 @@ certbot --nginx ``` :::tip -如果不想让 Certbot 自动修改服务器配置,可以加上 `certonly` 参数,例如 `certbot certonly`。 +如果你想关闭 Certbot 自动“一键”修改服务器配置的功能,可以在命令中加上 `certonly` 参数,比如 `certbot certonly`。 ::: @@ -135,19 +136,19 @@ certbot --nginx ### Apache 插件 -使用前请确保已安装插件: +使用插件前,确保已安装。 ``` sudo apt install python3-certbot-apache ``` -使用时,在命令中添加 `--apache` 参数: +使用 Apache 插件时,在命令中添加 `--apache` 参数,如下: ``` -# 根域名 +# 根域名示例 certbot --apache -d [your_root_domain] -d www.[your_root_domain] -# 子域名 +# 子域名示例 certbot --apache -d [your_domain] # 交互式设置 @@ -155,7 +156,7 @@ certbot --apache ``` :::tip -如果不想让 Certbot 自动修改服务器配置,可以加上 `certonly` 参数,例如 `certbot certonly`。 +如果你想关闭 Certbot 自动“一键”修改服务器配置的功能,可以在命令中加上 `certonly` 参数,比如 `certbot certonly`。 ::: @@ -164,15 +165,15 @@ certbot --apache ### Webroot 插件 -如果您运行的是非传统软件的本地 Web 服务器,想在不停止服务器的情况下申请证书,可以使用 Webroot 方法。 +如果你运行的是非传统软件的本地 Web 服务器,可能想用 webroot 方法,这样就不用停止服务器。 -使用时,在命令中添加 `--webroot` 参数,并用 `-w [your_webserver_path]` 指定 Web 服务器的根目录路径。 +使用 Webroot 插件时,在命令中添加 `--webroot` 参数,并且加上 `-w [your_webserver_path]`(即 `--webroot-path`),指定你的 Web 服务器根目录路径。 ``` -# 根域名 +# 根域名示例 certbot --webroot -w [your_webserver_path] -d [your_root_domain] -d www.[your_root_domain] -# 子域名 +# 子域名示例 certbot --webroot -w [your_webserver_path] -d [your_domain] # 交互式设置 @@ -180,7 +181,7 @@ certbot --webroot -w [your_webserver_path] ``` :::tip -常见的 Web 根目录是 `/var/www/html`。该方法也适用于 Nginx 或 Apache,适合想使用 Web 服务器但不希望自动修改服务器配置的场景。 +最常见的 Web 根目录是 `/var/www/html`。你也可以用这个方法给 Nginx 或 Apache 申请证书,但不让 Certbot 自动修改服务器配置。 ::: @@ -188,23 +189,23 @@ certbot --webroot -w [your_webserver_path] ## 自动续期 -大多数情况下,Certbot 会自动通过 cron 任务或 systemd 定时器设置证书续期。您可以用以下命令测试续期流程: +大多数情况下,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 任务 -如果自动续期未设置,您可以手动添加。运行 `crontab -e` 打开编辑器,首次使用时选择第一个编辑器选项 `/bin/nano`。 +如果自动续期没设置,你可以自己添加 cron 任务。用 `crontab -e` 打开编辑器。首次使用时,选择第一个编辑器选项 `/bin/nano`。 -在打开的文件中添加以下行,每天凌晨 6 点执行续期命令: +打开后,添加以下行,每天早上 6 点执行续期命令: ``` 0 6 * * * certbot renew @@ -214,4 +215,4 @@ certbot renew --dry-run ## 总结 -您已成功通过多种方式(独立模式、Webroot 或插件)为域名配置了 Certbot,保障网站通过 HTTPS 实现安全数据传输。如有任何疑问或需要帮助,欢迎随时联系在线客服,我们每天都在这里为您服务!🙂 \ No newline at end of file +你已经成功通过多种方式(独立模式、webroot 或插件)为你的域名设置了 Certbot,确保你的网站通过 HTTPS 实现安全数据传输。如有任何疑问或需要帮助,欢迎随时联系在线客服,我们每天都在这里为你服务!🙂 \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md index f65878dc9..19978c14c 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md +++ b/i18n/zh/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 操作系统,但我们也列出了适用于其他 Linux 发行版的等效命令,这些发行版均由我们网站提供。所有命令均需通过 SSH 执行,如果你还不知道如何通过 SSH 连接服务器,请查看这里:[初始访问(SSH)](vserver-linux-ssh.md)。 ## 准备工作 -在开始安装数据库之前,首先要确保系统是最新的。根据你的操作系统,使用以下命令更新系统包管理器中的软件包: +在开始安装数据库之前,首先需要确保系统是最新的。根据你的操作系统,使用以下命令更新系统包管理器中的软件包: ``` // Ubuntu & Debian @@ -33,7 +34,7 @@ sudo dnf upgrade --refresh ## 数据库类型 -根据你想安装的数据库服务,选择对应的安装指南: +根据你想安装的数据库服务,选择对应的指南: import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; @@ -43,11 +44,11 @@ import TabItem from '@theme/TabItem'; ## 什么是 MariaDB? -MariaDB 是一个开源的关系型数据库管理系统,最初是从 MySQL 分叉而来。它提供了更好的性能、安全性和持续的开发支持。MariaDB 拥有改进的存储引擎,架构上与 MySQL 完全兼容。我们推荐使用 MariaDB 替代 MySQL。 +MariaDB 是一个开源的关系型数据库管理系统,最初是从 MySQL 分叉而来。它提供了更好的性能、安全性和持续的开发支持。MariaDB 拥有改进的存储引擎,其架构与 MySQL 完全兼容。我们推荐使用 MariaDB 代替 MySQL。 ## MariaDB 安装 -首先,确保安装的是最新版本的 MariaDB。部分老旧操作系统(如 Debian 9 或 Ubuntu 18.04)默认的软件源中不包含最新版本,执行以下命令可确保获取最新版本: +首先,确保安装的是最新版本的 MariaDB。某些较旧的操作系统(如 Debian 9 或 Ubuntu 18.04)默认的软件源中不包含最新版本的 MariaDB,因此执行以下命令以确保获取最新版本: ``` curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash @@ -59,7 +60,7 @@ curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash 在现代操作系统如 Ubuntu 22.04 或 Debian 11 上,可以安全忽略上述 MariaDB 仓库安装步骤。 ::: -仓库配置完成后,开始安装 MariaDB,执行以下命令(根据操作系统选择): +仓库设置完成后,即可开始安装 MariaDB,执行以下命令安装 `mariadb-server` 包: ``` // Ubuntu & Debian @@ -83,33 +84,33 @@ sudo dnf install mariadb-server mysql_secure_installation ``` -根据提示配置 MariaDB(MySQL)服务器并设置密码。接下来的提示可以先按 **Enter** 跳过。 +根据提示配置你的 MariaDB(MySQL)服务器,并为服务器设置密码。接下来的提示可以先按 **Enter** 跳过。 ![](https://screensaver01.zap-hosting.com/index.php/s/sYDegXcMZwCoZzJ/preview) :::info -root 用户是你 MariaDB(MySQL)服务器的主用户! +root 用户是你的 MariaDB(MySQL)服务器的主用户! ::: -接下来会询问是否为 root 用户设置密码,输入 **y** 确认,然后输入新密码。 +接下来系统会询问是否为 root 用户设置密码,输入 **y** 确认。然后输入 root 用户的新密码。 :::note -输入密码时不会显示,这是正常现象,密码依然会被保存。请确保为 root 用户设置一个安全密码,并妥善保管。 +输入密码时不会显示,这是正常现象,密码依然会被保存。请确保为 root 用户设置一个安全密码,并妥善保存。 ::: 随后会询问是否删除匿名用户,出于安全考虑建议选择 **y**: ![](https://screensaver01.zap-hosting.com/index.php/s/9rnHy9dJmezjemq/preview) -接着询问是否允许 root 用户远程连接服务器,建议出于安全原因选择禁用,输入 **y**: +接着询问是否允许 root 用户远程连接服务器,出于安全考虑建议禁用此选项,选择 **y**: ![](https://screensaver01.zap-hosting.com/index.php/s/cEozmgcXDBgaRwY/preview) -下一步可以选择删除 MariaDB(MySQL)自带的测试数据库,建议选择 **y**,因为它不必要且可以删除: +下一步询问是否删除 MariaDB(MySQL)自带的测试数据库,建议删除,选择 **y**: ![](https://screensaver01.zap-hosting.com/index.php/s/kGHT3tm78dNBTRo/preview) -配置结束时,会询问是否重新加载权限表,输入 **y** 以激活刚才设置的 root 密码: +配置结束时,系统会询问是否更新权限表,选择 **y** 以激活刚才设置的 root 密码: ![](https://screensaver01.zap-hosting.com/index.php/s/kGNDZkRS4QrpEfF/preview) @@ -122,11 +123,11 @@ root 用户是你 MariaDB(MySQL)服务器的主用户! ## 什么是 Redis? -Redis 是一个内存数据结构存储,主要用于存储键值对数据,也支持列表、JSON 等多种格式。它以速度著称,能在毫秒级响应查询。 +Redis 是一个内存数据结构存储,主要用于存储键值对数据结构,同时支持列表、JSON 等多种格式。它以极快的速度响应查询,通常在毫秒级别。 ## Redis 安装 -首先,需要添加一个仓库以安装 Redis。此步骤并非所有 Linux 发行版都需要,仅适用于以下列出的发行版。根据你的操作系统和版本执行对应命令: +首先,你需要添加一个仓库以便安装 Redis。此步骤并非所有 Linux 发行版都需要,仅适用于以下列出的发行版。根据你的操作系统和版本执行对应命令: ``` // Ubuntu(任意版本)和 Debian(仅 Debian 10) @@ -143,10 +144,10 @@ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noa 安装完仓库后,按照准备工作部分的步骤更新包管理器缓存。 :::info -如果你的操作系统不在上述列表中,可以跳过这一步。 +如果你的操作系统不在上述列表中,可以跳过此步骤。 ::: -仓库配置完成后,安装 Redis Server 包。根据你的操作系统执行对应命令: +仓库安装完成后,执行对应操作系统的命令安装 Redis Server: ``` // Ubuntu 和 Debian @@ -166,8 +167,7 @@ sudo dnf install redis :::caution Debian/Ubuntu 用户注意: -安装完成后,记得启用 `redis-server` 服务,确保服务器重启时自动启动。执行以下命令即可: - +安装完成后请启用 `redis-server` 服务,确保服务器重启时自动启动。执行以下命令即可: ``` sudo systemctl enable --now redis-server ``` @@ -178,11 +178,11 @@ sudo systemctl enable --now redis-server ## 什么是 MongoDB? -MongoDB 是一个面向文档的 NoSQL 数据库,设计上注重可扩展性和开发者灵活性。它以 JSON 类似的 BSON 格式存储数据,支持多样数据类型。MongoDB 支持索引以缩短响应时间,且不像 MySQL 或 SQLite 那样有固定模式,提供更高的灵活性和敏捷性。 +MongoDB 是一个面向文档的 NoSQL 数据库,设计目标是可扩展性和开发灵活性。它以类似 JSON 的 BSON 格式存储数据,支持多种数据类型。MongoDB 支持索引以减少响应时间,且不像 MySQL 或 SQLite 那样有预定义的模式,提供了更高的灵活性和敏捷性。 ## MongoDB 安装 -从下面的标签页中选择你的操作系统,查看对应安装指南。 +从下面的标签页中选择你的操作系统,查看对应的安装指南。 @@ -197,7 +197,7 @@ 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 @@ -222,7 +222,7 @@ MongoDB 应该已经安装成功! ### CentOS & Fedora 安装 -首先为 Red Hat 系统配置 MongoDB 仓库。 +首先为 Red Hat 系统设置 MongoDB 仓库。 创建文件 `/etc/yum.repos.d/mongodb-org-6.0.repo`,并粘贴以下内容: @@ -235,7 +235,7 @@ enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc ``` -然后安装 MongoDB。CentOS 和 Fedora 的安装命令略有不同,请根据系统选择: +然后根据你的系统执行安装命令: ``` // CentOS @@ -252,7 +252,7 @@ MongoDB 安装完成,过程比其他 Linux 发行版简单多了! ### OpenSUSE 安装 -首先导入 MongoDB 公共密钥: +首先导入 MongoDB 公钥: ``` sudo rpm --import https://www.mongodb.org/static/pgp/server-6.0.asc @@ -264,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/zh/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md index 95f96ef27..5f7a2e419 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md +++ b/i18n/zh/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,30 +14,30 @@ import TabItem from '@theme/TabItem'; ## 介绍 -Docker 是一款轻量级开源虚拟化软件,可以在单一系统上隔离运行服务或应用。与传统虚拟机不同,Docker 不会额外模拟或托管操作系统,而是在宿主系统内提供一个应用环境。这不仅节省了大量资源,同时相比完整虚拟化,开销也非常低。在本指南中,我们将介绍如何在你的服务器上安装 Docker。 +Docker 是一款轻量级的开源虚拟化软件,可以在单一系统上隔离运行服务或应用。与传统的虚拟机不同,Docker 并不模拟或托管额外的操作系统,而是在宿主系统内提供一个应用环境。这不仅节省了资源,同时相比完整虚拟化带来了更低的开销。本指南将带你完成在服务器上安装 Docker 的全过程。 ## 准备工作 -首先,你需要通过 SSH 连接到你的 Linux 服务器。如果你需要帮助,请查看我们的[初始访问(SSH)](dedicated-linux-ssh.md)指南。本指南中,我们将以 Ubuntu 作为示例 Linux 发行版。 +首先,你需要通过 SSH 连接到你的 Linux 服务器。如果你需要帮助,请查看我们的[初始访问(SSH)](dedicated-linux-ssh.md)指南。本指南中,我们将使用 Ubuntu 作为 Linux 发行版示例。 ### 启用 Docker 兼容性 你必须在服务器的网页面板中启用 **Docker 兼容性**,以允许 Docker 容器正常运行,否则会遇到 `Permission Denied` 权限拒绝错误。 -进入服务器网页面板的 **设置** 页面,开启 **Docker 兼容性** 选项并保存。 +进入服务器网页面板的 **设置** 部分,启用 **Docker 兼容性** 选项并保存。 ![](https://screensaver01.zap-hosting.com/index.php/s/o5t82kKM38r2MwY/preview) -保存后,请务必重启服务器再继续操作。 +保存后,务必重启服务器再继续操作。 -## 安装步骤 +## 安装 -连接到 Linux 服务器后,选择对应的 Linux 发行版,查看相关安装步骤。 +连接到 Linux 服务器后,你可以选择以下对应的 Linux 发行版安装步骤进行操作。 -首先,你需要通过 `apt` 添加 Docker 软件包源并进行配置,这样以后就能方便地从仓库安装和更新 Docker。 +首先,你需要通过 `apt` 添加 Docker 的软件包源并进行配置,这样以后可以方便地从仓库安装和更新 Docker。 使用以下命令将 Docker 官方 GPG 密钥添加到你的仓库列表中: ``` @@ -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 ``` -完成后,添加 Docker 仓库到 `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 ``` -添加完成后,运行更新命令获取最新仓库信息: +添加仓库后,运行更新命令获取最新源信息: ``` 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,7 +70,7 @@ 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 ``` @@ -87,47 +88,47 @@ sudo systemctl enable --now docker -验证安装是否成功,运行官方的 **hello-world** 镜像: +验证安装是否成功,尝试运行官方的 **hello-world** 镜像: ``` sudo docker run hello-world ``` -成功的话,你会看到一条欢迎信息和一些基础信息。如果遇到 `Permission Denied` 错误,请确认你已按照准备部分启用 **Docker 兼容性** 并重启服务器。 +成功的话,你会在终端看到一条欢迎信息和一些基础信息。如果遇到 `Permission Denied` 错误,请确认你已按照准备工作部分启用 **Docker 兼容性** 并重启服务器。 ![](https://screensaver01.zap-hosting.com/index.php/s/tzJwpYRYb9Mmryo/preview) -恭喜,你已成功在 Linux 服务器上安装 Docker。 +恭喜,你已经成功在 Linux 服务器上安装了 Docker。 ## 安装后配置 -Docker 安装完成后,你可以做一些额外配置,比如免 sudo 运行 Docker 命令,以及设置 Docker 开机自启。 +Docker 安装完成后,你可以选择进行一些额外配置,比如免 sudo 执行 Docker 命令,以及设置 Docker 开机自启。 ### 免 sudo 管理 Docker -默认情况下,运行 Docker 命令需要加 `sudo`。你可以创建一个 Docker 用户组,并将用户加入该组,从而免去每次输入 sudo 的麻烦。但请注意,这会间接赋予用户 root 权限。 +你可以通过创建 Docker 用户组并将用户加入该组,来避免每次执行 Docker 命令都要加 `sudo`。这会提升使用便利性,但请注意,这间接赋予了用户 root 级权限。 执行以下命令创建 `docker` 组并将当前用户加入: ``` # 创建 Docker 组 sudo groupadd docker -# 将当前用户加入 Docker 组 +# 将当前用户添加到 Docker 组 sudo usermod -aG docker $USER ``` -完成后,建议重启服务器以刷新组权限,或者使用 `newgrp docker` 命令。 +完成后,建议重启服务器以确保组权限生效,或者使用 `newgrp docker` 命令切换组。 -然后再次运行 `docker run hello-world`,确认是否能免 sudo 执行。 +然后再次运行 `docker run hello-world`,确认是否可以不加 `sudo` 运行 Docker 命令。 :::tip -如果之前用 sudo 运行过 Docker 命令,可能会遇到配置文件错误。解决方法是删除 Docker 配置目录:`rmdir ~/.docker/`,下次运行命令时会自动重新创建。 +如果之前用 `sudo` 运行过 Docker 命令,可能会遇到配置文件错误。解决方法是删除 Docker 配置目录:`rmdir ~/.docker/`,下次运行命令时会自动重新创建。 ::: -如果命令正常运行,说明你已经成功配置 Docker 免 sudo 使用。 +如果命令正常运行,说明你已经成功配置了免 sudo 使用 Docker。 -### 设置 Docker 开机启动 +### 设置 Docker 开机自启 -你可以通过 `systemd` 设置 Docker 服务开机自动启动,大多数 Linux 发行版都支持。 +你可以通过 `systemd`(大多数 Linux 发行版使用的服务管理器)设置 Docker 开机自动启动。 :::tip Ubuntu 和 Debian 默认已设置 Docker 开机自启,如果你使用这两个发行版,无需额外操作。 @@ -141,11 +142,11 @@ sudo systemctl enable containerd.service 如果想关闭开机启动,将 `enable` 替换为 `disable` 即可。你也可以用以下命令管理服务: ``` -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/zh/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md index 328a44f9f..a8f889bac 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-ftp-install -title: "独立服务器:FTP 服务器安装指南" +title: "在 Linux 服务器上设置 ProFTPD - 搭建安全的 FTP 服务" description: "了解如何使用 FileZilla Server 在 Linux 上搭建和管理安全的 FTP 服务器,轻松实现文件传输和用户访问 → 立即了解" sidebar_label: 安装 FTP 服务器 services: + - vserver - dedicated --- @@ -11,25 +12,25 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## 介绍 -**FTP(文件传输协议)** 是一种用于通过 TCP/IP 网络传输文件的网络协议。该协议旨在实现系统间文件的便捷交换。借助 **FileZilla Server**,你可以在 Linux 操作系统上搭建 FTP 服务器。FileZilla Server 安装配置简单,功能丰富,比如支持创建用户账号、管理访问权限和文件传输等。在本指南中,我们将带你一步步完成 Linux 服务器上 **FileZilla Server** 的安装与配置。 +**FTP(文件传输协议)** 是一种用于通过 TCP/IP 网络传输文件的网络协议。该协议旨在实现系统间文件的轻松交换。借助 **FileZilla Server**,你可以在 Linux 操作系统上搭建这样的 FTP 服务器。FileZilla Server 安装和配置都非常简单,且提供了丰富的功能,比如设置用户账户、管理访问权限和传输文件等。在本指南中,我们将详细介绍如何在 Linux 服务器上安装和配置 **FileZilla Server** 服务。 ## 如何安装 FTP 服务器并添加用户? 要添加 FTP 用户,首先需要安装 FTP 服务器。为此,先通过 SSH(Putty)连接到服务器。 -接着输入以下命令安装 FTP 服务器:**apt-get install proftpd**。系统会提示确认,输入 **Y** 并回车: +现在输入以下命令安装 FTP 服务器:**apt-get install proftpd**。系统会提示确认,输入 **Y** 并回车: ![](https://screensaver01.zap-hosting.com/index.php/s/MWzQMoq5yrRXP7Y/preview) -接下来需要调整配置文件。输入命令 **nano /etc/proftpd/proftpd.conf** 并回车,Nano 编辑器会打开配置文件: +接下来我们需要调整配置。输入命令 **nano /etc/proftpd/proftpd.conf** 并回车,配置文件会在 Nano 编辑器中打开: ![](https://screensaver01.zap-hosting.com/index.php/s/8X4A6MZEr27YqFf/preview) -请在配置文件中添加以下内容: +需要添加以下内容: ![](https://screensaver01.zap-hosting.com/index.php/s/7ykDgQeP2qTHSbm/preview) -完成后,重启 FTP 服务以应用更改,执行命令:**service proftpd restart** +现在重启 FTP 服务器以应用更改,执行命令:**service proftpd restart** ## 如何添加 FTP 用户? @@ -37,22 +38,23 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ![](https://screensaver01.zap-hosting.com/index.php/s/eQ2yfySHYx3Wzcp/preview) -然后用以下命令添加第一个 FTP 用户:**adduser benutzerftp -shell /bin/false -home /var/www**,接着执行 **adduser benutzerftp ftpuser**。 +接着用以下命令添加第一个 FTP 用户:**adduser benutzerftp -shell /bin/false -home /var/www**,然后执行 **adduser benutzerftp ftpuser**。 -系统会提示你设置密码: +系统会提示设置密码: ![](https://screensaver01.zap-hosting.com/index.php/s/4cmAAMcBaoTQ4QD/preview) -确认输入信息无误: +确认输入无误: ![](https://screensaver01.zap-hosting.com/index.php/s/6bNjWnr7ie3Cnty/preview) -最后,将新用户添加到组中,执行命令:**adduser benutzerftp ftpuser**: +最后一步,将新用户加入用户组,执行命令:**adduser benutzerftp ftpuser**: ![](https://screensaver01.zap-hosting.com/index.php/s/bj277RHHMBQtPbp/preview) -现在,你就可以用刚才设置的账号信息连接 FTP 服务器了: +现在你可以用刚才设置的信息连接 FTP 服务器了: ![](https://screensaver01.zap-hosting.com/index.php/s/7toWfnRSmQzGL9r/preview) + ![](https://screensaver01.zap-hosting.com/index.php/s/oHsAKpc7MHqEQCF/preview) \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-git.md b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-git.md index b20b75c33..23660fdbb 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-git.md +++ b/i18n/zh/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,13 +14,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## 介绍 -Git 是一个分布式版本控制系统,专为高效管理源代码而设计。它让开发者能够追踪代码变更、同时在不同分支上工作,并实现项目的无缝协作。凭借其灵活性和性能,Git 已成为现代软件开发中版本控制的行业标准工具。 +Git 是一个分布式版本控制系统,专为高效的源码管理设计。它让开发者能够追踪变更、同时在不同分支上工作,并实现项目的无缝协作。凭借其灵活性和性能,Git 已成为现代软件开发中版本控制的行业标准工具。 -想自己托管这个服务?我们会一步步带你完成安装和配置,同时告诉你所有需要注意的细节。 +想自己托管这个服务?我们会一步步带你完成安装和配置,同时告诉你所有需要注意的事项。 ## 准备工作 -在安装 **Git** 之前,你需要先准备好系统环境,包括将操作系统更新到最新版本。这些准备工作能确保环境稳定,避免安装过程中或之后出现问题。 +在安装 **Git** 之前,你需要先准备好系统环境,包括将操作系统更新到最新版本。这些准备工作能保证环境稳定,避免安装过程中或之后出现问题。 ### 更新系统 为了确保系统运行的是最新的软件和安全补丁,建议先执行系统更新。运行以下命令: @@ -27,11 +28,11 @@ Git 是一个分布式版本控制系统,专为高效管理源代码而设计 ``` sudo apt update && sudo apt upgrade -y ``` -这样可以保证你的系统拥有最新的安全修复和软件版本,方便后续安装。 +这样可以确保你的系统拥有最新的安全修复和软件版本,方便后续操作。 ## 安装 -准备工作完成后,就可以开始安装 Git 了。执行下面的命令: +准备工作完成后,就可以开始安装 Git 了。执行以下命令: ```console sudo apt install git-all -y @@ -39,7 +40,7 @@ sudo apt install git-all -y 安装完成后,打开终端或命令行,输入 `git --version` 并回车,确认 Git 是否安装成功。 -如果安装成功,Git 会显示当前安装的版本号。如果出现错误或没有任何输出,通常说明 Git 没有正确安装,或者命令未加入系统路径。 +如果安装成功,Git 会显示当前安装的版本号。如果出现错误或没有输出,通常说明 Git 没有正确安装,或者命令未加入系统路径。 ``` git --version @@ -48,7 +49,7 @@ git version 2.51.2 ## 配置 -用下面的命令设置你的 Git 用户名和邮箱,记得把示例信息替换成你自己的。这些信息会关联到你每一次的提交记录。 +用下面的命令设置你的 Git 用户名和邮箱,替换示例内容为你的个人信息。这些信息会关联到你每一次的提交。 ``` git config --global user.name "John Doe Paris" @@ -57,9 +58,9 @@ 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/zh/docusaurus-plugin-content-docs/current/dedicated-linux-java.md b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-java.md index abbfb6198..55fbefcf4 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-java.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-java.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-java -title: "独立服务器:Java 安装指南" -description: "了解如何在各种 Linux 系统上安装 Java,顺畅运行 Java 应用,确保环境配置无忧 → 立即了解" +title: "在 Linux 服务器上安装 Java - 运行基于 Java 的应用和服务" +description: "学习如何在各种 Linux 系统上安装 Java,顺畅运行 Java 应用,确保环境正确配置 → 立即了解" sidebar_label: 安装 Java services: + - vserver - dedicated --- @@ -11,15 +12,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## 介绍 -Java 是全球超火的编程语言,广泛应用于各种程序和服务。要运行基于 Java 的程序,系统里必须先装好 Java。接下来你会学到如何在我们支持的 Linux 系统上安装 Java,让你的环境妥妥的。 - - +Java 是一门全球广泛使用的超热门编程语言,支撑着无数程序和服务。要运行这些基于 Java 的程序,系统里必须先装好 Java。接下来你会学到如何在我们支持的 Linux 系统上安装 Java。 ## 准备工作 -开始安装 Java 之前,先确保系统是最新的。我们通过 SSH 连接到服务器。如果你还不熟悉 SSH 是啥,怎么用,先看看这篇指南:[初次访问(SSH)](vserver-linux-ssh.md) +开始安装 Java 之前,先确保系统是最新的。我们通过 SSH 连接到服务器。如果你还不熟悉 SSH 是啥,或者怎么用,可以先看看这篇指南:[初次访问(SSH)](vserver-linux-ssh.md) -连接上后,根据你的操作系统,用下面的命令更新系统: +连接后,根据你的操作系统,用下面的命令更新系统: ``` // Debian @@ -38,11 +37,9 @@ sudo zypper up sudo dnf upgrade --refresh ``` - - ## 安装步骤 -准备工作完成后,就可以开始安装 Java 了。根据不同的系统,执行对应命令: +准备工作完成后,就可以开始安装 Java 了。根据不同的操作系统,执行对应命令: **Debian** @@ -68,11 +65,9 @@ sudo yum install java-11-openjdk sudo dnf install java-11-openjdk ``` - - ## 版本检测 -安装完后,用 **java --version** 命令确认安装成功。输出应该类似这样: +安装完成后,可以用 **java --version** 命令检查是否成功。输出应该类似这样: ``` openjdk 11.0.9.1 2020-11-04 diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md index af0eecb76..8172137b6 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md +++ b/i18n/zh/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,11 +12,11 @@ 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)。 ## 准备工作 -在服务器上安装任何软件之前,建议先运行与你的操作系统对应的更新命令,以确保服务器安全。 +在服务器上安装任何东西之前,建议先运行与你的操作系统对应的更新命令,以保持服务器安全。 import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; @@ -53,7 +54,7 @@ import TabItem from '@theme/TabItem'; ## 安装 -首先,你需要决定安装哪个 JavaScript 运行时。网上有很多详细介绍每个运行时的资源。当然,你也可以继续看这篇指南,因为这里会包含基础使用命令和代码示例。我们推荐使用 NodeJS,因为它是最广泛使用且非常受欢迎的选择之一。 +首先,你需要决定安装哪个 JavaScript 运行时。网上有大量资源详细介绍每个运行时,但你也可以阅读本指南,因为它包含了基本使用命令和代码示例。我们推荐使用 NodeJS,因为它是最广泛使用且非常受欢迎的选择之一。 @@ -79,18 +80,18 @@ apt install npm ### 更新 Node.js 到最新版本 -运行 `node -v` 可以查看已安装的 Node.js 版本。通常这不是最新版本,因此你需要更新以获得最新功能。幸运的是,npm 包 `n` 提供了非常简单的更新方式。 +运行 `node -v` 会显示已安装的 Node.js 版本。通常这不是最新版本,因此你需要更新以获得最新功能。幸运的是,npm 包 `n` 提供了非常简单的更新方式。 首先,运行 `npm install -g n` 安装它,然后运行 `n [version]`,将 `[version]` 替换为你想安装的版本号,即可安装任意版本的 Node.js。 :::tip -一般建议保持安装在最新的长期支持(LTS)版本。你可以通过运行 `n lts` 来实现。 +通常建议保持安装在最新的长期支持版本(LTS)。你可以通过运行 `n lts` 来实现。 ::: -通过 nvm 安装 Node.js 可以更细致地管理不同版本的 Node.js 及其对应的包。 +通过 nvm 安装 Node.js 可以更细粒度地管理不同版本的 Node.js 及其各自的包。 首先,确保系统已安装 curl,然后运行以下命令。 @@ -98,16 +99,16 @@ apt install npm curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash ``` -这会从 GitHub 获取并执行 nvm 安装脚本。 +该命令会从 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 -安装长期支持版本可以用 `nvm install --lts` +安装长期支持版本可以使用 `nvm install --lts` ::: @@ -115,7 +116,7 @@ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash ### 运行 Node.js & npm -npm 是 Node.js 的官方包管理器,用于安装网络上的各种包。 +Npm 是 Node.js 的官方包管理器,用于安装网络上的各种包。 :::note 你可以在他们的[官网](https://www.npmjs.com/)找到所有 npm 包。 @@ -123,9 +124,9 @@ npm 是 Node.js 的官方包管理器,用于安装网络上的各种包。 ### 创建新项目 -每次想开始一个新的 Node.js 项目时,需要新建一个目录(`mkdir [项目名]`)或进入一个空文件夹,然后运行 `npm init` 开始初始化。它会询问一些基础信息,用于创建 `package.json` 文件,这个文件是 Node.js 的“配置”文件。 +每次想开始一个新的 Node.js 项目时,需要新建一个目录(`mkdir [项目名]`)或进入一个空文件夹,然后运行 `npm init` 命令开始配置。它会询问一些基本信息,用于创建 `package.json` 文件,这个文件是 Node.js 的“配置”文件。 -初始化项目后,可以新建一个 `index.js` 文件并写入代码。举个例子,我们创建一个监听默认 80 端口的简单 HTTP 服务器,访问 localhost 时返回测试消息,代码如下: +初始化项目后,可以新建一个名为 `index.js` 的文件并写入代码。举个例子,我们创建一个监听默认端口 80 的简单 HTTP 服务器,当通过 localhost 访问时返回测试消息,代码如下。 ```js const http = require('http') @@ -138,10 +139,10 @@ const server = http.createServer((req, res) => { server.listen(80) ``` -现在你可以用 `node .` 命令运行这段代码,然后在浏览器访问 `localhost:80` 查看效果。 +现在你可以用 `node .` 命令运行这段代码,并通过浏览器访问 `localhost:80` 查看效果。 :::tip -安装外部 npm 包用命令 `npm install [包名]` +安装 npm 外部包使用命令 `npm install [包名]` ::: @@ -150,27 +151,19 @@ server.listen(80) ## 安装 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 只需运行 `deno upgrade`。 ### 运行 Deno -开始运行 Deno 之前,需要新建一个 `index.ts` 文件并写入代码。举个例子,我们创建一个监听默认 80 端口的简单 HTTP 服务器,访问 localhost 时返回测试消息,代码如下: +开始运行 Deno 需要新建一个 `index.ts` 文件并写入代码。举例,我们创建一个监听默认端口 80 的简单 HTTP 服务器,当通过 localhost 访问时返回测试消息,代码如下。 ```js Deno.serve({ port: 80 }, (_req: Request) => { @@ -178,13 +171,7 @@ 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` 这样的权限参数来访问某些模块。 @@ -196,50 +183,34 @@ Deno 设计更安全,因此需要像 `--allow-net` 这样的权限参数来访 ## 安装 Bun 运行时 -Bun 官方提供两种安装方式:curl 或 npm。 +Bun 提供两种官方安装方式:curl 或 npm。 -运行以下命令即可安装 Bun: - -``` -curl -fsSL https://bun.sh/install | bash -``` +运行 `curl -fsSL https://bun.sh/install | bash` 即可在服务器上安装 Bun。 :::tip -安装其他版本 Bun,可以运行: - -``` -curl -fsSL https://bun.sh/install | bash -s "bun-v[版本号]" -``` +安装其他版本的 Bun,可以运行 `curl -fsSL https://bun.sh/install | bash -s "bun-v[版本号]"` ::: -如果你已经安装了 npm,可以运行: - -``` -npm install -g bun -``` +如果你已经安装了 npm,可以运行 `npm install -g bun`。 ### 运行 Bun -Bun 设计目标是比其他 JavaScript 引擎更快,同时保持类似 Node.js 的使用体验。运行 Bun,先打开一个空目录,执行: - -``` -bun init -``` +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` 文件并写入代码。举个例子,我们创建一个监听默认 80 端口的简单 HTTP 服务器,访问 localhost 时返回测试消息,代码如下: +开始运行 Bun,需要新建一个 `index.ts` 文件并写入代码。举例,我们创建一个监听默认端口 80 的简单 HTTP 服务器,当通过 localhost 访问时返回测试消息,代码如下。 ```js const server = Bun.serve({ @@ -250,15 +221,9 @@ const server = Bun.serve({ }) ``` -然后用命令运行: - -``` -bun index.ts -``` - -在浏览器访问 `localhost:80` 查看效果。 +然后用命令 `bun index.ts` 运行代码,通过浏览器访问 `localhost:80` 查看效果。 -按照本指南操作,你就能在 Linux 服务器上成功安装并运行主流的 JavaScript 运行时啦。 \ No newline at end of file +按照本指南操作,你就能在 Linux 服务器上成功安装并运行主流的 JavaScript 运行时环境。 \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md index 6b4c30db1..abc2e39dd 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md +++ b/i18n/zh/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,27 +12,29 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## 介绍 -Jitsi Meet 是一款开源的视频会议软件,你可以在自己的服务器上搭建专属的视频会议。Jitsi Meet 的最大优势是操作简单:你只需要一个浏览器(手机端使用 Jitsi App),且无需登录任何外部服务。每场视频会议都会生成一个独立的链接,方便加入。Jitsi Meet 非常适合即使是技术小白也能轻松使用的视频会议。 +Jitsi Meet 是一款开源的视频会议软件,可以让你在自己的服务器上搭建专属的视频会议。Jitsi Meet 最大的优势就是操作简单:你只需要一个浏览器(手机端则用 Jitsi App),而且不会登录任何外部服务。每场视频会议都有独立的链接,方便加入。Jitsi Meet 非常适合即使是技术小白也能轻松使用的视频会议。 注意:默认情况下,任何访问 Jitsi Meet 服务器的人都可以在服务器上创建自己的视频会议。 + + ## 在 Debian 服务器上安装 Jitsi Meet -下面我们演示如何在 Debian 服务器上安装 Jitsi Meet 服务器。Jitsi Meet 也支持其他 Linux 发行版,比如 Ubuntu,安装步骤大同小异。 +下面我们演示如何在 Debian 服务器上安装 Jitsi Meet。其实 Jitsi Meet 也支持其他 Linux 发行版,比如 Ubuntu,安装步骤非常类似。 ### 准备工作 -为了更好地使用 Jitsi Meet,建议使用你自己的域名来访问 Jitsi 服务器。最好为 Jitsi Meet 服务器创建一个专属子域名。这里以域名 meet.zap-testdomain.de 为例。 +为了更好地使用 Jitsi Meet,建议你用自己的域名访问 Jitsi 服务器。最好为 Jitsi Meet 服务器创建一个子域名。举个例子,我们用域名 meet.zap-testdomain.de。 -如果你使用的是 ZAP-Hosting 域名,需要在 DNS 管理中添加一条新记录。在“名称”字段填写子域名,在“值”字段填写服务器的 IP 地址。比如我们在“名称”填入“meet”,在“值”填入我们测试服务器的 IP:185.239.239.49(请替换为你自己的服务器 IP)。 +如果你用的是 ZAP-Hosting 的域名,需要在 DNS 管理里新增一条记录。在“名称”字段填入子域名,在“值”字段填入你的服务器 IP。比如我们这里“名称”填 meet,“值”填我们测试服务器的 IP:185.239.239.49(请替换成你自己的服务器 IP,不要用示例 IP) -通过 IP 地址也能访问 Jitsi Meet 服务器,但 SSL 证书必须绑定域名,否则浏览器会弹出安全警告。 +你可以通过 IP 地址访问 Jitsi Meet 服务器,但 SSL 证书必须绑定域名,否则浏览器会弹出安全警告。 -子域名设置完成后(DNS 变更生效可能需要最长 24 小时),就可以开始准备服务器安装了。 +子域名设置好后(DNS 生效可能需要最长 24 小时),就可以准备服务器安装了。 -通过 Putty 或 WinSCP 连接你的服务器。 +用 Putty 或 WinSCP 连接服务器。 -继续之前,确保服务器已更新。必要时,命令前加 sudo 以获得超级用户权限(例如 sudo apt-get update)。 +继续之前,确保服务器已更新。如果需要超级用户权限,命令前加 sudo(比如 sudo apt-get update)。 ``` $ apt-get update @@ -40,12 +43,12 @@ $ apt-get update $ apt-get upgrade ``` -如果服务器没有安装防火墙,可以安装一个,比如 UFW: +如果服务器没装防火墙,可以装个,比如 UFW: ``` $ apt install ufw ``` -在防火墙上开放以下端口: +防火墙规则设置如下: ``` $ ufw allow OpenSSH @@ -60,19 +63,19 @@ $ ufw allow 10000/udp $ ufw enable ``` -查看防火墙状态: +查看状态: ``` $ ufw status ``` ### 安装 Jitsi Meet -安装 Jitsi Meet 之前,先安装 gnupg 包: +安装 Jitsi Meet 之前,先装 gnupg 包: ``` $ apt install gnupg ``` -安装完成后,下载 Jitsi 的 GPG 密钥并添加: +装好后,下载 Jitsi 的 GPG 密钥并添加: ``` $ wget https://download.jitsi.org/jitsi-key.gpg.key ``` @@ -85,7 +88,7 @@ $ apt-key add jitsi-key.gpg.key $ nano /etc/apt/sources.list.d/jitsi-stable.list ``` -在编辑器中添加以下内容,保存并退出: +在编辑器里添加这一行,保存并退出: ``` $ deb https://download.jitsi.org stable/ ``` @@ -98,19 +101,21 @@ $ apt update $ apt install jitsi-meet ``` -安装过程中会提示输入主机名,填写你为 Jitsi Meet 创建的子域名。以我们的测试服务器为例,填写:meet.zap-testdomain.de +安装过程中会让你输入主机名,填你刚才创建的子域名,比如我们的测试服务器是:meet.zap-testdomain.de ![](https://screensaver01.zap-hosting.com/index.php/s/jHEGSQARQrDKLoz/preview) -确认后会弹出新窗口,询问是否生成自签名 TLS 证书或使用已有证书,选择“生成新的自签名证书”: + +确认“Ok”。接着会弹出窗口问你是否生成自签名 TLS 证书或使用已有证书,选择“Generate a new self-signed certificate”: ![](https://screensaver01.zap-hosting.com/index.php/s/QWmYp3gdXMnBdnC/preview) -Jitsi Meet 安装完成,接下来获取正式的 TLS 证书。 + +Jitsi Meet 安装完成,接下来获取 TLS 证书。 安装 Certbot: ``` -$ apt install certbot +$ apt apt install certbot ``` 运行 Let’s Encrypt 证书安装脚本: @@ -118,13 +123,12 @@ $ apt install certbot $ /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh ``` -执行过程中会要求输入一个邮箱地址,该邮箱会发送给 letsencrypt.org,输入后确认。 +执行时会让你输入一个邮箱地址,用于注册 letsencrypt.org,输入后确认即可。 -完成后,Jitsi Meet 应该已经在你的服务器上完全安装并运行。 -测试是否安装成功,只需在浏览器地址栏输入你设置的子域名,例如: +完成后,Jitsi Meet 就完全安装并运行在你的服务器上了。测试是否安装成功,只需在浏览器地址栏输入你设置的子域名,比如: ``` https://meet.zap-testdomain.de ``` -页面加载出 Jitsi Meet 界面后,就可以直接开始你的第一场视频会议啦。 \ No newline at end of file +页面加载出 Jitsi Meet,就可以直接开始你的第一场视频会议啦。 \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md index 27f43fbd1..8d587f169 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md +++ b/i18n/zh/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: "了解如何高效搭建 LAMP 环境,在 Linux 服务器上托管动态 PHP 网站 → 立即学习" +title: "在 Linux 服务器上搭建 LAMP 环境 - 驱动经典 PHP 应用" +description: "了解如何高效搭建 LAMP 环境以托管动态 PHP 网站 → 立即学习" sidebar_label: Web LAMP 环境 services: - dedicated @@ -13,13 +13,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## 介绍 -**LAMP** 环境是一套流行的开源软件组合,通常一起搭建,用于简化动态网站托管,特别是针对 PHP 网站和应用。这个缩写代表:**L**inux 作为操作系统,**A**pache 作为 Web 服务器,**M**ySQL 作为数据库,最后是 **P**HP 负责处理。在本指南中,我们将介绍如何在 Linux 独立服务器上搭建 LAMP 环境,并通过一个待办事项网站的示例详细讲解整个过程。 +**LAMP** 堆栈是一套流行的开源软件组合,通常一起安装,用于简化动态网站托管,特别是针对 PHP 网站和应用。这个缩写代表:**L**inux 作为操作系统,**A**pache 作为网页服务器,**M**ySQL 作为数据库,最后是 **P**HP 进行处理。在本指南中,我们将介绍如何在 Linux 独立服务器上搭建 LAMP 环境,并通过一个待办事项网站的示例详细讲解。 ## 准备工作 -首先通过 SSH 连接到你的服务器。如果你还不会操作,可以查看我们的[初始访问(SSH)](vserver-linux-ssh.md)指南。 +首先通过 SSH 连接到你的服务器。如果你不知道如何操作,请查看我们的[初始访问(SSH)](vserver-linux-ssh.md)指南。 -本指南中我们使用 Ubuntu 作为 Linux 发行版。Debian 的操作相同,其他发行版可能略有差异,命令语法可能稍有不同。确保你已经安装好操作系统并通过 SSH 连接到服务器。 +本指南使用 Ubuntu 作为 Linux 发行版。Debian 的操作相同,其他发行版可能略有差异,命令语法可能稍有不同。确保你已经安装了操作系统并通过 SSH 连接到服务器。 和往常一样,安装前请确保所有软件包都是最新的,执行以下命令: ``` @@ -38,18 +38,18 @@ sudo dnf upgrade --refresh ## 安装 -安装过程可以拆分为 LAMP 的核心组件,先安装 Apache Web 服务器,再安装 MySQL 数据库,最后安装 PHP。安装过程中,我们会搭建一个用 PHP 编写的测试网站,并访问 MySQL 数据库。所有网页请求最终都通过 Apache 服务器处理和响应。 +安装过程可以分为 LAMP 的核心组件,先安装 Apache 网页服务器,再安装 MySQL 数据库,最后安装 PHP。安装过程中,我们会搭建一个用 PHP 编写的测试网站,并访问 MySQL 数据库。所有网页请求最终通过 Apache 服务器处理和响应。 ### 安装 Apache -Apache 是处理网页请求并返回响应的 Web 服务器。用下面命令安装: +Apache 是用来处理网页请求并返回响应的服务器。用下面命令安装: ``` sudo apt install apache2 ``` -安装完成后,确保防火墙规则允许外网访问 Web 服务器。这里我们使用 **UFW 防火墙**,因为 Apache 已注册了对应的应用配置。 +安装完成后,确保防火墙规则允许网页服务器对外开放。在本例中,我们使用 **UFW 防火墙**,因为 Apache 已注册了对应的应用配置。 -如果你使用其他防火墙,确保开放了 80 端口(HTTP)。更多防火墙相关内容请参考我们的[Linux 防火墙管理](vserver-linux-firewall.md)指南。 +如果你使用其他防火墙,确保开放了 80 端口(HTTP)。更多防火墙相关内容请参考我们的[管理防火墙](vserver-linux-firewall.md)指南。 确保 UFW 防火墙已启用,并且已创建 SSH 规则: ``` @@ -66,52 +66,52 @@ sudo ufw enable 接着创建允许 Apache 的规则,并检查规则是否生效: ``` -# 允许 Apache 全部流量(HTTP 和 HTTPS) +# 允许 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`,表示防火墙已正确配置。同时也会显示之前设置的其他规则,包括 SSH。 +你应该能看到 `Apache` 和 `Apache (v6)` 规则状态为 `ALLOW`,表示防火墙配置正确。还会显示之前设置的其他规则,包括 SSH。 ![](https://screensaver01.zap-hosting.com/index.php/s/o8NDBppnTwHdSgf/preview) -防火墙开放后,确认 Apache 是否正常运行。打开浏览器访问你的服务器 IP 地址,格式为:`http://[你的IP地址]` +防火墙开放后,确认 Apache 是否正常运行。打开浏览器访问你的 IP 地址,例如:`http://[your_ipaddress]` -如果正常,会看到默认欢迎页面。若无法访问,可用命令检查服务状态:`systemctl status apache2` +如果正常,你会看到默认欢迎页面。若无法访问,使用命令检查服务状态:`systemctl status apache2` ![](https://screensaver01.zap-hosting.com/index.php/s/irmnDDNi436HH4c/preview) ### 安装 MySQL -接下来安装 MySQL 服务器,作为关系型数据库存储数据: +接下来安装 MySQL 服务器,作为关系型数据库存储数据。执行: ``` sudo apt install mysql-server ``` -安装完成后,建议运行安全配置脚本,提升 MySQL 实例安全性。虽然可选,但强烈推荐执行: +安装完成后,建议运行安全配置脚本,提升 MySQL 实例安全性。虽然可选,但强烈推荐。运行: ``` sudo mysql_secure_installation ``` -该命令会引导你完成交互式设置。首先会询问是否启用密码验证插件,建议选择 `Y`,然后选择密码强度等级,推荐选择 `MEDIUM`(输入 `1`)或 `STRONG`(输入 `2`)。 +该脚本会引导你完成交互式设置。首先会询问密码验证策略,建议选择 `Y` 启用,并选择 `MEDIUM`(输入 1)或 `STRONG`(输入 2)。 ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -接着会询问是否删除匿名用户和禁止 root 远程登录,出于安全考虑,强烈建议都选择 `Y`。 +接着会询问是否删除匿名用户和禁止 root 远程登录,建议都选择 `Y`,以增强安全性。这样测试用户会被移除,root 用户只能本地通过 SSH 使用,降低风险。 ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -最后会询问是否删除测试数据库并重新加载权限表,同样建议选择 `Y`。 +最后询问是否删除测试数据库并重新加载权限表,建议选择 `Y`,因为测试数据库不需要,且需重新加载权限表使更改生效。 ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -完成后,尝试登录 MySQL 检查是否正常运行: +完成后,尝试登录 MySQL 检查是否运行正常: ``` sudo mysql -u root ``` @@ -120,7 +120,7 @@ sudo mysql -u root ### 安装 PHP -最后安装 PHP 及其 Apache 和 MySQL 插件,确保 Apache 能处理 PHP,PHP 能访问 MySQL: +最后安装 PHP,命令如下,会同时安装 Apache 和 MySQL 的 PHP 插件,确保 Apache 能处理 PHP,PHP 能访问 MySQL。 ``` sudo apt install php libapache2-mod-php php-mysql ``` @@ -131,42 +131,40 @@ php -v ``` :::tip PHP 扩展 -如果需要更多功能,可以安装额外的 PHP 扩展。运行以下命令查看可用扩展: -``` -apt search php- | less -``` -用方向键滚动,按 `Q` 退出。安装扩展示例: +高级用例可能需要额外的 PHP 扩展。运行 `apt search php- | less` 查看可用扩展列表。 + +用方向键滚动,按 `Q` 退出。安装扩展用: ``` sudo apt install [php_extension] [...] ``` -多个扩展用空格分隔,一次安装更快。 +可一次安装多个扩展,空格分隔。 ::: -建议调整 Apache 的目录索引顺序,让 `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 ``` -保存并退出(`CTRL + X`,然后 `Y`,回车),重启 Apache 使配置生效: +保存退出(`CTRL + X`,然后 `Y`,最后回车),重启 Apache 使配置生效: ``` sudo systemctl restart apache2 ``` ### 创建测试网站 -LAMP 环境搭建完成后,我们来创建一个测试网站,演示 LAMP 如何协同工作。完全可选,但有助于理解如何用这些工具搭建自己的网站。 +LAMP 环境搭建完成后,我们创建一个测试网站,演示 LAMP 如何协同工作打造动态网站。完全可选,但有助于理解如何利用这些工具搭建自己的网站。 -本例中,我们用 PHP 创建一个简单的待办事项网站,数据存储在 MySQL 表中,通过 Apache 提供服务。 +本例中,我们用 PHP 创建一个简单的待办事项网站,读取并返回待办条目,数据存储在 MySQL 表中,通过 Apache 提供服务。 示例中使用测试域名 `zapdocs.example.com`,实际使用时你需要为域名设置指向服务器 IP 的 `A` 记录。需要帮助请看我们的[域名记录](domain-records.md)指南。 :::note -你也可以不使用域名,直接用 IP 访问。此时请在后续创建虚拟主机配置时删除 `ServerName` 参数。 +你也可以不使用域名,直接用 IP 访问。此时请在后续创建虚拟主机文件时删除 `ServerName` 参数。 ::: #### 配置 Apache @@ -195,9 +193,9 @@ sudo nano /etc/apache2/sites-available/[your_domain].conf ``` -该配置监听 80 端口,匹配请求的域名,并指定网站根目录。 +该配置监听 80 端口(HTTP),匹配请求的域名,并指定之前创建的文件夹作为网站根目录。 -保存退出后,建议用命令检查配置语法: +保存退出(`CTRL + X`,`Y`,回车)。建议运行以下命令检查配置语法: ``` sudo apache2ctl configtest ``` @@ -208,24 +206,24 @@ sudo a2ensite [your_domain] ``` :::note 无域名使用 -如果不使用域名,请删除或注释掉 `ServerName` 行(加 `#`),并禁用默认虚拟主机: +如果不使用域名,请删除或注释(加 `#`)`ServerName` 行。还需禁用默认虚拟主机: ``` sudo a2dissite 000-default ``` ::: -最后重启 Apache 使配置生效: +重启 Apache 使配置生效: ``` sudo systemctl restart apache2 ``` #### 创建网站内容 -现在配置好了 Apache 虚拟主机和网站目录,开始创建网站内容。当前目录为空,访问时不会显示内容。我们将创建一个简单的待办事项网站。 +配置好 Apache 后,网站目录目前为空,访问时不会显示内容。我们将创建一个简单的待办事项网站。 ##### 准备数据库 -先登录 MySQL: +登录 MySQL: ``` sudo mysql -u root ``` @@ -255,13 +253,12 @@ 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; @@ -270,7 +267,7 @@ TO todo@localhost; FLUSH PRIVILEGES; ``` -准备好后,输入 `quit` 退出 MySQL。 +完成后输入 `quit` 退出 MySQL。 ##### PHP 网站文件 @@ -279,11 +276,7 @@ FLUSH PRIVILEGES; sudo nano /var/www/[your_domain]/index.php ``` -复制以下代码,注意替换 `[your_password]` 为之前设置的密码: - -:::important -务必将 `[your_password]` 替换成你为 `todo` 用户设置的密码! -::: +复制以下代码,注意替换 `[your_password]` 为之前设置的密码。 ```php query($sql); echo " (Incomplete)"; } - // 显示创建时间 + // 显示创建日期 echo " - Creation Date: " . htmlspecialchars($entry['creation_date']); echo "
                    • "; } @@ -352,18 +345,18 @@ $conn->close(); ?> ``` -复制完成后,保存退出(`CTRL + X`,`Y`,回车)。 +保存退出(`CTRL + X`,`Y`,回车)。 #### 测试网站 -恭喜!你已经成功搭建了一个利用 LAMP 环境的测试待办事项网站! +恭喜你,成功搭建了一个利用 LAMP 堆栈的测试待办事项网站! -现在可以通过之前配置的域名(HTTP 80 端口)访问网站,比如示例中的 `zapdocs.example.com`。页面效果大致如下: +现在可以通过之前配置的域名(HTTP/80端口)访问网站,本例中是 `zapdocs.example.com`。页面效果如下: ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## 总结 -恭喜你成功安装并配置了 LAMP 环境!下一步,我们**强烈建议**为网站配置域名和**SSL 证书**,确保数据传输安全。请查看我们的[Certbot 指南](dedicated-linux-certbot.md),重点关注 **Apache 插件**,按照交互式步骤快速为你的域名配置证书。 +恭喜你成功安装并配置了 LAMP 环境!下一步,我们**强烈建议**配置域名和**SSL 证书**,确保网站数据安全传输。请查看我们的[Certbot 指南](dedicated-linux-certbot.md),重点关注 **Apache 插件**,按照交互式步骤快速轻松为你的域名配置证书。 -如有任何疑问或需要帮助,欢迎随时联系 ZAP-Hosting 支持团队,我们每天都在线为你服务!🙂 \ No newline at end of file +如有任何问题或需要帮助,欢迎随时联系我们的支持团队,我们每天都在线为你服务!🙂 \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md index 7748e9d85..ba06613df 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md @@ -1,8 +1,8 @@ --- id: dedicated-linux-lemp-stack -title: "独立服务器:搭建 LEMP 环境 - Linux、Nginx、MySQL、PHP" -description: "了解如何在 Linux 服务器上搭建 LEMP 环境以托管动态 PHP 网站,附实用示例 → 立即学习" -sidebar_label: Web LEMP 环境 +title: "在 Linux 服务器上搭建 LEMP 堆栈 - 部署高性能网页应用" +description: "了解如何在 Linux 服务器上搭建 LEMP 堆栈以托管动态 PHP 网站,附实用示例 → 立即了解更多" +sidebar_label: Web LEMP 堆栈 services: - dedicated --- @@ -13,15 +13,15 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## 介绍 -**LEMP** 堆栈是一套流行的开源软件组合,专为简化动态网站托管而设计,特别适合 PHP 网站和应用。这个缩写代表:操作系统使用 **L**inux,Web 服务器使用 "**E**ngine x"(nginx),数据库使用 **M**ySQL,最后用 **P**HP 进行处理。本指南将带你一步步在 Linux 独立服务器上搭建 LEMP 环境,并通过一个待办事项网站示例详细讲解。 +**LEMP** 堆栈是一套流行的开源软件组合,专为简化动态网站托管而设计,特别适合 PHP 网站和应用。这个缩写代表:操作系统为 **L**inux,Web 服务器为 "**E**ngine x"(nginx),数据库为 **M**ySQL,最后是用于处理的 **P**HP。本指南将详细介绍如何在 Linux 独立服务器上搭建 LEMP 堆栈,并通过示例演示如何搭建一个待办事项网站。 ## 准备工作 -首先通过 SSH 连接到你的服务器。如果你还不会操作,可以参考我们的[初次访问(SSH)](vserver-linux-ssh.md)指南。 +首先通过 SSH 连接到你的服务器。如果你还不会操作,可以查看我们的[初始访问(SSH)](vserver-linux-ssh.md)指南。 -本指南使用 Ubuntu 作为 Linux 发行版。Debian 也适用,其他发行版命令语法可能略有差异。确保你已经安装好操作系统并通过 SSH 连接服务器。 +本指南使用 Ubuntu 作为 Linux 发行版。Debian 的操作相同,其他发行版可能略有差异,主要是命令语法可能稍有不同。确保你已安装操作系统并通过 SSH 连接到服务器。 -安装前,务必先更新所有软件包,命令如下: +和往常一样,安装前请确保所有软件包都是最新的,执行以下命令: ``` // Ubuntu & Debian sudo apt update @@ -36,22 +36,22 @@ sudo zypper up sudo dnf upgrade --refresh ``` -## 安装步骤 +## 安装 -安装过程分为 LEMP 的核心组件:先安装 Nginx Web 服务器,再安装 MySQL 数据库,最后安装 PHP。安装过程中,我们会搭建一个用 PHP 编写、访问 MySQL 数据库的测试网站。所有请求最终通过 Nginx 处理和响应。 +安装过程可以分为 LEMP 堆栈的核心组件,先安装 Nginx Web 服务器,再安装 MySQL 数据库,最后安装 PHP。安装过程中,我们将搭建一个用 PHP 编写、访问 MySQL 数据库的测试网站。所有网页请求最终都将通过 Nginx 处理和响应。 ### 安装 Nginx -Nginx 是用来处理网页请求并返回响应的 Web 服务器。用下面命令安装: +Nginx 是用来处理传入网页请求并返回响应的 Web 服务器。使用以下命令安装: ``` sudo apt install nginx ``` -安装完成后,确保防火墙规则允许外网访问 Web 服务器。这里示例使用 **UFW 防火墙**,因为 Nginx 已注册了对应的应用配置。 +安装完成后,确保防火墙规则允许外网访问 Web 服务器。这里我们使用 **UFW 防火墙**,因为 Nginx 已注册了对应的应用配置。 -如果你用的是其他防火墙,确保放行 80 端口(HTTP)。更多防火墙管理请看我们的[防火墙管理](vserver-linux-firewall.md)指南。 +如果你使用其他防火墙,请确保开放端口 80(HTTP)。想了解更多 Linux 防火墙知识,请查看我们的[防火墙管理](vserver-linux-firewall.md)指南。 -启用 UFW 防火墙并允许 SSH 连接: +确保 UFW 防火墙已启用,并且已创建 SSH 规则: ``` # 允许 SSH 连接 sudo ufw allow OpenSSH @@ -61,10 +61,10 @@ sudo ufw enable ``` :::caution -如果你用 UFW 防火墙,务必先设置允许 SSH 的规则!否则断开当前连接后将无法再次通过 SSH 登录服务器! +如果你使用 UFW 防火墙,务必先创建 SSH 规则!否则断开当前连接后将无法再次通过 SSH 登录服务器! ::: -接着允许 Nginx 访问,并检查规则是否生效: +接着创建允许 Nginx 的规则,并检查规则是否生效: ``` # 允许 Nginx sudo ufw allow in "Nginx Full" @@ -74,22 +74,22 @@ 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。 ![](https://screensaver01.zap-hosting.com/index.php/s/A36rfRzL3gFGq9x/preview) -防火墙配置好后,打开浏览器访问你的服务器 IP 地址,格式为 `http://[你的IP地址]`。 +防火墙开放后,确认 Nginx 是否正常工作。打开浏览器访问你的 IP 地址,例如 `http://[your_ipaddress]`。 -如果正常,会看到默认欢迎页面。若无法访问,用命令检查 Nginx 状态:`systemctl status nginx` +如果正常,会看到默认欢迎页面。若无法访问,使用命令检查服务状态:`systemctl status nginx` ![](https://screensaver01.zap-hosting.com/index.php/s/EqFoyXMJMaHc3dc/preview) ### 安装 MySQL -接下来安装 MySQL 数据库,用于关系型数据的持久存储。安装命令: +接下来安装 MySQL 服务器,作为关系型数据库持久存储数据。执行: ``` sudo apt install mysql-server ``` @@ -99,28 +99,30 @@ sudo apt install mysql-server sudo mysql_secure_installation ``` -按提示操作。首先会询问密码验证策略,建议选择 `Y` 启用,然后选择 `MEDIUM`(输入 `1`)或 `STRONG`(输入 `2`)级别。 +该脚本会引导你完成交互式设置。首先会询问密码验证策略,建议选择 `Y` 启用,并选择 `MEDIUM`(输入 `1`)或 `STRONG`(输入 `2`)级别。 ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -接着询问是否删除匿名用户和禁止远程 root 登录,出于安全考虑,建议都选择 `Y`。 +接着会询问是否删除匿名用户和禁止远程 root 登录,出于安全考虑,强烈建议都选择 `Y`。 ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -最后询问是否删除测试数据库并重新加载权限表,也建议选择 `Y`。 +最后询问是否删除测试数据库并重新加载权限表,同样建议选择 `Y`。 ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -确认 MySQL 正常运行,尝试登录: +完成后,尝试登录 MySQL 确认服务运行: ``` sudo mysql -u root ``` -成功后会显示欢迎信息,输入 `quit` 退出。 +成功登录后会显示欢迎信息,输入 `quit` 退出。 ### 安装 PHP -LEMP 的最后一环是 PHP。Nginx 需要通过 `php-fpm`(PHP FastCGI 进程管理器)来处理 PHP 请求。安装最新版本的 php-fpm 和 PHP MySQL 插件: +LEMP 堆栈的最后一环是 PHP。Nginx 需要借助外部程序 `php-fpm`(PHP FastCGI 进程管理器)来处理 PHP 请求。Nginx 会将请求转发给 `php-fpm`,然后再响应客户端。 + +执行以下命令安装最新的 php-fpm 及 PHP MySQL 插件,确保 Nginx 能与 PHP 及 MySQL 协同工作: ``` sudo apt install php-fpm php-mysql ``` @@ -142,26 +144,26 @@ sudo apt install [php_extension] [...] ### 创建测试网站 -LEMP 环境搭建完成后,我们来创建一个测试网站,演示 LEMP 如何协同工作打造动态网站。完全可选,但有助于理解。 +所有 LEMP 组件安装完成后,我们来创建一个测试网站,演示 LEMP 堆栈如何协同工作打造动态网站。完全可选,但有助于理解如何利用这些工具搭建自己的网站。 -示例是一个简单的 PHP 待办事项网站,从 MySQL 数据库读取并显示任务列表,通过 Nginx 提供服务。 +本例创建一个简单的 PHP 待办事项网站,读取并返回存储在 MySQL 数据库中的待办条目,通过 Nginx 提供服务。 -示例中使用测试域名 `zapdocs.example.com`,实际使用时请确保为该域名设置了指向服务器 IP 的 `A` 记录。需要帮助请看我们的[域名记录](domain-records.md)指南。 +示例中使用测试域名 `zapdocs.example.com`,实际使用时请确保为你的域名设置了指向服务器 IP 的 `A` 记录。需要帮助请看我们的[域名记录](domain-records.md)指南。 :::note -你也可以不使用域名,直接用 IP 访问。此时创建服务器块时请删除 `server_name` 参数。 +你也可以不使用域名,直接用 IP 访问。此时请在后续创建服务器块时删除 `server_name` 参数。 ::: #### 配置 Nginx -一般网站文件存放在 `/var/www` 目录。默认 Nginx 会有一个 `html` 文件夹存放默认页面。为了管理多个网站,建议为每个网站单独创建文件夹。 +通常网站文件存放在 `/var/www` 目录。默认 Nginx 会有一个 `html` 文件夹存放默认页面。为了管理多个网站,建议为每个网站单独创建文件夹。 -创建网站目录: +例如为本例域名创建文件夹: ``` sudo mkdir /var/www/[your_domain] ``` -为该域名创建 Nginx 服务器块配置文件: +接着在 `sites-available` 目录创建新的 Nginx 服务器块配置文件: ``` sudo nano /etc/nginx/sites-available/[your_domain].conf ``` @@ -197,23 +199,23 @@ fastcgi_pass unix:/var/run/php/php8.3-fpm.sock; ``` ::: -该配置监听 80 端口,匹配指定域名,并将网站根目录指向你刚建的文件夹。 +该配置监听 80 端口,匹配指定域名,并将网站根目录指向你刚创建的文件夹。 保存并退出 nano,按 `CTRL + X`,然后 `Y` 确认,最后回车。 -启用配置: +激活配置文件,创建软链接到 `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 ``` ::: -用命令检查配置语法: +建议运行语法检查: ``` sudo nginx -t ``` @@ -223,18 +225,18 @@ sudo nginx -t sudo systemctl reload nginx ``` -#### 创建网站内容 +#### 创建网站文件 -现在配置好了 Nginx,文件夹是空的,网站还没内容。我们来创建一个简单的待办事项网站。 +现在配置好了 Nginx,文件夹是空的,访问时不会显示内容。我们将创建一个简单的待办事项网站。 ##### 准备数据库 -登录 MySQL: +先登录 MySQL: ``` sudo mysql -u root ``` -创建数据库和表: +创建数据库和数据表: ``` # 创建数据库 CREATE DATABASE todowebsite; @@ -259,12 +261,12 @@ 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`,并赋予权限: ``` # 创建用户,替换 [your_password] 为你的密码 CREATE USER todo@localhost IDENTIFIED BY '[your_password]'; -# 授权用户权限(整行复制) +# 授权(复制为一条命令) GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON todowebsite.* TO todo@localhost; @@ -277,12 +279,12 @@ FLUSH PRIVILEGES; ##### PHP 网站文件 -在 `/var/www/[your_domain]` 目录创建 `index.php` 文件: +最后创建 PHP 网站文件 `index.php`,放在 `/var/www/[your_domain]` 目录: ``` sudo nano /var/www/[your_domain]/index.php ``` -复制以下代码,注意替换 `[your_password]` 为你刚才设置的密码: +复制以下代码,注意替换 `[your_password]` 为之前设置的密码: ``` connect_error) { die("Connection failed: " . $conn->connect_error); } -// 执行 SQL 查询,获取待办事项,按创建时间倒序 +// 查询待办事项表,按创建时间倒序 $sql = "SELECT id, name, is_completed, creation_date FROM todoitems ORDER BY creation_date DESC"; $result = $conn->query($sql); ?> @@ -337,7 +339,7 @@ $result = $conn->query($sql); echo ""; } } else { - // 无数据时显示提示 + // 无数据时显示默认信息 echo "
                    • No to-do items found.
                    • "; } ?> @@ -355,14 +357,14 @@ $conn->close(); #### 测试网站 -恭喜!你已经成功搭建了一个利用 LEMP 堆栈的测试待办事项网站! +恭喜你,成功搭建了一个利用 LEMP 堆栈的测试待办事项网站! -现在可以通过之前配置的域名(HTTP 80 端口)访问,比如示例中的 `zapdocs.example.com`。页面效果大致如下: +现在可以通过之前配置的域名(HTTP 80端口)访问网站,例如本例中的 `zapdocs.example.com`。页面效果如下: ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## 总结 -恭喜你成功安装并配置了 LEMP 环境!下一步,我们**强烈建议**为网站配置域名和**SSL 证书**,确保数据传输安全。请查看我们的[Certbot 指南](dedicated-linux-certbot.md),重点关注 **Nginx 插件**,按照交互式步骤快速为你的域名申请证书。 +恭喜你成功安装并配置了 LEMP 堆栈!下一步,我们**强烈建议**为网站配置域名和**SSL 证书**,确保数据传输安全。请查看我们的[Certbot 指南](dedicated-linux-certbot.md),重点关注 **Nginx 插件**,按照交互式步骤快速轻松地为你的域名配置证书。 -如有任何疑问或需要帮助,欢迎随时联系我们的支持团队,我们每天都在线为你服务!🙂 \ No newline at end of file +如有任何疑问或需要帮助,欢迎随时联系支持团队,我们每天在线为你服务!🙂 \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md index 45cafdbd3..6c3fc25a6 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-mastodon -title: "独立服务器:Mastodon 安装指南" +title: "在 Linux 服务器上安装 Mastodon - 启动你自己的社交平台" description: "了解如何在基于 Debian 的服务器上搭建安全的自托管 Mastodon 社交网络,实现独立的微博服务 → 立即了解" sidebar_label: 安装 Mastodon services: + - vserver - dedicated --- @@ -16,20 +17,20 @@ Mastodon 是一款免费开源的软件,用于运行自托管的社交网络 ![](https://screensaver01.zap-hosting.com/index.php/s/oNCpfBwLNB5f79P/preview) 它拥有类似于 X(前身为 Twitter)的微博功能,由大量独立运营的节点(称为实例)提供服务, -每个实例都有自己的行为准则、服务条款、隐私政策、隐私选项和内容审核规则。 +每个实例都有自己的行为准则、服务条款、隐私政策、隐私选项和管理策略。 :::info -本指南重点介绍基于 Debian 发行版的安装,示例包括 Debian 和 Ubuntu。不同操作系统的安装步骤会有所不同。 +本指南重点介绍基于 Debian 的发行版安装示例,适用于 Debian 和 Ubuntu。不同操作系统的安装步骤会有所不同。 ::: -## 系统需求 +## 系统要求 如果你想在服务器上搭建 Mastodon 实例,需要满足以下条件: - 域名 -- Linux 服务器 +- 基于 Linux 的服务器 - 邮件服务器 ## 系统准备 建议提前禁用 SSH 密码登录,因为在可从互联网访问的服务器上使用密码登录存在安全风险。 -你可以在服务器的 Web 面板中,进入 信息 -> 访问与安全 -> 关闭密码登录 来操作。 +你可以在服务器的 Web 界面中,进入 信息 -> 访问与安全 -> 禁用密码登录 来操作。 ![](https://screensaver01.zap-hosting.com/index.php/s/k6bBoxt7HJ4jqnL/preview) 然后,使用以下命令更新软件包: ``` @@ -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 ``` ## 安装 Ruby -我们将创建一个独立用户来管理 Ruby 版本,这样更方便。首先创建一个名为 mastodon 的用户,禁用其登录权限。然后切换到该用户: +我们将创建一个独立用户来管理 Ruby 版本,这样更方便。首先创建一个名为 mastodon 的用户,禁用其登录权限。然后切换到 mastodon 用户,执行: ```bash -# 可以直接回车跳过字段填写 +# 用户信息字段可以留空 adduser --disabled-login mastodon su - mastodon ``` -接着安装 Ruby 版本管理工具 `rbenv`,方便管理 Ruby 版本: +接下来安装 Ruby 管理工具 `rbenv`,方便管理 Ruby 版本: ```bash git clone https://github.com/rbenv/rbenv.git ~/.rbenv cd ~/.rbenv && src/configure && make -C src @@ -81,13 +82,13 @@ 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 gem install bundler --no-document ``` -这一步可能需要点时间,耐心等一会儿,顺便泡杯茶或咖啡。完成后用 `exit` 切回 root 用户。 +这一步可能需要点时间,耐心等一会儿,顺便泡杯茶或咖啡。完成后,使用 `exit` 命令切回 root 用户。 ## 配置 PostgreSQL Mastodon 使用 PostgreSQL 作为数据库。配置方法如下: @@ -106,29 +107,29 @@ CREATE USER mastodon CREATEDB; ```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 的剩余依赖: +安装 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。也可以将根域名记录指向服务器。 @@ -139,16 +140,17 @@ cp /home/mastodon/live/dist/nginx.conf /etc/nginx/sites-available/mastodon ln -s /etc/nginx/sites-available/mastodon /etc/nginx/sites-enabled/mastodon ``` -用 vim 或 nano 编辑 `/etc/nginx/sites-available/mastodon`,将 example.com 替换成你的域名。 +用 vim 或 nano 编辑 `/etc/nginx/sites-available/mastodon` 文件,将 example.com 替换成你的域名。 -接着申请 SSL 证书,命令如下: +接着为你的域名申请 SSL 证书,命令如下: ```bash certbot --nginx -d <你的域名> ``` -输入你的域名,按提示填写信息。最后会询问是否自动将 http 重定向到 https,建议开启。 +输入你的域名,按提示填写信息。最后会询问是否自动将 http 请求重定向到 https,建议开启。 ## 创建 Mastodon 服务 -最后,创建 Mastodon 系统服务,操作很简单: +最后,创建 Mastodon 系统服务,操作很简单。 +复制默认服务配置到系统服务目录: ```sh cp /home/mastodon/live/dist/mastodon-*.service /etc/systemd/system/ ``` @@ -159,4 +161,4 @@ systemctl daemon-reload systemctl enable --now mastodon-web mastodon-sidekiq mastodon-streaming ``` -重启服务器后,Mastodon 实例就搭建完成啦!祝你玩得开心! \ No newline at end of file +重启服务器后,Mastodon 就搭建完成啦!祝你玩得开心! \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md index 8fc13edde..4b1d2db20 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md +++ b/i18n/zh/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,13 +13,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## 介绍 -Notepad++ 是一款免费且开源的 Windows 文本和源代码编辑器。它支持多种编程和脚本语言的语法高亮、代码折叠和标签式编辑,并且通过插件高度可定制。Notepad++ 以其快速的性能和低资源占用著称,是开发者和用户寻求强大又轻量编辑工具的热门选择。 +Notepad++ 是一款免费开源的 Windows 文本和源代码编辑器。它支持多种编程和脚本语言的语法高亮、代码折叠和标签式编辑,并且通过插件高度可定制。Notepad++ 以其快速的性能和低资源占用著称,依然是开发者和用户寻求强大且轻量编辑工具的热门选择。 ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) -想自己托管这个服务?我们将一步步带你完成安装和配置,并告诉你所有需要注意的事项。 +想自己托管这个服务?我们会一步步带你完成安装和配置,并告诉你所有需要注意的事项。 -:::danger 需要带桌面环境的 Linux +:::danger 需要带桌面环境的 Linux 版本 此应用只能安装并运行在带有图形用户界面的 Linux 系统上;本示例以 Ubuntu Desktop 25.04 作为参考。 ::: @@ -32,9 +32,9 @@ Notepad++ 是一款免费且开源的 Windows 文本和源代码编辑器。它 在安装 **Notepad++** 之前,请确保你的主机环境满足以下要求,以保证安装顺利并获得最佳性能。 -| 硬件 | 最低配置 | ZAP-Hosting 推荐配置 | +| 硬件 | 最低要求 | ZAP-Hosting 推荐配置 | | ---------- | ------------ | -------------------------- | -| CPU | 1 个 vCPU 核心 | 4 个 vCPU 核心 | +| CPU | 1 vCPU 核心 | 4 vCPU 核心 | | 内存 | 2 GB | 4 GB | | 磁盘空间 | 25 MB | 25 GB | @@ -50,7 +50,7 @@ Notepad++ 是一款免费且开源的 Windows 文本和源代码编辑器。它 ## 准备工作 -在安装 **Notepad++** 之前,需要先准备好系统环境,包括将操作系统更新到最新版本并安装所有必需依赖。这些准备工作能确保环境稳定,避免安装过程中或之后出现问题。 +在设置 **Notepad++** 之前,你需要先准备好系统,包括将操作系统更新到最新版本并安装所有必需的依赖。这些准备工作能保证环境稳定,避免安装过程中或之后出现问题。 ### 更新系统 @@ -62,10 +62,10 @@ sudo apt update && sudo apt upgrade -y 这会确保系统拥有最新的安全修复和软件版本,方便后续操作。 ### 安装依赖 -更新完成后,即可安装依赖。 +更新完成后,就可以安装依赖了。 #### Snap -Notepad++ 需要先安装 Snap。执行以下命令安装: +Notepad++ 需要先安装 Snap。运行以下命令: ``` sudo apt install snapd @@ -75,7 +75,7 @@ sudo apt install snapd ## 安装 -满足所有要求并完成准备后,即可安装 Notepad++。执行以下命令: +满足所有要求并完成准备后,就可以安装 Notepad++ 了。执行以下命令: ``` sudo snap install notepad-plus-plus @@ -89,16 +89,16 @@ Notepad++ 会通过官方安装脚本下载并安装。耐心等待安装完成 ## 配置 -Notepad++ 提供丰富的自定义选项,位于 *设置 > 首选项*,让你根据工作流程调整编辑器: +Notepad++ 提供了丰富的自定义选项,位于 *设置 > 偏好设置* 中。你可以根据自己的工作流程调整编辑器: - **常规**:控制启动行为,比如重新打开上次编辑的文件、设置默认语言或定义标签页行为。 - **编辑器设置**:调整字体类型和大小、制表符宽度、行号显示、自动缩进,或是否显示空格和制表符标记。 -- **配色方案与语法**:使用“样式配置器”切换主题,定制各支持语言的语法高亮。 +- **配色方案与语法**:使用“样式配置器”切换主题,定制每种支持语言的语法高亮。 - **文件处理**:配置文件变更自动重载、大文件处理方式,或编码偏好(如 UTF-8)。 - **安全与备份**:启用自动备份或会话恢复,防止数据丢失。 - **插件**:通过插件管理器安装和管理扩展,添加 FTP 支持或高级格式化等功能。 -这些设置让 Notepad++ 既适合简单文本编辑,也能满足全方位的软件开发需求。 +这些设置让 Notepad++ 非常灵活,无论是简单文本编辑还是大型软件开发都能轻松应对。 ![img](https://screensaver01.zap-hosting.com/index.php/s/X8og5qnFkBTRcmA/preview) @@ -107,11 +107,11 @@ Notepad++ 提供丰富的自定义选项,位于 *设置 > 首选项*,让你 ## 总结及更多资源 -恭喜!你已成功在独立服务器上安装并配置了 Notepad++。我们还推荐你查看以下资源,能为你的服务器配置提供更多帮助和指导: +恭喜你!现在已经成功在你的独立服务器上安装并配置了 Notepad++。我们还推荐你查看以下资源,能为你的服务器配置提供更多帮助和指导: - [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - 官方网站 -有具体问题这里没提到?欢迎随时联系我们的支持团队,我们每天在线,随时为你服务!🙂 +有具体问题这里没提到?需要更多帮助?随时联系在线客服,我们每天都在线为你服务!🙂 diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md index 9354488b9..d60a87767 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md +++ b/i18n/zh/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 --- @@ -15,21 +16,21 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; Odoo 是一个模块化的开源平台,集成了企业资源计划(ERP)和客户关系管理(CRM)功能。它允许企业通过一个系统管理和自动化会计、库存、项目管理和销售等流程。 -借助灵活的扩展,Odoo 可以根据具体需求定制,提供一个集成的解决方案来管理公司的各个领域。 +凭借灵活的扩展性,Odoo 可以根据具体需求定制,提供一个集成的解决方案来管理公司的各个领域。 ![img](https://screensaver01.zap-hosting.com/index.php/s/3nwfLeK2c9kTiCp/preview) -想自己托管这个服务?我们会一步步带你完成安装和配置,并告诉你所有需要注意的事项。 +想自己托管这个服务?我们将带你一步步完成安装和配置,并告诉你所有需要注意的事项。 ## 前提条件 -在安装 **Odoo** 之前,请确保你的主机环境满足以下要求,以保证安装顺利且性能最佳。 +在安装 **Odoo** 之前,请确保你的托管环境满足以下要求,以保证安装顺利并获得最佳性能。 | 硬件 | 最低配置 | 推荐配置 | | ---------- | ------------ | ------------ | | CPU | 1 个 vCPU 核心 | 4 个 vCPU 核心 | | 内存 | 1 GB | 4 GB | -| 磁盘空间 | 15 GB | 25 GB | +| 硬盘空间 | 15 GB | 25 GB | 软件要求所有必要依赖已安装,并运行在支持的操作系统上。请确保你的服务器满足以下条件后再继续安装: @@ -41,7 +42,7 @@ Odoo 是一个模块化的开源平台,集成了企业资源计划(ERP)和 ## 准备工作 -在搭建 **Odoo** 之前,需要先准备系统,包括将操作系统更新到最新版本并安装所有必需依赖。这些准备工作能确保环境稳定,避免安装过程中或之后出现问题。 +在搭建 **Odoo** 之前,需要先准备系统,包括将操作系统更新到最新版本并安装所有必需依赖。这些准备工作能保证环境稳定,避免安装过程中或之后出现问题。 ### 更新系统 @@ -51,11 +52,11 @@ Odoo 是一个模块化的开源平台,集成了企业资源计划(ERP)和 sudo apt update && sudo apt upgrade -y ``` -这样可以确保系统拥有最新的安全补丁和软件版本。 +这会确保系统拥有最新的安全补丁和软件版本,方便后续操作。 ### 安装依赖 -更新完成后,可以开始安装依赖。Odoo 将通过多个 Docker 容器部署和运行,因此需要先安装 Docker。运行以下命令: +更新完成后,就可以安装依赖了。Odoo 将通过多个 Docker 容器部署和运行,因此需要先安装 Docker。运行以下命令: ``` curl -fsSL https://get.docker.com -o get-docker.sh @@ -66,13 +67,13 @@ sh get-docker.sh ### 配置域名 -默认情况下,Odoo 通过主机的 80(HTTP)和 443(HTTPS)端口运行。请设置一个域名,并将 DNS 记录指向你的主机。如果域名由我们管理,可以通过 [EasyDNS](domain-easydns.md) 轻松完成设置。 +默认情况下,Odoo 通过主机的 80(HTTP)和 443(HTTPS)端口运行。请设置一个域名,并将 DNS 记录指向你的服务器。如果域名由我们管理,可以通过 [EasyDNS](domain-easydns.md) 轻松完成设置。 ## 安装 满足所有要求并完成准备后,就可以开始安装 Odoo 应用。 -在使用多个 Docker 项目时,建议建立清晰的目录结构,避免项目间配置冲突。常见做法是在用户主目录下创建一个 *docker* 文件夹,每个域名一个子文件夹。这样可以在同一服务器上托管多个项目。 +在使用多个 Docker 项目时,建议创建清晰的目录结构,保持项目相互隔离。常见做法是在用户主目录下创建一个 *docker* 文件夹,每个域名一个子文件夹。这样可以在同一服务器上托管多个项目,避免配置冲突。 例如,为域名 `example.com` 创建目录结构: @@ -81,13 +82,13 @@ mkdir -p /docker/example.com cd /docker/example.com ``` -在项目目录内,建议创建子文件夹供容器挂载为卷,实现数据共享和持久化。一个关键目录是共享的 webroot,nginx 和 certbot 都需要访问它来生成和续签 SSL 证书。可按如下结构创建: +在项目目录内,建议创建子文件夹,供容器挂载为数据卷。数据卷用于服务间共享数据或持久化存储。一个关键例子是共享的 webroot,nginx 和 certbot 都需要访问它来生成和续期 SSL 证书。可以按如下结构创建: ``` mkdir -p nginx/{conf,ssl,inc} config addons ``` -这样就有了专门的 nginx 配置、SSL 证书、包含文件,以及 Odoo 的配置和插件目录。 +这样就有了专门的目录用于 nginx 配置、SSL 证书、包含文件,以及 Odoo 特定内容如配置和插件。 ### 创建 Docker Compose 文件 @@ -145,24 +146,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`,并写入以下基础配置,替换成你的实际域名: ``` server { @@ -187,11 +182,11 @@ server { sudo docker compose up -d db odoo nginx ``` -容器将在后台运行,nginx 会加载新配置,方便下一步 certbot 生成证书。 +容器会在后台运行,nginx 会加载新配置,方便下一步 certbot 生成证书。 ### 生成 SSL 证书 -运行以下命令用 certbot 生成 SSL 证书,记得将 `-d` 后的域名替换成你的域名,`user@mail.com` 替换成你的有效邮箱: +运行以下命令用 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 @@ -203,7 +198,7 @@ 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` 为你的域名: +接着用 `nano nginx/ssl/ssl.conf` 创建 `ssl.conf` 文件,写入以下内容,替换 example.com 为你的域名: ``` ssl_protocols TLSv1.2 TLSv1.3; @@ -221,7 +216,9 @@ resolver 1.1.1.1 1.0.0.1 valid=300s; ### Nginx 配置 -编辑之前创建的 nginx 配置文件,替换为以下内容,确保网站仅通过 HTTPS 提供服务。记得将 `server_name` 替换为你的域名,`ssl_certificate` 和 `ssl_certificate_key` 指令中的路径指向你的证书文件。 +编辑之前创建的 nginx 配置文件,替换内容为以下配置,确保网站只通过 HTTPS 提供服务。 + +记得将 `server_name` 指令中的域名替换为你的实际域名,并在 `ssl_certificate` 和 `ssl_certificate_key` 指令中指定正确的证书路径。 ```bash server { @@ -262,7 +259,7 @@ server { proxy_set_header X-Forwarded-Host $host; proxy_redirect off; proxy_request_buffering off; - # 标准请求推荐超时设置 + # 标准请求推荐超时 proxy_connect_timeout 30s; proxy_send_timeout 60s; proxy_read_timeout 60s; @@ -277,7 +274,7 @@ server { proxy_pass http://odoo:8069; } - # 长轮询超时加长 + # 长轮询增加超时 location /longpolling { proxy_pass http://odoo:8069; proxy_connect_timeout 60s; @@ -313,19 +310,19 @@ server { } ``` -保存后,重启 nginx 容器使配置生效: +保存后,重启 nginx 容器应用新配置: ``` sudo docker compose restart nginx ``` -重启时注意查看是否有错误提示。如有问题,可用 `sudo docker compose logs nginx` 查看日志排查。确认无误后,访问你的网站,确保 HTTPS 正常启用。 +重启后 nginx 会加载更新的配置,立即开始用新参数服务请求。若出现错误,可用 `sudo docker compose logs nginx` 查看日志排查。确认容器正常运行后,访问网站确认 HTTPS 已启用且正常访问。 ### Odoo 配置选项 -你可以为 Odoo 创建专用配置文件,放在 `config/odoo.conf`,添加自定义参数。 +你可以为 Odoo 创建专用配置文件,放在 `config/odoo.conf`,添加自定义选项。 -例如: +文件中可以定义多个实用参数:`list_db = False` 隐藏登录页的数据库选择,`proxy_mode = True` 表示 Odoo 运行在反向代理后面,如果想使用自定义插件,可以取消注释 `addons_path` 并指向之前创建的插件目录。示例配置: ``` [options] @@ -334,13 +331,9 @@ proxy_mode = True #addons_path = /mnt/extra-addons ``` -- `list_db = False`:登录页隐藏数据库选择 -- `proxy_mode = True`:告知 Odoo 运行在反向代理后面 -- `addons_path`:取消注释后指向自定义插件目录 - ### 移除 -i base 参数 -`compose.yml` 文件中的 `-i base` 参数需要移除,否则每次重建 Odoo 容器时会重新创建数据库。编辑 `compose.yml`,将命令改为: +`compose.yml` 文件中的 `-i base` 参数必须移除,否则每次重建 Odoo 容器时会重新创建数据库。打开 compose 文件,使用 `nano compose.yml`,将命令改为: ``` command: odoo -d odoo_db --db_user=odoo --db_password=odoo --db_host=db @@ -348,17 +341,17 @@ command: odoo -d odoo_db --db_user=odoo --db_password=odoo --db_host=db ## 访问网站 -安装配置完成且所有服务运行后,在浏览器地址栏输入你的域名即可安全访问网站。 +安装和配置完成,所有服务运行正常后,在浏览器地址栏输入你的域名即可安全访问网站。 ![img](https://screensaver01.zap-hosting.com/index.php/s/QTEzbrqG66tTQEA/download) -这会加载你的新安装的起始页面。初始登录账号为 `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 +有具体问题没覆盖到?欢迎随时联系在线客服,我们每天都在线为你提供支持!🙂 \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md index 225edb4e8..e621c28a3 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-openvpn -title: "独立服务器:OpenVPN 安装指南" -description: "了解如何使用 Linux 服务器上的 OpenVPN 保护你的网络连接并访问受限内容 → 立即了解" +title: "在 Linux 服务器上安装 OpenVPN - 搭建你的安全 VPN 基础设施" +description: "了解如何使用 Linux 服务器上的 OpenVPN 保护你的网络连接并访问受限内容 → 立即学习" 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,16 @@ 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,9 +49,9 @@ chmod +x /usr/sbin/tunscript.sh 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 公共 DNS 或 Cloudflare DNS: +然后配置 DNS 服务器。我们推荐使用 Google 公共 DNS 或 Cloudflare DNS: ``` 8.8.8.8 / 8.8.4.4 - Google 公共 DNS 1.1.1.1 / 1.0.0.1 - Cloudflare DNS @@ -63,21 +63,22 @@ 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`。 +客户端就会被删除。 ## 卸载 @@ -85,14 +86,14 @@ 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 ``` -按 `3` 并确认,再次确认后 OpenVPN 即被卸载。 +按 `3` 并确认。再次确认后,OpenVPN 会被卸载。 ## 连接 VPN -想连接 VPN,推荐使用 **[OpenVPN 客户端](https://openvpn.net/community-downloads/)**。在你想连接的设备上下载安装。 +想连接 VPN,推荐使用 **[OpenVPN 客户端](https://openvpn.net/community-downloads/)**。在你想连接的设备上下载并安装。 -通过 SFTP 连接服务器,下载生成的 .ovpn 配置文件,下载后建议删除服务器上的该文件。安装客户端后启动程序,右键点击任务栏的 OpenVPN 图标,选择“导入文件”,选中刚才下载的配置文件,点击“打开”。连接时再次点击图标,选择“连接”。 +通过 SFTP 连接服务器,下载生成的 .ovpn 文件,下载后建议删除服务器上的该文件。安装客户端后启动程序,右键点击任务栏的 OpenVPN 图标,选择“导入文件”,选中刚才下载的文件并点击“打开”。连接时再次点击图标,选择“连接”。 :::info -如果导入了多个配置文件,连接时需要先选择你想用的客户端,再点击连接。 +如果导入了多个配置文件,需要先选择你想用的客户端,然后点击连接 ::: \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md index 87c625b73..9205d4568 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-phpmyadmin -title: "独服教程:phpMyAdmin 安装指南" -description: "轻松管理 MySQL 和 MariaDB 数据库,使用 phpMyAdmin 的网页界面实现高效数据库管理 → 立即了解" +title: "在 Linux 服务器上安装 phpMyAdmin - 通过网页界面管理你的数据库" +description: "了解如何通过 phpMyAdmin 的网页界面轻松管理 MySQL 和 MariaDB 数据库,实现高效数据库管理 → 立即了解更多" sidebar_label: 安装 phpMyAdmin services: + - vserver - dedicated --- @@ -11,37 +12,37 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## 介绍 -phpMyAdmin 是一款免费且基于网页的 MySQL 和 MariaDB 数据库管理工具。它提供了一个用户友好的界面,让你无需手动输入 SQL 命令,就能轻松创建、编辑、管理和删除数据库。 +phpMyAdmin 是一款免费的基于网页的 MySQL 和 MariaDB 数据库管理工具。它提供了一个用户友好的界面,让你无需手动输入 SQL 命令,就能轻松创建、编辑、管理和删除数据库。 ## 准备工作 -开始安装前,请确保系统已更新到最新状态。可以通过以下命令执行更新和升级: +开始安装之前,确保系统已更新到最新状态。可以通过以下命令执行待处理的更新和升级: ``` 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 组件,phpMyAdmin 的 PHP 文件将无法正确处理和显示。 +如果缺少必要的 PHP 组件,phpMyAdmin 的 PHP 文件将无法正确处理和显示。 ::: -## 安装步骤 +## 安装 -准备工作完成后,就可以开始安装 phpMyAdmin 了。首先,打开你想安装 phpMyAdmin 的目录。 +准备工作完成后,就可以开始安装 phpMyAdmin 界面了。首先打开你想安装 phpMyAdmin 的目录。 -使用命令 `cd /usr/share` 进入对应目录。然后用 `wget` 下载最新版本的 phpMyAdmin: +使用命令 `cd /usr/share` 进入对应目录。然后用 `wget` 下载最新版本的 phpMyAdmin 到安装目录: ``` wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.zip -O phpmyadmin.zip ``` :::warning -如果系统找不到 `wget` 命令,可以用 `sudo apt install wget -y` 安装它。 +如果系统找不到 `wget` 命令,可以用 `sudo apt install wget -y` 安装该服务。 ::: 下载完成后,使用以下命令解压 ZIP 文件: @@ -50,10 +51,10 @@ 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 文件,并设置必要权限: +解压后,将解压出的文件夹重命名为更简单的名字,删除 ZIP 文件,并设置必要权限: ``` mv phpMyAdmin-*-all-languages phpmyadmin @@ -64,7 +65,7 @@ rm phpmyadmin.zip; chmod -R 0755 phpmyadmin ### Web 服务器配置文件 -接下来需要将 phpMyAdmin 添加到 Web 服务器配置中。使用 `nano /etc/apache2/conf-available/phpmyadmin.conf` 创建一个新的虚拟主机配置文件,并填入以下内容: +现在需要将 phpMyAdmin 添加到 Web 服务器配置中。使用 `nano /etc/apache2/conf-available/phpmyadmin.conf` 创建一个新的虚拟主机配置文件,并填入以下内容: ``` # phpMyAdmin Apache 配置 @@ -88,9 +89,9 @@ Alias /phpmyadmin /usr/share/phpmyadmin ``` -填好后,按 `CTRL+X` 保存并退出,按 `Y` 确认,再按 `Enter`。 +填好配置后,按 `CTRL+X` 保存并退出,按 `Y` 确认,然后回车。 -然后激活并加载新建的虚拟主机配置,执行: +接着激活并加载新建的虚拟主机配置,执行以下命令: ``` a2enconf phpmyadmin @@ -99,7 +100,7 @@ systemctl reload apache2 ### 创建必需的临时目录 -为了确保 phpMyAdmin 正常运行,需要创建一个临时目录并设置权限。执行以下命令: +为了确保 phpMyAdmin 正常运行,需要创建一个临时目录并设置相应权限。执行以下命令: ``` mkdir /usr/share/phpmyadmin/tmp/ @@ -108,4 +109,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)。如果有任何问题或需要帮助,随时联系我们的支持团队,我们每天都在线为你服务!🙂 diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md index 70d57864b..7fa911b8b 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md +++ b/i18n/zh/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,61 +14,61 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## 介绍 -Plex 是一个集中管理和流式传输媒体内容的平台,比如电影、电视剧、音乐和照片。通过 Plex 媒体服务器,你可以整理媒体库,自动添加元数据,并将内容推送到本地网络或互联网的各种设备上。这让 Plex 成为一个灵活又方便的方案,轻松访问你的个人媒体收藏。 +Plex 是一个用于管理和流式传输电影、电视剧、音乐和照片等媒体内容的平台,集中管理你的个人媒体库。通过 Plex 媒体服务器,你可以组织媒体库,自动添加元数据,并将内容流式传输到本地网络或互联网中的各种设备。这让 Plex 成为一个灵活的解决方案,轻松便捷地访问你的个人媒体收藏。 ![img](https://screensaver01.zap-hosting.com/index.php/s/68xdESEHimoY9Jp/preview) -想自己托管这个服务?我们会一步步带你完成安装和配置,告诉你所有需要注意的细节。 +想自己托管这个服务?我们会一步步带你完成安装和配置,同时告诉你所有需要注意的事项。 -## 前置条件 +## 前提条件 -安装 **Plex** 之前,确保你的主机环境满足以下要求,保证安装顺利且性能最佳。 +在安装 **Plex** 之前,请确保你的主机环境满足以下要求,以保证安装顺利并获得最佳性能。 -| 硬件 | 最低配置 | ZAP-Hosting 推荐配置 | -| ---------- | ------------ | -------------------------- | -| CPU | 4 核 vCPU | 8 核 vCPU | -| 内存 | 4 GB | 8 GB | -| 硬盘空间 | 25 GB | 25 GB | +| 硬件 | 最低要求 | ZAP-Hosting 推荐配置 | +| ---------- | ---------- | -------------------------- | +| CPU | 4 核 vCPU | 8 核 vCPU | +| 内存 | 4 GB | 8 GB | +| 硬盘空间 | 25 GB | 25 GB | -软件要求所有必要依赖已安装,并运行在支持的操作系统上。安装前请确认服务器满足以下条件: +软件要求所有必要依赖已安装,并运行在支持的操作系统上。请确保你的服务器满足以下条件后再继续安装: **依赖项:** 无 **操作系统:** Ubuntu (16.04+) / Debian (8+) - Intel/AMD 64 位 -确保依赖齐全且操作系统版本正确,避免安装 Plex 时出现兼容性问题。 +确保所有依赖已安装且操作系统版本正确,以避免 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 ``` -下载完成后,执行安装程序来搭建 Plex 媒体服务器。安装完成后,通过浏览器的网页界面进行配置,创建媒体库并管理你的内容。运行以下命令开始安装: +下载完成后,运行安装程序来设置 Plex 媒体服务器。安装完成后,通过浏览器的网页界面进行配置,创建媒体库并管理你的媒体收藏。运行以下命令开始安装: ``` 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 默认的网页访问端口,如果想通过互联网连接,可能需要在防火墙或路由器中放行该端口。 +端口 32400 是 Plex 网页访问的默认端口,如果想通过互联网连接,可能需要在防火墙或路由器中开放此端口。 -访问该地址后,会跳转到 Plex 登录页,登录后即可管理你的媒体库和设置。为了安全的外部访问,建议在 Plex 设置中启用远程访问,这样可以保证连接加密,并通过 Plex 服务中转流量。 +访问该地址后,你会被重定向到 Plex 登录页面,之后即可管理你的媒体库和设置。为了安全的外部访问,建议在 Plex 设置中启用远程访问,这样可以确保连接加密,并通过 Plex 服务中转流量。 ![img](https://screensaver01.zap-hosting.com/index.php/s/jfQxZ6e4BGMfen5/preview) ## 总结及更多资源 -恭喜你!现在已经成功在独服上安装并配置了 Plex。我们还推荐你看看以下资源,能帮你更好地配置和使用服务器: +恭喜你!你已经成功在 VPS/独服上安装并配置了 Plex。我们还推荐你查看以下资源,能为你的服务器配置过程提供更多帮助和指导: - [Plex.com](https://Plex.com/) - 官方网站 - [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/zh/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md index 81bd36a46..ac2224ec6 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md @@ -1,19 +1,20 @@ --- id: dedicated-linux-screen -title: "独立服务器:Screen 安装指南" -description: "了解如何使用 Screen 管理 Linux 上的多终端会话,提升效率并保持会话持久性 → 立即学习" +title: "在 Linux 服务器上安装 Screen - 管理持久化终端会话" +description: "了解如何使用 Screen 在 Linux 上管理多个终端会话,提高工作效率并保持会话持久性 → 立即了解更多" sidebar_label: 安装 Screen services: + - vserver - dedicated --- ## 介绍 -Screen 是一个适用于类 Unix 操作系统(如 Linux)的终端复用器。它允许用户在一个窗口或远程连接中管理多个终端会话。本指南将介绍安装步骤并提供使用指导,帮你快速上手 Screen。 +Screen 是一个适用于类 Unix 操作系统(如 Linux)的终端复用器。它允许用户在单个窗口或远程连接中管理多个终端会话。在本指南中,我们将介绍安装步骤并提供使用指导,帮助你更熟悉 Screen。 ## 准备工作 -在服务器上安装任何软件之前,建议先运行对应操作系统的更新命令,确保服务器安全。 +在服务器上安装任何软件之前,建议先运行与你的操作系统对应的更新命令,以确保服务器安全。 import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; @@ -86,28 +87,28 @@ sudo dnf install screen ## Screen 基础用法 -如前所述,Screen 允许用户创建多个会话。启动一个会话,只需运行以下命令,将 `[name]` 替换为你想要的名称: +如前所述,Screen 允许用户创建多个会话。启动一个会话,只需运行以下命令,将 `[name]` 替换为你想要的名称即可。 ``` screen -S [name] ``` :::info -注意,本指南中的命令对大小写敏感,尤其是参数标志部分。 +请注意,本指南中的命令对大小写敏感,尤其是参数标志部分。 ::: -这会打开一个新的 Screen 会话,你可以在其中启动任何脚本或程序,即使关闭远程连接,它们也会继续运行。 +这会打开一个新的 Screen 会话,你可以在其中启动任何脚本或程序,即使关闭远程连接,它们仍会继续运行。 -退出 Screen 会话可以按 `CTRL + A`,然后按 `D`,或者直接在终端输入 `exit` 命令。 +你可以通过按 `CTRL + A`,然后按 `D` 来退出当前 Screen 会话,或者直接在终端输入 `exit` 命令退出。 :::tip -你可以用 `screen -ls` 或 `screen -list` 命令查看所有活跃的会话/Screen。 +你可以使用 `screen -ls` 或 `screen -list` 命令查看所有活动的会话/Screen。 ::: -要重新进入之前创建的 Screen 会话,执行 `screen -r [name]` 命令即可立即切换回对应会话。 +要重新进入之前创建的 Screen 会话,可以执行 `screen -r [name]` 命令,立即切换回对应的会话。 ## Screen 参数标志 -Screen 有很多 `-` 开头的参数标志可用来配置命令。下面表格列出了一些最重要的: +Screen 有很多 `-` 开头的参数标志可用于配置命令。下面表格列出了一些最重要的参数。 | 标志 | 别名 | 说明 | | ---- | ----- | ---- | @@ -115,39 +116,39 @@ Screen 有很多 `-` 开头的参数标志可用来配置命令。下面表格 | -S `[name]` | | 启动一个名为 `[name]` 的新 Screen 会话 | | -ls | -list | 列出所有正在运行的 Screen 会话 | | -wipe `[name]` | | 删除指定名称的 Screen 会话(可选参数) | -| -r `[name]` | | 重新连接到 `[name]` 会话 | -| -d -r `[name]` | | 从当前会话分离并重新连接到 `[name]` | +| -r `[name]` | | 重新连接到名为 `[name]` 的 Screen 会话 | +| -d -r `[name]` | | 从当前 Screen 分离并重新连接到 `[name]` 会话 | :::tip -运行 `screen -h` 可以查看所有可用参数的完整列表。 +你可以运行 `screen -h` 查看所有可用参数的完整列表。 ::: ## Screen 高级用法 ### 窗口操作 -熟悉了基本命令后,接下来学习一些快捷键,帮你更高效地在会话中切换。每个 Screen 会话内可以创建多个独立窗口,分别处理不同任务。 +熟悉了 Screen 的基础命令后,接下来学习一些快捷键,帮助你更高效地在会话中切换。每个 Screen 会话内可以创建多个独立窗口,分别处理不同任务。 :::note -本节所有快捷键均需先按 `CTRL + A` 激活。 +本节中的所有快捷键均需先按 `CTRL + A` 激活。 ::: -按 `C` 会在当前目录下新建一个空窗口。切换窗口可用 `N`(下一个)、`P`(上一个)或按 `"`,然后用方向键选择想看的窗口。 +按 `C` 会在当前目录下创建一个新的空窗口。切换窗口可以用 `N`(下一个)、`P`(上一个)或按 `"`,然后用方向键选择想要查看的窗口。 -默认所有窗口名称相同(通常是你使用的 shell 名称)。按 `A` 可以重命名当前窗口。 +默认情况下,所有窗口名称相同(通常是你使用的 shell 名称)。要修改窗口名称,按 `A` 并输入新名称。 最后,按 `K` 可以关闭当前窗口。 #### 分屏窗口 -运行两个窗口的分屏布局,按 `S`(水平分屏)或 `|`(垂直分屏),用 `Tab` 在分屏间切换。 +你可以用 `S`(水平分屏)或 `|`(垂直分屏)创建两个分屏窗口,使用 `Tab` 在它们之间切换。 :::tip -创建分屏后,按 `Tab` 切换到新分屏,再按 `"` 选择之前的窗口在第二个视图打开。 +创建分屏后,按 `Tab` 切换到新分屏,再按 `"` 选择之前的窗口在第二个视图中打开。 ::: -你可以无限分屏,但服务器的内存占用会随着多任务操作显著增加,注意合理使用。 +你可以无限制地分割窗口,但服务器的内存使用会随着多任务操作显著增加,需注意资源消耗。 ## 总结 -希望本指南帮你快速掌握了 Linux 下 Screen 的使用方法。如有任何疑问或需要帮助,欢迎随时联系在线客服,我们每天都在线为你服务!🙂 \ No newline at end of file +希望本指南帮你快速上手了 Linux 下的 Screen 工具。如果有任何疑问或需要帮助,随时联系我们的客服团队,我们每天都在线为你服务!🙂 \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md index 86fb7df54..75cf808f3 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md +++ b/i18n/zh/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,17 +12,17 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## 介绍 -Secure Shell(SSH)是一种安全协议,能够实现对远程系统的安全加密访问,确保网络传输数据的机密性和完整性。 +安全外壳协议(SSH)是一种安全协议,能够实现对远程系统的安全加密访问。它确保通过网络传输的数据的机密性和完整性。 -本指南将教你如何在我们目前提供的多种 Linux 发行版 VPS 服务器上安装或重新安装 SSH 服务器。我们大多数 VPS 服务器默认都预装了 SSH 服务器,这意味着你可以通过产品的网页界面轻松管理它。具体操作请参考我们的指南:[初次访问(SSH)](vserver-linux-ssh.md) +在本指南中,你将了解如何为我们当前提供的各种 Linux 发行版安装或重新安装 SSH 服务器,这些发行版均可在我们的 VPS/独立服务器上使用。大多数通过我们的 VPS/独立服务器提供的 Linux 发行版默认都已安装 SSH 服务器,这意味着你可以通过产品的网页界面轻松管理它。你可以通过我们的指南查看具体操作:[初始访问(SSH)](vserver-linux-ssh.md) -如果你想进一步提升服务器安全,我们强烈推荐查看我们的[安全小贴士](vserver-linux-security-tips.md)指南,里面介绍了多种工具和服务,帮助你更好地保护服务器。 +如果你想了解更多关于提升服务器安全性的内容,我们强烈推荐查看我们的[安全提示](vserver-linux-security-tips.md)指南,里面介绍了多种工具和服务,能帮助你进一步保护服务器。 ## 安装 -要开始安装过程,请通过 VNC 访问你的服务器。你可以按照[使用 VNC 控制台](vserver-vnc.md)的步骤操作。 +要开始安装过程,请通过 VNC 访问你的服务器。你可以按照以下步骤使用 [VNC 控制台](vserver-vnc.md)。 import Tabs from '@theme/Tabs'; @@ -31,53 +32,53 @@ import TabItem from '@theme/TabItem'; :::info -如果你想重新安装 SSH 服务器,先确保卸载旧版本。执行命令:`yum remove openssh` +如果你想重新安装 SSH 服务器,确保先卸载它。可以通过命令:`yum remove openssh` 来卸载。 ::: -安装 SSH 服务器前,先确保系统是最新的,运行: +在安装 SSH 服务器之前,确保系统是最新的。运行以下命令: ``` yum update ``` -然后用以下命令安装 SSH 服务器: +现在使用以下命令安装 SSH 服务器: ``` yum install openssh-server ``` -安装完成后,启动 SSH 服务: +安装完成后,可以通过以下命令启动 SSH 服务器服务: ``` 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 ``` -修改为启用远程 root 登录: +将其修改为以下内容,启用远程 root 登录: ``` PermitRootLogin yes ``` -最后,重启 SSH 服务使配置生效: +最后,重启 SSH 服务器以应用新配置,使用以下命令: ``` systemctl restart sshd ``` @@ -86,53 +87,53 @@ systemctl restart sshd :::info -如果你想重新安装 SSH 服务器,先确保卸载旧版本。执行命令:`apt remove openssh` +如果你想重新安装 SSH 服务器,确保先卸载它。可以通过命令:`apt remove openssh` 来卸载。 ::: -安装 SSH 服务器前,先确保系统是最新的,运行: +在安装 SSH 服务器之前,确保系统是最新的。运行以下命令: ``` apt update ``` -然后用以下命令安装 SSH 服务器: +现在使用以下命令安装 SSH 服务器: ``` apt install openssh-server ``` -安装完成后,启动 SSH 服务: +安装完成后,可以通过以下命令启动 SSH 服务器服务: ``` 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 ``` -修改为启用远程 root 登录: +将其修改为以下内容,启用远程 root 登录: ``` PermitRootLogin yes ``` -最后,重启 SSH 服务使配置生效: +最后,重启 SSH 服务器以应用新配置,使用以下命令: ``` systemctl restart sshd ``` @@ -141,53 +142,53 @@ systemctl restart sshd :::info -如果你想重新安装 SSH 服务器,先确保卸载旧版本。执行命令:`apt remove openssh` +如果你想重新安装 SSH 服务器,确保先卸载它。可以通过命令:`apt remove openssh` 来卸载。 ::: -安装 SSH 服务器前,先确保系统是最新的,运行: +在安装 SSH 服务器之前,确保系统是最新的。运行以下命令: ``` apt update ``` -然后用以下命令安装 SSH 服务器: +现在使用以下命令安装 SSH 服务器: ``` apt install openssh-server ``` -安装完成后,启动 SSH 服务: +安装完成后,可以通过以下命令启动 SSH 服务器服务: ``` 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 ``` -修改为启用远程 root 登录: +将其修改为以下内容,启用远程 root 登录: ``` PermitRootLogin yes ``` -最后,重启 SSH 服务使配置生效: +最后,重启 SSH 服务器以应用新配置,使用以下命令: ``` systemctl restart sshd ``` @@ -196,57 +197,57 @@ systemctl restart sshd :::info -如果你想重新安装 SSH 服务器,先确保卸载旧版本。执行命令:`dnf remove openssh` +如果你想重新安装 SSH 服务器,确保先卸载它。可以通过命令:`dnf remove openssh` 来卸载。 ::: -安装 SSH 服务器前,先确保系统是最新的,运行: +在安装 SSH 服务器之前,确保系统是最新的。运行以下命令: ``` dnf update ``` -然后用以下命令安装 SSH 服务器: +现在使用以下命令安装 SSH 服务器: ``` dnf install openssh-server ``` -安装完成后,启动 SSH 服务: +安装完成后,可以通过以下命令启动 SSH 服务器服务: ``` 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 ``` -修改为启用远程 root 登录: +将其修改为以下内容,启用远程 root 登录: ``` PermitRootLogin yes ``` -最后,重启 SSH 服务使配置生效: +最后,重启 SSH 服务器以应用新配置,使用以下命令: ``` systemctl restart sshd ```
                      -你现在已经成功在服务器上安装了 SSH 服务,可以通过 SSH 远程访问你的服务器啦。 \ No newline at end of file +你现在已经成功在服务器上安装了 SSH 服务,可以通过 SSH 访问你的服务器了。 \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md index 865f27019..27b95630c 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md +++ b/i18n/zh/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 还提供了额外的插件,支持“一键”为域名设置证书,兼容多种 Web 服务器,如 Nginx 或 Apache。我们推荐使用 Nginx,因为它是一款高性能且流行的开源 Web 服务器。有关设置帮助,请参阅我们的 [Linux 反向代理](dedicated-linux-proxy.md) 指南。 +Certbot 还提供了额外的插件,可以让你轻松“一键”为域名设置证书,支持多种常见的 Web 服务器,如 Nginx 或 Apache。我们推荐使用 Nginx,因为它是高性能且流行的开源 Web 服务器。需要帮助搭建可参考我们的 [Linux 反向代理](dedicated-linux-proxy.md) 指南。 ## 安装 @@ -29,84 +29,84 @@ Certbot 还提供了额外的插件,支持“一键”为域名设置证书, sudo apt install certbot ``` -安装完成后,您就可以开始为您的域名申请证书了。Let's Encrypt 和 Certbot 提供多种 ACME 挑战方式来验证域名所有权。 +安装完成后,你就可以开始为你的域名申请证书了。Let's Encrypt 和 Certbot 提供多种 ACME 验证方式来确认域名所有权。 -我们强烈推荐使用默认的 **HTTP-01** 方法,因为它支持自动续期。如果遇到问题,也可以尝试使用 **DNS-01** 方法,但该方法是手动的,不支持自动续期,因为它依赖于验证 **TXT** DNS 记录。 +我们强烈推荐使用默认的 **HTTP-01** 方法,因为它支持自动续期。如果遇到问题,也可以尝试使用 **DNS-01** 方法,但它是手动的,不支持自动续期,因为它依赖于验证 **TXT** DNS 记录。 :::tip 利用 Web 服务器插件 -如果您使用的是 Nginx、Apache 或其他 Web 服务器,建议直接跳转到下方的 **Web 服务器插件** 部分,了解如何使用 Certbot 的插件实现“一键”安装证书,无需关闭 Web 服务器。 +如果你使用的是 Nginx、Apache 或其他 Web 服务器,建议直接跳转到下面的 **Web 服务器插件** 部分,了解如何利用 Certbot 的插件实现“一键”安装证书,并且无需关闭 Web 服务器。 ::: -### HTTP-01 挑战 +### HTTP-01 验证 -安装 Certbot 后,您可以使用独立模式(standalone)申请证书,这意味着 Certbot 会启动一个临时的 Web 服务器来完成验证。您需要确保防火墙开放 80 端口,并且该端口没有被其他 Web 服务占用,以便临时服务器能正常运行并完成挑战(这也是挑战名称中带有 `HTTP` 的原因)。 +Certbot 安装完成后,可以开始为域名申请证书。这里我们使用独立模式(standalone),即 Certbot 会启动一个临时的 Web 服务器来完成验证。这意味着你必须在防火墙规则中开放 80 端口,并且确保没有其他服务占用该端口,否则临时服务器无法启动,验证也无法完成(这也是验证方式名中带 HTTP 的原因)。 -以下命令中,`--standalone` 参数告诉 Certbot 使用临时 Web 服务器模式。 +下面命令中使用了 `--standalone` 参数,告诉 Certbot 使用临时 Web 服务器。 ``` -# 根域名示例 +# 根域名 certbot certonly --standalone -d [your_root_domain] -d www.[your_root_domain] -# 子域名示例 +# 子域名 certbot certonly --standalone -d [your_domain] # 交互式设置 certbot certonly --standalone ``` -执行命令后,首次使用时会进入交互式设置,要求输入用于证书通信的邮箱地址,接着是可选的邮件订阅和必须接受的条款。 +执行命令后,首次使用时会进入交互式设置,要求输入用于证书通信的邮箱地址,接着是可选的邮件列表订阅,最后需要同意服务条款。 -Certbot 会生成 ACME 挑战并通过临时 Web 服务器托管。Let's Encrypt 服务器会尝试从您的服务器获取挑战内容,验证成功后,证书将生成并保存在 `/etc/letsencrypt/live/[your_domain]` 路径下。 +Certbot 会生成 ACME 验证请求,并通过临时 Web 服务器托管验证文件。Let's Encrypt 服务器会尝试访问你的服务器,验证成功后,证书会生成并保存在 `/etc/letsencrypt/live/[your_domain]` 路径下。 ![](https://screensaver01.zap-hosting.com/index.php/s/7oGcQotKaowaDzM/preview) -您可以在需要的地方直接使用这些 SSL 证书,只需提供证书的本地路径即可。 +你可以在需要的地方直接使用这些证书,只需提供本地证书路径即可。 -### TXT DNS 记录 +### TXT DNS 记录验证 -如果您在使用 **HTTP-01** 方法验证域名时遇到困难,可以尝试使用 **DNS-01** 方法。该方法需要您在 DNS 中创建一个由 Let's Encrypt 提供的特定值的 **TXT** 记录。 +如果你在使用 **HTTP-01** 验证时遇到困难,可以尝试使用 **DNS-01** 方法,这需要你在 DNS 中添加一个由 Let's Encrypt 提供的 **TXT** 记录。 -如前所述,该方法不支持自动续期,除非您自行搭建管理系统。因此,建议优先使用 **HTTP-01** 方法。 +如前所述,这种方法不支持自动续期,除非你自己搭建管理系统。因此,强烈建议优先使用 **HTTP-01** 方法。 -以下命令中,`--preferred-challenges` 参数指定使用 `DNS-01` 方法。 +下面命令中使用了 `--preferred-challenges` 参数,指定使用 `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] -# 子域名示例 +# 子域名 certbot certonly --preferred-challenges dns-01 -d [your_domain] --manual -m [your_domain] # 交互式设置 certbot certonly --preferred-challenges dns-01 ``` -执行命令后,首次使用时会进入交互式设置,要求输入用于证书通信的邮箱地址,接着是可选的邮件订阅和必须接受的条款。 +执行命令后,同样会进入交互式设置,输入邮箱、订阅邮件列表并同意条款。 -Certbot 会给出创建 **TXT** 记录的具体说明,通常记录名为 `_acme-challenge.` 加上您的域名(例如 `_acme-challenge.zapdocs.example.com`),值会在控制台显示。 +Certbot 会给出创建 **TXT** 记录的具体指令,通常记录名是 `_acme-challenge.` 加上你的域名(例如 `_acme-challenge.zapdocs.example.com`),值会在控制台显示。 -创建好记录后,按回车继续。如果一切正确且 DNS 记录已生效,证书将生成并保存在 `/etc/letsencrypt/live/[your_domain]` 路径下。 +创建好记录后,按回车继续。如果一切正确且 DNS 解析生效,证书会生成并保存在 `/etc/letsencrypt/live/[your_domain]` 路径。 :::note -请耐心等待,DNS 记录生效可能需要一些时间。通常几分钟内完成,但极少数情况下可能更久。 +请耐心等待 DNS 记录生效,通常几分钟内完成,但极少数情况下可能需要更长时间。 ::: -您可以在需要的地方直接使用这些 SSL 证书,只需提供证书的本地路径即可。 +同样,你可以在任何需要的地方使用这些证书,只需提供本地路径。 ## Web 服务器插件 -Certbot 提供多种 Web 服务器插件,能自动帮您修改服务器配置,简化证书管理。使用插件时,只需在 `certbot` 命令中添加对应参数即可。 +Certbot 提供多种 Web 服务器插件,能自动帮你修改服务器配置,简化证书管理。使用插件时,只需在 `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 端口)并指向新证书。 ### Nginx 插件 -使用前请确保已安装插件: +使用前确保已安装插件: ``` sudo apt install python3-certbot-nginx @@ -115,10 +115,10 @@ sudo apt install python3-certbot-nginx 使用时,在命令中添加 `--nginx` 参数: ``` -# 根域名示例 +# 根域名 certbot --nginx -d [your_root_domain] -d www.[your_root_domain] -# 子域名示例 +# 子域名 certbot --nginx -d [your_domain] # 交互式设置 @@ -126,7 +126,7 @@ certbot --nginx ``` :::tip -如果不想让 Certbot 自动修改服务器配置,可以加上 `certonly` 参数,例如 `certbot certonly`。 +如果你想关闭 Certbot 自动修改服务器配置的“一键”功能,可以加上 `certonly` 参数,比如 `certbot certonly`。 ::: @@ -135,7 +135,7 @@ certbot --nginx ### Apache 插件 -使用前请确保已安装插件: +使用前确保已安装插件: ``` sudo apt install python3-certbot-apache @@ -144,10 +144,10 @@ sudo apt install python3-certbot-apache 使用时,在命令中添加 `--apache` 参数: ``` -# 根域名示例 +# 根域名 certbot --apache -d [your_root_domain] -d www.[your_root_domain] -# 子域名示例 +# 子域名 certbot --apache -d [your_domain] # 交互式设置 @@ -155,7 +155,7 @@ certbot --apache ``` :::tip -如果不想让 Certbot 自动修改服务器配置,可以加上 `certonly` 参数,例如 `certbot certonly`。 +如果你想关闭 Certbot 自动修改服务器配置的“一键”功能,可以加上 `certonly` 参数,比如 `certbot certonly`。 :::
                      @@ -164,15 +164,15 @@ certbot --apache ### Webroot 插件 -如果您运行的是非传统软件的本地 Web 服务器,想在不停止服务器的情况下申请证书,可以使用 Webroot 方法。 +如果你运行的是非传统软件的本地 Web 服务器,想用自己的服务器且不想停止它,可以用 Webroot 方法。 -使用时,在命令中添加 `--webroot` 参数,并指定 `-w [your_webserver_path]`(即 `--webroot-path`),这是您 Web 服务器的顶级目录路径。 +使用时,在命令中添加 `--webroot` 参数,并用 `-w [your_webserver_path]` 指定 Web 服务器根目录路径。 ``` -# 根域名示例 +# 根域名 certbot --webroot -w [your_webserver_path] -d [your_root_domain] -d www.[your_root_domain] -# 子域名示例 +# 子域名 certbot --webroot -w [your_webserver_path] -d [your_domain] # 交互式设置 @@ -180,7 +180,7 @@ certbot --webroot -w [your_webserver_path] ``` :::tip -常见的 Web 根目录是 `/var/www/html`。您也可以用此方法为 Nginx 或 Apache 申请证书,但不会自动修改服务器配置。 +常见的 Web 根目录是 `/var/www/html`。你也可以用这个方法给 Nginx 或 Apache 申请证书,但不自动修改服务器配置。 :::
                      @@ -188,30 +188,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 任务 -如果自动续期未设置,您可以手动添加。运行 `crontab -e` 打开编辑器,首次使用时选择第一个编辑器选项 `/bin/nano`。 +如果自动续期没设置好,你可以自己添加。用 `crontab -e` 打开编辑器,首次使用会让你选择编辑器,选第一个 `/bin/nano`。 -在打开的文件中添加以下行,每天凌晨 6 点执行续期命令: +在打开的文件中添加以下行,每天早上 6 点执行续期: ``` 0 6 * * * certbot renew ``` -保存并退出 nano,按 `CTRL + X`,然后按 `Y` 确认,最后按 `ENTER`。 +保存并退出 nano,按 `CTRL + X`,然后按 `Y` 确认,最后按回车。 -## 结语 +## 总结 -您已成功通过多种方式(独立模式、Webroot 或插件)为您的域名配置了 Certbot,保障网站通过 HTTPS 实现安全数据传输。如有任何疑问或需要帮助,欢迎随时联系我们的支持团队,我们每天都在线为您服务!🙂 \ No newline at end of file +你已经成功通过多种方式(独立模式、Webroot 或插件)为你的域名配置了 Certbot,确保网站通过 HTTPS 实现安全数据传输。如有任何疑问或需要帮助,欢迎随时联系在线客服,我们每天都在这里为你服务!🙂 \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md index ce79b793d..28c9c99f8 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-webserver -title: "独立服务器:安装 Nginx 和 Apache Web 服务器" -description: "了解如何高效搭建和配置 Nginx 或 Apache Web 服务器来托管你的网站 → 立即学习" -sidebar_label: 安装 Web 服务器 +title: "在 Linux 服务器上安装 Nginx 和 Apache - 配置强大的网页服务器环境" +description: "了解如何安装和配置 Nginx 或 Apache 网页服务器,高效托管你的网站 → 立即了解" +sidebar_label: 安装网页服务器 services: + - vserver - dedicated --- @@ -11,11 +12,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## 介绍 -Nginx 和 Apache 是非常流行的 Web 服务,用于将网页传送到用户的浏览器。下面我们将教你如何在你的系统上安装其中一个服务。 +Nginx 和 Apache 是非常流行的网页服务,用来将网页内容传送到用户的浏览器。下面我们会教你如何在你的系统上安装其中一个服务。 ## 准备工作 -在正式安装 Web 服务器之前,必须确保系统是最新的。为此,我们通过 SSH 连接到服务器。如果你不知道 SSH 是什么或者怎么用,可以参考这篇指南:[初次访问(SSH)](vserver-linux-ssh.md)。 +在正式安装网页服务器之前,必须确保系统是最新的。为此,我们通过 SSH 连接到服务器。如果你还不知道 SSH 是什么,或者怎么用,可以参考这篇指南:[初次访问(SSH)](vserver-linux-ssh.md)。 连接后,根据你的操作系统,使用以下命令更新系统: @@ -38,7 +39,7 @@ sudo dnf upgrade --refresh ## 安装 -准备工作完成后,就可以开始安装 Web 服务器了。根据你的操作系统和选择的 Web 服务器,执行以下命令: +准备工作完成后,就可以开始安装网页服务器了。根据你的操作系统和选择的网页服务器,执行以下命令: ### Apache @@ -59,7 +60,7 @@ sudo zypper install httpd sudo dnf install httpd ``` -安装完 Web 服务器后,就可以上传你的网站文件了。通过 FTP/SFTP 连接到服务器,进入以下目录并上传文件: +安装完网页服务器后,你就可以上传你的网站文件了。通过 FTP/SFTP 连接到服务器,进入以下目录并上传文件: ``` /var/www/html/ @@ -84,7 +85,7 @@ sudo zypper install nginx sudo dnf install nginx ``` -安装完 Web 服务器后,就可以上传你的网站文件了。通过 FTP/SFTP 连接到服务器,进入以下目录并上传文件: +安装完网页服务器后,你就可以上传你的网站文件了。通过 FTP/SFTP 连接到服务器,进入以下目录并上传文件: ``` /usr/share/nginx/html @@ -92,7 +93,7 @@ sudo dnf install nginx ## 版本检测 -安装完成后,你可以用命令 `apache2 -v`(Apache)和 `nginx -v`(Nginx)来检查安装是否成功。输出应该类似下面这样: +安装完成后,可以用命令 `apache2 -v`(Apache)和 `nginx -v`(Nginx)来检查安装是否成功。输出应该类似下面这样: ### Apache @@ -110,4 +111,4 @@ nginx version: nginx/1.2.3 ... ``` -只要出现以上任意一种情况,说明你的 Web 服务器已经成功安装啦。 \ No newline at end of file +只要出现以上任意一种情况,说明网页服务器已经成功安装啦。 \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md index 944668f61..234f782ca 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md +++ b/i18n/zh/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 --- @@ -30,7 +31,7 @@ WordPress 是一款流行的网页内容管理系统,用于管理和发布网 sudo apt update ``` -接着安装所有必要依赖。直接复制下面整条命令粘贴执行,一次性安装所有依赖。安装过程可能稍长,请耐心等待。 +接着安装所有必要的依赖。直接复制下面整条命令粘贴执行,一次性安装所有依赖。安装过程可能稍长,请耐心等待。 ``` sudo apt install apache2 \ ghostscript \ @@ -50,11 +51,11 @@ sudo apt install apache2 \ 依赖安装完成后,建议进行一些小的配置步骤,确保 LAMP 堆栈的核心组件都能正常运行。 -### Apache 与防火墙 +### Apache & 防火墙 首先需要配置防火墙,允许 Apache Web 服务器与互联网通信,确保其正常工作。务必创建合适的防火墙规则,保证 Web 服务器对外可访问。 -本例中我们使用 **UFW 防火墙**,因为 Apache 在 UFW 中有注册的应用配置。如果你用的是其他防火墙,确保开放了 80 端口(HTTP)。想了解更多 Linux 防火墙知识,可以参考我们的[防火墙管理](vserver-linux-firewall.md)指南。 +本例中我们使用 **UFW 防火墙**,因为 Apache 已注册了对应的应用配置。如果你用的是其他防火墙,请确保放行 80 端口(HTTP)。想了解更多 Linux 防火墙知识,可以参考我们的[防火墙管理](vserver-linux-firewall.md)指南。 确保 UFW 防火墙已启用,并且已创建 SSH 规则。 ``` @@ -79,14 +80,14 @@ 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`,说明防火墙配置正确。同时也会显示之前设置的其他规则,包括 SSH。 +你应该能看到 `Apache` 和 `Apache (v6)` 规则状态为 `ALLOW`,这表示防火墙配置正确。同时也会显示之前设置的其他规则,包括 SSH。 ![](https://screensaver01.zap-hosting.com/index.php/s/o8NDBppnTwHdSgf/preview) -防火墙放行 Apache 后,确认 Apache 是否正常运行。打开浏览器访问你的 IP 地址,格式为:`http://[你的IP地址]` +防火墙放行 Apache 后,确认 Apache 是否正常运行。打开浏览器访问你的 IP 地址,格式为:`http://[your_ipaddress]` 如果正常,会看到默认欢迎页面。如果打不开,使用命令检查服务状态:`systemctl status apache2` @@ -94,28 +95,24 @@ sudo ufw status ### MySQL 设置 -接下来进行 MySQL 的首次配置。建议运行安全安装脚本,保障 MySQL 实例安全。虽然可选,但强烈推荐。执行命令: +接下来进行 MySQL 的首次配置。建议运行安全安装脚本,确保 MySQL 服务器安全。虽然可选,但强烈推荐。执行命令: ``` sudo mysql_secure_installation ``` -该命令会引导你完成交互式配置。首先会询问密码验证策略,建议选择 `Y`,然后选择 `MEDIUM`(输入 1)或 `STRONG`(输入 2)以确保密码安全。 +这会启动交互式配置。首先会询问密码验证策略,建议选择 `Y`,然后选择 `MEDIUM`(输入 `1`)或 `STRONG`(输入 `2`)以确保密码安全。 ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -接着会询问是否删除匿名用户和禁止 root 远程登录,强烈建议都选择 `Y`,以提升安全性。这样测试用户会被移除,root 账户只能本地通过 SSH 使用,降低风险。 +接着会询问是否删除匿名用户和禁止 root 远程登录,强烈建议都选择 `Y`,这样能提升安全性。确保测试用户被移除,root 账户只能本地通过 SSH 使用,降低风险。 ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -最后询问是否删除测试数据库并重新加载权限表,同样建议选择 `Y`,因为测试数据库没用,且需要刷新权限表使配置生效。 +最后询问是否删除测试数据库并重新加载权限表,同样建议选择 `Y`,测试数据库没用且需要刷新权限表使配置生效。 ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -完成后,使用以下命令尝试登录 MySQL,确认数据库运行正常: -``` -sudo mysql -u root -``` -成功后会显示欢迎信息,输入 `quit` 退出。 +现在用以下命令尝试登录 MySQL,确认数据库运行正常:`sudo mysql -u root`。成功后会显示欢迎信息,输入 `quit` 退出。 ![](https://screensaver01.zap-hosting.com/index.php/s/gFKBAZyaFiHgrCz/preview) @@ -134,25 +131,24 @@ phpinfo(); 保存文件,按 `CTRL+X`,然后按 `Y`,回车确认。 -接着访问: +访问以下地址,如果显示 PHP 信息页面,说明 PHP 正常: ``` -http://[你的IP地址]/info.php +http://[your_ipaddress]/info.php ``` -如果显示 PHP 信息页面,说明 PHP 正常。 ![](https://screensaver01.zap-hosting.com/index.php/s/bSg3nHaKRatBxFR/preview) -确认 LAMP 核心依赖都正常后,就可以开始安装 WordPress 了。 +核心 LAMP 组件测试通过后,就可以开始安装 WordPress 了。 -## 安装流程 +## 安装 WordPress 安装分三步:先准备 MySQL 数据库,再安装 WordPress,最后通过安装向导完成配置。 ### MySQL 数据库 -安装前先创建新的 MySQL 数据库。后续 WordPress 安装向导会用到这些信息,建议按示例操作。 +安装前先创建一个新的 MySQL 数据库。后续 WordPress 安装向导会用到这些信息,建议直接用我们的示例。 -复制以下命令创建数据库、用户及权限: +复制以下命令创建数据库、用户和权限。 ``` # 登录 MySQL sudo mysql -u root @@ -161,10 +157,10 @@ sudo mysql -u root CREATE DATABASE wordpress; # 创建专用 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; @@ -173,11 +169,11 @@ TO wordpress@localhost; FLUSH PRIVILEGES; ``` -完成后输入 `quit` 退出 MySQL。现在准备好安装 WordPress 了。 +创建完成后输入 `quit` 退出 MySQL。现在可以开始安装 WordPress。 ### 安装 WordPress -我们推荐直接从 **wordpress.org** 下载官方最新版,而非使用 APT 包,以避免潜在问题。 +我们推荐直接从 **wordpress.org** 下载官方最新版,而非使用 APT 包,因为官方建议这样能避免潜在问题。 用下面命令下载最新版本到临时目录: ``` @@ -189,7 +185,7 @@ cd /tmp && wget https://wordpress.org/latest.tar.gz tar -xvf latest.tar.gz ``` -解压后,将文件夹复制到 Apache 的 `/var/www/html/` 目录,使其可通过网页访问。执行以下命令,复制文件夹、创建上传目录并调整权限,确保 `www-data` 用户组有访问权限。 +解压后,将文件夹复制到 Apache 的 `/var/www/html/` 目录,确保网页能访问。执行以下命令,复制文件夹、创建上传目录并调整权限,确保 `www-data` 用户组有访问权限。 ``` # 复制 wordpress 文件夹并修改所有权 cp -R wordpress /var/www/html/ @@ -198,29 +194,29 @@ chown -R www-data:www-data /var/www/html/wordpress/ # 创建上传目录 mkdir /var/www/html/wordpress/wp-content/uploads -# 调整文件权限 +# 修改文件权限 chmod -R 755 /var/www/html/wordpress/ chown -R www-data:www-data /var/www/html/wordpress/wp-content/uploads/ ``` -完成后,WordPress 就安装好了。通过访问 `http://[你的IP地址]/wordpress` 进入安装向导。 +完成后,WordPress 就安装好了。通过访问 `http://[your_ipaddress]/wordpress` 进入安装向导。 ### 安装向导 安装向导是最后一步配置 WordPress。首先选择语言。 -接着配置数据库信息。之前已经创建了数据库和用户,安装向导中填写相同的凭据。如果按示例操作,填写如下,密码替换为你之前设置的密码。 +接着配置数据库信息。之前已经创建了数据库和用户,安装时填入相应信息即可。如果用我们的示例,填写如下,密码替换成你之前设置的: ![](https://screensaver01.zap-hosting.com/index.php/s/4ZmA43WMjf2bBxB/preview) -完成后,点击继续,进入安装。 +完成后,点击继续,会提示开始安装。 ![](https://screensaver01.zap-hosting.com/index.php/s/7kfjz8p2cCzoD8S/preview) -下一页填写网站标题、邮箱、WordPress 管理员用户名和密码。还可以选择搜索引擎可见性,决定是否允许网站被索引。 +下一页填写网站标题、邮箱、WordPress 管理员用户名和密码。还可以选择搜索引擎是否索引你的网站。 :::tip -务必设置强密码并保存好登录信息,避免丢失 WordPress 面板访问权限! +一定要设置强密码并保存好登录信息,避免丢失 WordPress 面板访问权限! ::: 准备好后,点击 **安装 WordPress** 按钮完成安装。 @@ -231,14 +227,14 @@ chown -R www-data:www-data /var/www/html/wordpress/wp-content/uploads/ ![](https://screensaver01.zap-hosting.com/index.php/s/qEGcRQFWBcLDosj/preview) -登录成功后,你就进入了 WordPress 后台,安装完成。 +登录成功后,你就进入了完整安装好的 WordPress 后台。 ![](https://screensaver01.zap-hosting.com/index.php/s/r26L7xASWY3d5Z5/preview) ## 总结 -恭喜你,WordPress 已成功安装配置!下一步,我们**强烈建议**绑定域名并配置**SSL 证书**,保障数据传输安全,同时让 WordPress 面板访问更方便。请参考我们的[Certbot 指南](dedicated-linux-certbot.md),重点关注 **Apache 插件**,按照交互式步骤快速完成证书配置。 +恭喜你,WordPress 已成功安装并配置完成!下一步,我们**强烈建议**你绑定域名并配置**SSL 证书**,保障数据传输安全,同时让 WordPress 面板访问更方便。请查看我们的[Certbot 指南](dedicated-linux-certbot.md),重点关注 **Apache 插件**,按照交互式步骤快速轻松地为你的域名配置证书。 -后续可以浏览我们的[WordPress 插件](webspace-wordpress-plugins.md)和[WordPress Elementor](webspace-wordpress-elementor.md)指南,了解插件安装和流行的用户友好页面构建器 Elementor 的使用。 +后续可以浏览我们的[WordPress 插件](webspace-wordpress-plugins.md)和[WordPress Elementor](webspace-wordpress-elementor.md)指南,了解如何安装插件和使用流行的用户友好页面构建器 Elementor。 -如有任何疑问或需要帮助,欢迎随时联系在线客服,我们每天都在这里为你服务!🙂 \ No newline at end of file +有任何问题或需要帮助,随时联系在线客服,我们每天都在线为你服务!🙂 \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md index dd95171ce..cdb706ca0 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md @@ -1,9 +1,10 @@ --- id: dedicated-linux-xrdp -title: "独立服务器:xRDP(远程桌面)安装指南" -description: "了解如何在 Ubuntu 和 Debian 服务器上设置远程桌面访问,实现更轻松的管理和控制 → 立即了解更多" +title: "在 Linux 服务器上设置 xRDP - 启用远程桌面访问" +description: "了解如何在 Ubuntu 和 Debian 服务器上设置远程桌面访问,实现更轻松的管理和控制 → 立即了解" sidebar_label: 安装 xRDP services: + - vserver - dedicated --- @@ -12,10 +13,10 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## 介绍 在 Linux 上,通常默认通过 SSH 控制台来管理服务器。但有时候,使用类似 Windows 的远程桌面连接会更方便。 -大多数 Linux 发行版都支持后期安装远程桌面功能。本指南将以 Ubuntu 和 Debian 为例进行说明。 +大多数 Linux 发行版都支持后期安装远程桌面功能。本指南以 Ubuntu 和 Debian 为例进行说明。 :::info -重要提示:操作系统至少需使用 Ubuntu 18.04.X LTS(Bionic Beaver)或 Debian 10(Buster)。建议使用更新版本。 +重要提示:操作系统至少需要是 Ubuntu 18.04.X LTS(Bionic Beaver)或 Debian 10(Buster)。建议使用更新版本。 ::: ## 安装 xRDP @@ -29,7 +30,7 @@ sudo apt update; sudo apt upgrade -y sudo apt update; sudo apt upgrade -y ``` -更新完成后,安装所需的软件包: +更新完成后,安装必要的软件包: ``` // Debian sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils -y @@ -57,7 +58,7 @@ sudo systemctl status xrdp ``` ![xrdp](https://screensaver01.zap-hosting.com/index.php/s/wdKep3W6GHWekp3/preview) -如果状态正常,接下来需要创建用户,然后重启 xRDP 服务: +如果状态正常,还需创建一个用户,然后重启 xRDP 服务: ``` // Debian sudo adduser xrdp ssl-cert; sudo systemctl restart xrdp @@ -66,17 +67,17 @@ sudo adduser xrdp ssl-cert; sudo systemctl restart xrdp sudo adduser xrdp ssl-cert; sudo systemctl restart xrdp ``` -配置完成后,你就可以通过远程桌面连接到服务器的 root 或指定用户账户了。 +配置完成后,你就可以通过远程桌面连接到服务器的 root 或相应用户账户了。 默认端口是:3389 ## 连接方式 -你可以使用任意 RDP 工具,通过 IP:端口 的方式连接。 +可以使用任何 RDP 工具,通过 IP:端口 连接。 连接时会提示输入登录信息: ![xrdp2](https://screensaver01.zap-hosting.com/index.php/s/btRPMG73cT6ysyL/preview) -登录成功后即可看到桌面界面。 +登录成功后即可看到桌面。 Ubuntu 和 Debian 的界面略有不同: Ubuntu: diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md index 40fc2eb6f..2c47c8445 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md +++ b/i18n/zh/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 操作系统上搭建 FTP 服务器。FileZilla Server 安装配置简单,功能丰富,比如支持创建用户账号、管理访问权限和文件传输等。 +借助 **FileZilla Server**,你可以在 Windows 操作系统上搭建 FTP 服务器。FileZilla Server 安装配置简单,功能丰富,比如支持创建用户账号、管理访问权限和传输文件等。 @@ -21,7 +22,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ### 下载 -搭建 FTP 服务器需要相应的软件。FileZilla Server 是 Windows 服务器操作系统上的一个不错选择。你可以在这里下载:[FileZilla server](https://filezilla-project.org/download.php?type=server)。 +搭建 FTP 服务器需要相应的软件。FileZilla Server 是 Windows 服务器操作系统上的一个可选方案。你可以在这里下载:[FileZilla server](https://filezilla-project.org/download.php?type=server)。 @@ -29,19 +30,19 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; 下载好安装文件后,双击运行它。你会看到如下窗口: ![](https://screensaver01.zap-hosting.com/index.php/s/a2DEpaR5jD28X23/preview) -这里可以选择要安装的组件,但默认勾选的就足够了,直接点击 **Next**,然后选择安装路径: +这里可以选择要安装的组件,不过默认勾选的就足够了,直接点击 **Next**,然后选择安装路径: ![](https://screensaver01.zap-hosting.com/index.php/s/cN7K9Cte9tXFrF2/preview) -本例中,FileZilla Server 会安装在 **C:\Program Files (x86)\FileZilla Server**,你也可以自定义路径。接着需要选择 FTP 服务器的安装和启动方式,设置端口,并设置管理员密码。 +本例中,FileZilla Server 会安装在 **C:\Program Files (x86)\FileZilla Server**,你也可以自定义路径。接下来需要选择 FTP 服务器的安装和启动方式,还能设置端口,并设置管理员密码。 ![](https://screensaver01.zap-hosting.com/index.php/s/WopFXcW3teFAyJK/preview) -然后继续点击 **Next**,最后点击 **Install** 开始安装。安装完成后,FileZilla FTP 服务器的管理界面会自动打开,点击 **Connect to FileZilla FTP Server**。 +之后继续点击 **Next**,最后点击 **Install** 开始安装。FileZilla FTP 服务器的管理界面会自动打开,点击 **Connect to FileZilla FTP Server**。 -弹出的窗口中会显示 Host、Port 和 Password 字段,Host 和 Port 保持默认,输入你刚才设置的管理员密码,点击 **Ok** 建立连接。 +弹出的窗口中会显示 Host、Port 和 Password 字段。Host 和 Port 保持默认,输入你刚才设置的管理员密码,点击 **Ok** 建立连接。 @@ -58,21 +59,21 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ![](https://screensaver01.zap-hosting.com/index.php/s/dbCS5yJfwqry8Dq/preview) -这里用户名示例为 **YourUserName**,你可以随意设置自己的用户名。 +本例中用户名为 **YourUserName**,你可以自由设置自己的用户名。 ### 密码与权限 -用户创建后,需要配置访问权限。在 **General** 分类下的 **Credentials** 中启用用户并设置密码。强烈建议启用密码保护,选择 **Require a password to log in** 并设置你的密码。 +用户创建后,需要配置访问权限。在 **General** 分类下的 **Credentials** 中启用用户并设置密码。强烈建议启用密码保护,选择 **Require a password to log in** 并设置密码。 ![](https://screensaver01.zap-hosting.com/index.php/s/z78wpcFbYEAJYeB/preview) -接着,为确保用户拥有正确权限,点击挂载点(mount points)中的 **Add**,指定用户可访问的目录。需要设置虚拟路径和本地路径。示例中将 C 盘挂载到 \。 +接着,为确保用户拥有合适的权限,需要指定用户可访问的目录,点击挂载点的 **Add**。需要填写虚拟路径和本地路径。本例中将 C 盘挂载为 \。 ![](https://screensaver01.zap-hosting.com/index.php/s/iqQrjGByHpkBcJF/preview) -右侧的 **Permissions** 选项允许你设置该路径的访问权限。若想让用户读写数据,建议选择 **Read+Write**。 +右侧的 **Permissions** 选项允许你设置该路径的访问权限。若想让用户既能读取又能修改文件,建议选择 **Read+Write**。 ::: danger 出于安全考虑,建议只给用户开放特定文件夹的访问权限。 @@ -84,20 +85,20 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## Windows 防火墙例外设置 -为了让 FTP 服务器能正常连接,需要在 Windows 防火墙中允许 FileZilla Server 通过。打开控制面板,进入 **控制面板\系统和安全\Windows Defender 防火墙**,点击 **允许应用通过 Windows Defender 防火墙**。 +为了让 FTP 服务器能被访问,需要在 Windows 防火墙中允许 FileZilla Server 通过。打开控制面板,进入 **控制面板\系统和安全\Windows Defender 防火墙**,点击 **允许应用或功能通过 Windows Defender 防火墙**。 -在弹出的窗口中选择要允许的程序: +在弹出的窗口中选择允许的应用: ![](https://screensaver01.zap-hosting.com/index.php/s/xHwQzCKokHTn424/preview) -示例路径为 **C:\Program Files (x86)\FileZilla Server\FileZilla Server.exe**: +本例中路径为 **C:\Program Files (x86)\FileZilla Server\FileZilla Server.exe**: ![](https://screensaver01.zap-hosting.com/index.php/s/Laz3HFb7GrLBY9w/preview) -确认后点击 **OK** 关闭窗口,现在你就可以连接你的 FTP 服务器啦。 +确认后点击 **OK** 关闭窗口,现在你就可以连接你的 FTP 服务器了。 ## 总结 -恭喜你,FTP 服务器安装完成!如果有任何问题或需要帮助,随时联系我们的支持团队,我们每天都在线为你服务!🙂 \ No newline at end of file +恭喜你,FTP 服务器已成功安装!如果有任何问题或需要帮助,随时联系我们的支持团队,我们每天都在线为你服务!🙂 diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-windows-git.md b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-windows-git.md index 806a63083..2189e4369 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-windows-git.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-windows-git.md @@ -1,9 +1,10 @@ --- id: dedicated-windows-git -title: "独立服务器:Windows 上安装 Git" +title: "在 Windows 服务器上安装 Git - 为你的项目开启版本控制" description: "了解如何设置和配置 Git,实现高效的版本控制和无缝协作 → 立即了解更多" sidebar_label: 安装 Git services: + - vserver - dedicated --- @@ -13,20 +14,20 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## 介绍 -Git 是一个分布式版本控制系统,专为高效的源代码管理而设计。它允许开发者跟踪变更、同时在不同分支上工作,并实现项目的无缝协作。凭借其灵活性和性能,Git 已成为现代软件开发中版本控制的标准工具。 +Git 是一个分布式版本控制系统,专为高效的源码管理设计。它让开发者能够追踪变更、同时在不同分支上工作,并实现项目的无缝协作。凭借其灵活性和性能,Git 已成为现代软件开发中版本控制的标准工具。 -想自己托管这个服务?我们将带你一步步完成安装和配置,并告诉你所有需要注意的事项。 +想自己托管这个服务?我们会一步步带你完成安装和配置,同时告诉你所有需要注意的事项。 ## 准备工作 -在设置 **Git** 之前,你需要先准备好系统环境,包括将操作系统更新到最新版本。这些准备工作能确保环境稳定,避免安装过程中或之后出现问题。 +在安装 **Git** 之前,你需要先准备好系统,包括将操作系统更新到最新版本。这些准备工作能确保环境稳定,避免安装过程中或之后出现问题。 ### 更新系统 -为了确保你的系统运行的是最新的软件和安全补丁,建议先执行系统更新。这能保证系统拥有最新的安全修复和软件版本,为后续操作打好基础。 +为了确保系统运行的是最新的软件和安全补丁,建议先执行系统更新。这能保证你的系统拥有最新的安全修复和软件版本,方便后续操作。 ## 安装 -完成必要的准备后,就可以开始安装 Git 了。请点击这里下载适用于 Windows (x64) 的 Git:https://git-scm.com/downloads/win +完成必要的准备后,就可以开始安装 Git 了。请点击这里下载适用于 Windows (x64) 的 Git:https://git-scm.com/downloads/win 下载完成后,运行安装程序并按照提示完成安装。 @@ -34,7 +35,7 @@ Git 是一个分布式版本控制系统,专为高效的源代码管理而设 安装完成后,打开终端或命令提示符,输入命令 `git --version` 并回车,确认 Git 是否安装成功。 -如果安装成功,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" @@ -54,9 +55,9 @@ git config --global user.email "doe@e-mail.com" ## 总结及更多资源 -恭喜你!现在你已经成功在你的 vServer 上安装并配置了 Git。我们还推荐你查看以下资源,能为你的服务器配置提供更多帮助和指导: +恭喜你!现在你已经成功在你的 vServer 上安装并配置了 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/zh/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md index dbc3e2850..24e94777a 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md +++ b/i18n/zh/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,41 +12,40 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## 介绍 -MySQL 服务器是各种应用的基础,比如游戏服务器或网站,里面可能存着重要数据。接下来,我们会教你如何在你的 Windows 独立服务器上搭建属于你自己的 MySQL 数据库服务器。 +MySQL 服务器是各种应用的基础,能存储重要数据,比如游戏服务器或网站的数据。接下来,我们将教你如何在你的 Windows 独立服务器上搭建自己的 MySQL 数据库服务器。 -## 安装步骤 +## 安装 -首先,通过远程桌面连接登录你的服务器,下载最新版本的 MariaDB,它是我们用来搭建数据库服务器的:[MariaDB 下载](https://mariadb.org/download/?t=mariadb)。 +首先,通过远程桌面连接到你的服务器,下载最新版本的 MariaDB,它是我们用来搭建数据库服务器的:[MariaDB 下载](https://mariadb.org/download/?t=mariadb)。 -用 WinRAR 或 7Zip 解压下载好的压缩包,双击安装文件启动安装: +用 WinRAR 或 7Zip 解压下载好的压缩包,双击安装文件开始安装: ![](https://screensaver01.zap-hosting.com/index.php/s/53N4nAFHyrH4y3Q/preview) -接着一路点击 **Next**,直到系统让你输入 root 密码: +接着一路点击 **Next**,直到系统要求你输入 root 密码: ![](https://screensaver01.zap-hosting.com/index.php/s/eaPM9S8DFkyL2cK/preview) 这里你可以设置数据库服务器的超级管理员密码。务必设置一个安全且只有你知道的密码! :::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** 完成安装: +之后继续点击 **Next**,直到安装结束,最后点击 **Install**: ![](https://screensaver01.zap-hosting.com/index.php/s/btHcmpYicgiraY4/preview) -你的数据库服务器现在已经上线,随时可以使用啦! +你的数据库服务器现在已经上线,可以开始使用啦! ## 配置外部访问 -如果你安装时启用了“允许 root 用户远程访问”,还需要在 Windows 防火墙里开放 MySQL 默认端口 **3306**。打开防火墙,创建一条新规则即可。 - -关于如何在防火墙里转发端口的详细教程,戳这里: +如果你在安装时启用了“允许 root 用户远程访问”,还需要在 Windows 防火墙中开放 MySQL 默认端口 **3306**。打开防火墙,创建一条新规则即可。 +关于如何在防火墙中转发端口的详细教程,请看这里: [端口转发(防火墙)](vserver-windows-port.md) -这样一来,你就能从外部访问你的 MySQL 服务器了! +现在你就可以从外部访问你的 MySQL 服务器了! ## 总结 -恭喜你,MySQL 服务器安装成功!如果有任何问题或者需要帮助,随时联系我们的客服团队,我们每天都在线,随时为你服务!🙂 \ No newline at end of file +恭喜你,MySQL 服务器安装成功!如果有任何问题或需要帮助,随时联系我们的支持团队,我们每天都在线为你服务!🙂 \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md index 06d5ac79d..9235c66f4 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md +++ b/i18n/zh/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,11 +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'; @@ -35,7 +38,7 @@ import TabItem from '@theme/TabItem'; ![](https://screensaver01.zap-hosting.com/index.php/s/EwjMejMYykPCQRQ/preview) :::tip -建议始终安装最新的长期支持(LTS)版本。 +建议始终安装最新的长期支持版本(LTS)。 ::: ### 第二步:安装 Node.js @@ -68,7 +71,7 @@ import TabItem from '@theme/TabItem'; ### 更新 Node.js 到最新版本 -运行 `node -v` 查看当前安装的 Node.js 版本。建议定期检查是否为最新 LTS 版本。更新 Node.js 请参考本指南的[安装 JavaScript](dedicated-windows-javascript.md)部分。 +运行 `node -v` 查看已安装的 Node.js 版本。建议定期检查是否为最新 LTS 版本。更新时,请重新参考本[安装 JavaScript](dedicated-windows-javascript.md)指南部分。 ### 运行 Node.js 和 npm @@ -83,10 +86,10 @@ npm 是 Node.js 的官方包管理器,用于安装网络上的各种包。 每次想开始一个新的 Node.js 项目时,先用文件资源管理器创建一个新文件夹,打开命令提示符或 PowerShell 进入该目录,运行 `npm init` 命令开始初始化。它会询问一些基本信息,用于生成 `package.json` 配置文件。 :::tip -在 Windows 上,点击文件资源管理器地址栏,输入 `cmd` 并回车,可以直接在当前目录打开命令提示符,超级方便。 +在 Windows 上,点击文件资源管理器地址栏,输入 `cmd` 并回车,即可在当前目录打开命令提示符,超级方便。 ::: -初始化项目后,可以新建一个 `index.js` 文件,写入代码。下面示例创建了一个监听默认 80 端口的简单 HTTP 服务器,访问 localhost 时返回测试消息。 +初始化项目后,新建一个 `index.js` 文件,写入代码。下面示例创建了一个监听默认 80 端口的简单 HTTP 服务器,访问 localhost 时返回测试消息。 ```js const http = require('http') @@ -104,7 +107,7 @@ server.listen(80) ![](https://screensaver01.zap-hosting.com/index.php/s/kWRi9agrzkWc4rw/preview) :::tip -安装外部 npm 包用命令 `npm install [包名]`。 +安装外部 npm 包使用命令 `npm install [包名]`。 :::
                      @@ -113,7 +116,7 @@ server.listen(80) ## 安装 Deno 运行时 -安装 Deno 非常简单,只需在 PowerShell 中输入 `irm https://deno.land/install.ps1 | iex`。在 Windows 搜索栏输入 `Powershell`,以管理员身份打开,然后运行上述命令,按提示操作即可。 +安装 Deno 非常简单,只需在 PowerShell 中输入 `irm https://deno.land/install.ps1 | iex`。在 Windows 搜索栏输入 `Powershell`,以管理员身份打开,运行上述命令,按提示操作即可。 ![](https://screensaver01.zap-hosting.com/index.php/s/jTdDo6c2Kx42o8B/preview) @@ -127,7 +130,7 @@ server.listen(80) ### 运行 Deno -创建一个新的 `index.ts` 文件,写入代码。示例是一个监听默认 80 端口的简单 HTTP 服务器,访问 localhost 时返回测试消息。 +创建一个新的 `index.ts` 文件,写入代码。示例是一个监听默认 80 端口的简单 HTTP 服务器,访问 localhost 返回测试消息。 ```js Deno.serve({ port: 80 }, (_req: Request) => { @@ -135,7 +138,7 @@ Deno.serve({ port: 80 }, (_req: Request) => { }) ``` -运行 `deno run --allow-net index.ts` 启动服务器,然后在浏览器访问 `localhost:80` 查看效果。 +运行 `deno run --allow-net index.ts` 启动服务器,浏览器访问 `localhost:80` 查看效果。 ![](https://screensaver01.zap-hosting.com/index.php/s/rswYFXWM9D5grpS/preview) @@ -152,7 +155,7 @@ Deno 设计更安全,运行时需要通过 `--allow-net` 授权访问网络模 Bun 也提供了非常简单的一键安装命令,同时如果你之前用过 Node.js,也可以通过 npm 安装。 - + 在 PowerShell 中运行 `irm bun.sh/install.ps1|iex` 即可安装 Bun。 @@ -176,13 +179,13 @@ 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)。 ::: -创建一个新的 `index.ts` 文件,写入代码。示例是一个监听默认 80 端口的简单 HTTP 服务器,访问 localhost 时返回测试消息。 +创建一个新的 `index.ts` 文件,写入代码。示例是一个监听默认 80 端口的简单 HTTP 服务器,访问 localhost 返回测试消息。 ```js const server = Bun.serve({ @@ -193,7 +196,7 @@ const server = Bun.serve({ }) ``` -运行 `bun index.ts` 启动服务器,然后在浏览器访问 `localhost:80` 查看效果。 +运行 `bun index.ts` 启动服务器,浏览器访问 `localhost:80` 查看效果。 ![](https://screensaver01.zap-hosting.com/index.php/s/oTco7F65bZbSGP9/preview) @@ -202,4 +205,7 @@ const server = Bun.serve({ ## 结语 -恭喜你,JavaScript 运行环境已成功安装!如有任何问题或需要帮助,欢迎随时联系我们的支持团队,我们每天都在线为你服务!🙂 \ No newline at end of file +恭喜你,JavaScript 运行环境已成功安装!如有任何问题或需要帮助,欢迎随时联系我们的支持团队,我们每天都在线为你服务!🙂 + + + diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md index 0da008e98..00b4707a9 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md +++ b/i18n/zh/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,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## 介绍 -Node.js 是一个跨平台、开源的 JavaScript 运行时环境,可以在浏览器外执行 JavaScript 代码,比如在服务器或命令行工具中。它基于 V8 引擎,支持异步、事件驱动的 I/O,使其非常高效,适合构建可扩展的网络和实时应用。 +Node.js 是一个跨平台、开源的 JavaScript 运行时环境,可以在浏览器外执行 JavaScript 代码,比如在服务器或命令行工具中。它基于 V8 引擎,支持异步、事件驱动的 I/O,使其非常适合构建可扩展的网络和实时应用。 “JavaScript 无处不在”的理念让开发者可以用同一门语言同时开发前端和后端。 @@ -27,17 +28,17 @@ Node.js 是一个跨平台、开源的 JavaScript 运行时环境,可以在浏 ``` sudo apt update && sudo apt upgrade -y ``` -这会确保你的系统拥有最新的安全更新和软件版本,方便后续操作。 +这会确保系统拥有最新的安全修复和软件版本,方便后续操作。 ### 安装依赖 -更新完成后,就可以安装依赖了。Node.js 会通过一系列 Docker 容器部署和运行,因此你需要先安装 Docker。运行以下命令安装 Docker: +更新完成后,就可以安装依赖了。Node.js 会通过一系列 Docker 容器部署和运行,因此需要先安装 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) 指南。 ## 安装 @@ -49,25 +50,25 @@ sh get-docker.sh docker pull node:22-alpine ``` -接着,你可以基于该镜像启动一个容器,并进入交互式 shell。使用下面的命令启动容器,`--rm` 参数确保退出后自动删除容器,保持宿主机环境整洁: +接着,你可以基于该镜像启动一个容器,并进入交互式 shell。使用以下命令启动容器,`--rm` 参数确保退出后自动删除容器,保持宿主环境整洁: ``` docker run -it --rm --entrypoint sh node:22-alpine ``` -进入容器后,运行 `node -v` 检查 Node.js 版本,应该显示 `v22.19.0`。你也可以用 `npm -v` 查看 npm 版本,预期输出是 `10.9.3`。这说明镜像内的 Node.js 和 npm 版本正确,可以直接使用。 +进入容器后,运行 `node -v` 检查 Node.js 版本,应该显示 `v22.19.0`。你也可以用 `npm -v` 查看 npm 版本,预期输出为 `10.9.3`。这说明镜像内的 Node.js 和 npm 版本正确,可立即使用。 ## 配置 -启动 Node.js 容器后,建议在环境内配置一些关键设置。常见做法是定义环境变量,比如: +启动 Node.js 容器后,建议在环境内配置一些关键设置。常见做法是定义环境变量,例如: ``` export NODE_ENV=production ``` -这会启用生产模式,激活性能优化并调整日志行为。如果是开发环境,可以设置 `NODE_ENV=development`,以获得详细的错误信息和调试功能。 +这会启用生产模式,激活性能优化并调整日志行为。开发时可以设置 `NODE_ENV=development`,以获得详细的错误信息和调试功能。 -项目目录结构也很重要,首先通过以下命令创建配置文件: +项目结构也很重要,首先通过以下命令创建配置文件: ``` npm init -y @@ -75,15 +76,15 @@ npm init -y 这会生成一个 `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/zh/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md index c1d931945..2e2996722 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md @@ -1,6 +1,6 @@ --- id: dedicated-windows-notepad++ -title: "独立服务器:Windows 上安装 Notepad++" +title: "在 Windows 服务器上安装 Notepad++ - 使用强大的代码和文本编辑器" description: "了解如何用 Notepad++ 优化你的编码流程,实现快速、可定制且轻量的文本编辑 → 立即了解更多" sidebar_label: 安装 Notepad++ services: @@ -13,49 +13,49 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## 介绍 -Notepad++ 是一款免费且开源的 Windows 文本和源码编辑器。它支持多种编程和脚本语言的语法高亮、代码折叠和标签式编辑,并且通过插件高度可定制。凭借快速的性能和低资源占用,Notepad++ 一直是开发者和用户寻找强大又轻量编辑工具的热门选择。 +Notepad++ 是一款免费开源的 Windows 文本和源代码编辑器。它支持多种编程和脚本语言的语法高亮、代码折叠和标签式编辑,并且通过插件高度可定制。Notepad++ 以其快速的性能和低资源占用著称,是开发者和用户寻求强大且轻量编辑工具的热门选择。 ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) -想自己托管这个服务?我们会一步步带你完成安装和配置,同时告诉你所有需要注意的事项。 +想自己托管这个服务?我们会一步步带你完成安装和配置,并告诉你所有需要注意的事项。 -## 前置条件 +## 前提条件 -在安装 **Notepad++** 之前,请确保你的主机环境满足以下要求,以保证安装顺利且性能最佳。 +在安装 **Notepad++** 之前,请确保你的主机环境满足以下要求,以保证安装顺利并获得最佳性能。 | 硬件 | 最低要求 | ZAP-Hosting 推荐配置 | | ---------- | ------------ | -------------------------- | | CPU | 1 个 vCPU 核心 | 4 个 vCPU 核心 | | 内存 | 2 GB | 4 GB | -| 硬盘空间 | 25 MB | 25 GB | +| 磁盘空间 | 25 MB | 25 GB | ## 安装 -确认满足所有要求并完成必要准备后,就可以开始安装 Notepad++ 了。请从官网下载安装包:https://notepad-plus-plus.org/downloads/ +确认所有要求都满足且准备工作完成后,就可以开始安装 Notepad++ 了。请从官网下载应用程序:https://notepad-plus-plus.org/downloads/ -运行 Notepad++ 安装程序,按照以下步骤继续: +运行 Notepad++ 安装程序,按照以下步骤继续操作: ![img](https://screensaver01.zap-hosting.com/index.php/s/5ksLwSePniTPZFQ/preview) ## 配置 -Notepad++ 提供了丰富的自定义选项,位于 *设置 > 首选项* 中,帮你根据工作流程调整编辑器: +Notepad++ 提供了丰富的自定义选项,位于 *设置 > 首选项* 中。你可以根据自己的工作流程调整编辑器: - **常规**:控制启动行为,比如重新打开上次编辑的文件、设置默认语言或定义标签页行为。 - **编辑器设置**:调整字体类型和大小、制表符宽度、行号显示、自动缩进,或是否显示空格和制表符标记。 -- **配色方案与语法**:通过“样式配置器”切换主题,定制各支持语言的语法高亮。 +- **配色方案与语法**:使用“样式配置器”切换主题,定制每种支持语言的语法高亮。 - **文件处理**:配置文件变更自动重载、大文件处理方式,或编码偏好(如 UTF-8)。 - **安全与备份**:启用自动备份或会话恢复,防止数据丢失。 -- **插件**:通过插件管理器安装和管理扩展,添加 FTP 支持或高级格式化等功能。 +- **插件**:通过插件管理器安装和管理扩展,添加如 FTP 支持或高级格式化等功能。 这些设置让 Notepad++ 既适合简单文本编辑,也能满足全方位的软件开发需求。 ![img](https://screensaver01.zap-hosting.com/index.php/s/X8og5qnFkBTRcmA/preview) -## 总结及更多资源 +## 结语及更多资源 -恭喜你!现在你已经成功在独立服务器上安装并配置了 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/zh/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md index 9e9601ede..6c724210f 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md @@ -1,9 +1,10 @@ --- id: dedicated-windows-plex -title: "独立服务器:Windows 上安装 Plex" -description: "轻松管理和流式传输你的个人媒体,随时随地多设备无缝访问 → 立即了解更多" +title: "在 Windows 服务器上安装 Plex - 流式播放你的个人媒体库" +description: "了解如何使用 Plex 轻松管理和流式传输你的个人媒体,实现多设备无缝访问 → 立即了解更多" sidebar_label: 安装 Plex services: + - vserver - dedicated --- @@ -13,15 +14,15 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## 介绍 -Plex 是一个集中管理和流式传输媒体内容的平台,支持电影、电视剧、音乐和照片等。通过 Plex 媒体服务器,你可以整理媒体库,自动添加元数据,并将内容流式传输到本地网络或互联网中的各种设备。这让 Plex 成为轻松便捷访问个人媒体收藏的灵活解决方案。 +Plex 是一个用于管理和流式传输电影、电视剧、音乐和照片等媒体内容的平台,集中管理你的媒体库。通过 Plex 媒体服务器,你可以组织媒体库,自动添加元数据,并将内容流式传输到本地网络或互联网中的各种设备。这让 Plex 成为一个灵活的解决方案,让你轻松便捷地访问个人媒体收藏。 ![img](https://screensaver01.zap-hosting.com/index.php/s/68xdESEHimoY9Jp/preview) -想自己托管这个服务?我们会一步步带你完成安装和配置,同时告诉你所有需要注意的事项。 +想自己托管这个服务?我们会一步步带你完成安装和配置,并告诉你所有需要注意的事项。 ## 前提条件 -在安装 **Plex** 之前,请确保你的主机环境满足以下要求,以保证安装顺利且性能最佳。 +在安装 **Plex** 之前,请确保你的主机环境满足以下要求,以保证安装顺利并获得最佳性能。 | 硬件 | 最低要求 | ZAP-Hosting 推荐配置 | | ---------- | ---------- | -------------------------- | @@ -29,13 +30,13 @@ Plex 是一个集中管理和流式传输媒体内容的平台,支持电影、 | 内存 | 4 GB | 8 GB | | 硬盘空间 | 25 GB | 25 GB | -软件要求所有必要依赖已安装,并运行在支持的操作系统上。请确认你的服务器满足以下条件后再继续安装: +软件要求所有必要的依赖已安装,并且运行在支持的操作系统上。请确保你的服务器满足以下条件后再继续安装: **依赖项:** 无 **操作系统:** Windows 10/11,Windows Server 20XX -确保所有依赖已安装且操作系统版本正确,以避免 Plex 安装时出现兼容性问题。 +确保所有依赖项已安装且操作系统版本正确,以避免安装 Plex 时出现兼容性问题。 ## 安装 @@ -43,29 +44,29 @@ Plex 官方媒体网站提供了 Plex 媒体服务器的最新 Windows 版本下 ![img](https://screensaver01.zap-hosting.com/index.php/s/d3b4mZsiQ4iqXrL/preview) -下载完成后,运行安装程序即可安装 Plex 媒体服务器。安装完成后,通过浏览器访问的网页界面进行配置,创建媒体库并管理你的媒体收藏。 +下载完成后,运行安装程序即可安装 Plex 媒体服务器。安装完成后,通过浏览器中的网页界面进行配置,创建媒体库并管理你的媒体收藏。 ![img](https://screensaver01.zap-hosting.com/index.php/s/5TnmMeRkdLAt2RJ/download) -安装完成后,Plex 媒体服务器的网页界面会自动在默认浏览器中打开。此时,你需要使用已有的 Plex 账号登录,或者如果没有账号则创建一个新账号。 +安装完成后,Plex 媒体服务器的网页界面会自动在默认浏览器中打开。此时,你需要使用已有的 Plex 账号登录,或者如果还没有账号,可以创建一个新账号。 -登录步骤是为了将服务器与你的个人账号绑定,从而启用远程访问、用户管理和设备同步等功能。认证成功后,你就进入了自己的 Plex 媒体实例,可以创建电影、电视剧、音乐或照片库,自动抓取元数据,并与本地网络或互联网中的其他用户共享内容。 +登录步骤是必须的,用于将服务器与你的个人账号绑定,从而启用远程访问、用户管理和多设备同步等功能。认证成功后,你就进入了自己的 Plex 媒体实例。接下来,你可以创建电影、电视剧、音乐或照片库,自动获取元数据,并与本地网络或互联网中的其他用户共享内容。 ![img](https://screensaver01.zap-hosting.com/index.php/s/HmQPZGsBqxqPHmy/download) 安装完成后,你也可以通过浏览器访问 `http://:32400` 来远程访问 Plex 媒体服务器。将 `` 替换为你的服务器公网 IP。 -端口 32400 是 Plex 网页访问的默认端口,如果你想通过互联网连接,可能需要在防火墙或路由器中放行该端口。 +端口 32400 是 Plex 网页访问的默认端口,如果你想通过互联网连接,可能需要在防火墙或路由器中开放此端口。 -访问该地址后,会跳转到 Plex 登录页面,登录后即可管理你的媒体库和设置。为了安全的外部访问,建议在 Plex 设置中启用远程访问,这样可以保证连接加密,并通过 Plex 服务中继流量。 +访问该地址后,你会被重定向到 Plex 登录页面,登录后即可管理你的媒体库和设置。为了安全的外部访问,建议在 Plex 设置中启用远程访问,这样可以保证连接加密,并通过 Plex 服务中转流量。 ![img](https://screensaver01.zap-hosting.com/index.php/s/jfQxZ6e4BGMfen5/preview) -## 总结及更多资源 +## 总结与更多资源 -恭喜你!现在已经成功在独立服务器上安装并配置了 Plex。我们还推荐你查看以下资源,能为你的服务器配置提供更多帮助和指导: +恭喜你!你已经成功在 VPS/独立服务器上安装并配置了 Plex。我们还推荐你查看以下资源,它们能在服务器配置过程中为你提供更多帮助和指导: - [Plex.com](https://Plex.com/) - 官方网站 - [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/zh/docusaurus-plugin-content-docs/current/dedicated-windows-python.md b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-windows-python.md index 1754365b4..d37de6511 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-windows-python.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/dedicated-windows-python.md @@ -1,9 +1,10 @@ --- id: dedicated-windows-python -title: '独立服务器:Python 安装指南' +title: '在 Windows 服务器上安装 Python - 开启开发与自动化之路' description: "学习如何在 Windows 服务器上安装和配置 Python 运行环境,高效运行你的 Python 程序 → 立即了解更多" sidebar_label: 安装 Python services: + - vserver - dedicated --- @@ -11,7 +12,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## 介绍 -本指南将教你如何在 Windows 上安装 Python 运行环境。以下步骤需通过 RDP 远程桌面执行,如果你还不知道如何通过 RDP 连接服务器,可以参考我们的[初始访问(RDP)](vserver-windows-userdp.md)指南。 +本指南将带你一步步完成 Windows 上 Python 运行环境的安装。以下步骤需通过 RDP 远程桌面执行,如果你还不知道如何通过 RDP 连接服务器,可以先看看我们的[初始访问(RDP)](vserver-windows-userdp.md)指南。 ## 安装步骤 @@ -25,7 +26,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ![](https://screensaver01.zap-hosting.com/index.php/s/b8j6ZbfGWoBjpep/preview) ### 第二步:安装 Python -双击运行安装程序。安装界面会让你设置一些选项,务必勾选底部的 `Add python.exe to PATH`(将 Python 添加到系统环境变量),这样以后运行 Python 文件会更方便。然后点击 `Install Now` 开始安装。 +双击运行安装程序。安装时请务必勾选底部的 `Add python.exe to PATH` 选项(这样以后运行 Python 文件会更方便),然后点击 `Install Now`。 ![](https://screensaver01.zap-hosting.com/index.php/s/Z57KiQwHqP3RpPy/preview) @@ -40,23 +41,23 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## 运行代码 -Python 安装好后,你就可以开始运行你的 Python 程序啦。 +Python 安装完成后,你就可以开始运行你的 Python 程序了。 ### 交互式解释器模式 -在命令提示符(CMD)或 PowerShell 中输入 `python` 命令即可启动 Python 交互式解释器。你可以在 `>>>` 提示符后输入任何有效的 Python 代码,按回车即可执行。完成后,输入 `exit()` 或直接关闭窗口即可退出解释器。 +在命令提示符或 PowerShell 中输入 `python` 命令即可启动 Python 交互式解释器。你可以在 `>>>` 提示符后输入任何有效的 Python 代码,按回车后会立即执行。完成后可以输入 `exit()` 退出解释器,或者直接关闭窗口。 ![](https://screensaver01.zap-hosting.com/index.php/s/DskKi5Ac28ERY38/preview) ### 运行 .py 文件 -要运行 `.py` 文件,只需在命令提示符或 PowerShell 中输入 `python3 [文件名].py`,将 `[文件名]` 替换成你想运行的文件路径即可。 +要运行 `.py` 文件,只需在命令提示符或 PowerShell 中执行 `python3 [文件名].py`,将 `[文件名]` 替换为你想运行的文件路径即可。 :::tip -大多数网上的 Python 程序都可以用 `python3 main.py` 来启动,因为 `main.py` 是大多数 Python 程序的默认入口文件。 +大多数网上的 Python 程序都可以用 `python3 main.py` 来启动,因为 `main.py` 是大多数 Python 项目的默认入口文件。 ::: -你也可以直接双击打开 `.py` 文件,或者右键选择用 Python 运行。 +你也可以直接双击 `.py` 文件,或者右键选择用 Python 运行。 ## 虚拟环境 @@ -64,34 +65,16 @@ Python 安装好后,你就可以开始运行你的 Python 程序啦。 ### 创建虚拟环境 -先用文件资源管理器进入你想创建虚拟环境的文件夹,然后运行命令: +先用文件资源管理器进入你想创建虚拟环境的文件夹,然后运行命令 `python -m venv .`,这会在当前目录生成虚拟环境所需文件。 -```bash -python -m venv . -``` +### 激活与退出虚拟环境 -这会在当前目录生成虚拟环境所需文件。 +要在虚拟环境中执行 `pip install` 等命令,先运行 `.\Scripts\activate` 激活它。激活后,命令行只会在虚拟环境中运行,脚本也只会访问虚拟环境内安装的包。 -### 激活 & 关闭虚拟环境 - -要在虚拟环境中执行 `pip install` 等命令,先运行: - -```bash -.\Scripts\activate -``` - -激活后,命令行只会在虚拟环境中运行,脚本也只会访问本地安装的包。 - -完成后,运行: - -```bash -deactivate -``` - -即可退出虚拟环境。 +完成后,运行 `deactivate` 命令退出虚拟环境。 ![](https://screensaver01.zap-hosting.com/index.php/s/Ws5BosJzJ78s7Y9/preview) -## 总结 +## 结语 -恭喜你,Python 已成功安装!如果有任何问题或需要帮助,随时联系我们的客服团队,我们每天都在线为你服务!🙂 \ No newline at end of file +恭喜你,Python 已成功安装!如果有任何问题或需要帮助,随时联系我们的支持团队,我们每天都在线为你服务!🙂 \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md index 931c78069..645d22ddf 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md @@ -1,10 +1,11 @@ --- id: vserver-linux-bitwarden -title: "VPS:在 Linux 上安装 Bitwarden" -description: "了解如何安全自托管 Bitwarden,管理密码,支持端到端加密和强大凭证功能 → 立即了解" +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 是一款开源密码管理器,支持密码和通行密钥,采用零知识、端到端加密来保护数据。你可以选择使用云服务,也可以自托管,功能包括生成、存储和自动填充强密码。 ![img](https://screensaver01.zap-hosting.com/index.php/s/RwKmstAct5kNQwB/preview) -想自己托管这项服务?我们会一步步带你完成安装和配置,同时告诉你所有需要注意的事项。 +想自己托管这项服务?我们会带你一步步完成安装和配置,同时告诉你所有需要注意的事项。 @@ -26,10 +27,10 @@ Bitwarden 是一款开源密码管理器,支持密码和密钥,采用零知 在安装 **Bitwarden** 之前,请确保你的主机环境满足以下要求,以保证安装顺利且性能最佳。 | 硬件 | 最低要求 | ZAP-Hosting 推荐配置 | -| ---------- | ----------- | -------------------------- | -| CPU | 1 vCPU 核心 | 4 vCPU 核心 | -| 内存 | 2 GB | 4 GB | -| 硬盘空间 | 12 GB | 25 GB | +| ---------- | ---------- | -------------------------- | +| CPU | 1 个 vCPU | 4 个 vCPU | +| 内存 | 2 GB | 4 GB | +| 磁盘空间 | 12 GB | 25 GB | 软件要求所有必要依赖已安装,并运行在支持的操作系统上。请确保你的服务器满足以下条件后再继续安装: @@ -41,7 +42,7 @@ Bitwarden 是一款开源密码管理器,支持密码和密钥,采用零知 ## 准备工作 -在搭建 **Bitwarden** 之前,需要先准备好系统,包括升级操作系统到最新版本并安装所有必需依赖。这些准备工作能保证环境稳定,避免安装过程中或之后出现问题。 +在搭建 **Bitwarden** 之前,需要先准备好系统,包括将操作系统更新到最新版本并安装所有必需依赖。这些准备工作能保证环境稳定,避免安装过程中或之后出现问题。 ### 更新系统 为了确保系统运行最新的软件和安全补丁,建议先执行系统更新。运行以下命令: @@ -49,21 +50,21 @@ 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。这样可以确保 Bitwarden 实例与服务器上其他应用隔离。 创建 bitwarden 用户并设置一个强且唯一的密码: @@ -72,7 +73,7 @@ sudo adduser bitwarden sudo passwd bitwarden ``` -如果 docker 组不存在,先创建它,并将 bitwarden 用户加入 docker 组: +如果 docker 组不存在,先创建它,然后将 bitwarden 用户加入 docker 组: ``` sudo groupadd docker @@ -87,30 +88,30 @@ sudo chmod -R 700 /opt/bitwarden 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` 所在位置相对创建。 +先下载 Bitwarden 安装脚本到你的机器,然后执行安装脚本。`./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 证书。如果选择是,需要提供一个邮箱用于证书到期通知;如果选择否,则会进入证书相关问题。 输入你的安装 ID 和安装密钥,这两个信息可在 [Bitwarden](https://bitwarden.com/host) 获取。然后选择区域 US 或 EU,这只在你将自托管实例连接到付费订阅时才有影响。 -如果不使用 Let’s Encrypt,可以通过将证书文件放到 `./bwdata/ssl/your.domain` 并声明是否受信任来使用已有证书。也可以生成自签名证书,但仅推荐用于测试。如果选择不使用证书,必须在安装或 Bitwarden 应用前放置 HTTPS 代理,否则 Bitwarden 无法正常工作。 +如果不使用 Let’s Encrypt,可以通过将证书文件放到 `./bwdata/ssl/your.domain` 并声明是否受信任来使用已有证书。也可以生成自签名证书,但仅推荐用于测试。如果选择不使用证书,必须在安装或 Bitwarden 应用前放置 HTTPS 代理,否则应用无法正常工作。 ## 配置 -安装完成后,通过两个文件完成基础配置。首先编辑环境文件 `./bwdata/env/global.override.env`,设置 SMTP 服务器信息,包括主机、端口、SSL、用户名和密码,以便 Bitwarden 发送验证邮件和组织邀请邮件。如果需要访问系统管理员门户,请在 `adminSettings__admins` 添加管理员邮箱。 +安装完成后,使用两个文件完成基础配置。首先编辑环境文件 `./bwdata/env/global.override.env`,设置 SMTP 服务器信息,包括主机、端口、SSL、用户名和密码,以便 Bitwarden 发送验证邮件和组织邀请邮件。如果需要访问系统管理员门户,添加管理员邮箱到 `adminSettings__admins`。 ``` ... @@ -124,17 +125,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 Vault,必要时注册账号。邮箱验证需要正确配置 SMTP。 +最后用 `./bitwarden.sh start` 启动实例。首次启动可能较慢,因为 Docker 需要拉取镜像。用 `docker ps` 确认所有容器状态正常。然后打开你配置的域名访问 Web Vault,必要时注册账号。邮件验证需要正确配置 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/zh/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md index c4610b8b4..6e1f54226 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md @@ -1,10 +1,11 @@ --- id: vserver-linux-cockpit -title: "VPS:Cockpit 安装指南" -description: "了解如何通过 Cockpit 的网页界面高效管理 Linux 服务器,适合新手和高手 → 立即了解更多" +title: "在 Linux 服务器上安装 Cockpit - 通过网页界面管理你的服务器" +description: "了解如何使用 Cockpit 的网页界面高效管理 Linux 服务器,适合新手和高手 → 立即了解更多" sidebar_label: 安装 Cockpit services: - vserver + - dedicated --- import InlineVoucher from '@site/src/components/InlineVoucher'; @@ -16,16 +17,16 @@ Cockpit 既适合新手,也适合想快速查看/管理所有重要内容的 项目官网地址:https://cockpit-project.org/ 。 :::info -本指南讲解的是 Debian(从 Buster 版本起)和 Ubuntu(从 Bionic Beaver 版本起)的安装方法。项目页面也提供了 Fedora、Red Hat、Fedora CoreOS、CentOS、Clear Linux、Arch Linux 和 Tumbleweed 的安装说明。 +本指南讲解的是 Debian(从 Buster 版本起)和 Ubuntu(从 Bionic Beaver 版本起)的安装方法。项目页面上也提供了 Fedora、Red Hat、Fedora CoreOS、CentOS、Clear Linux、Arch Linux 和 Tumbleweed 的安装教程。 ::: -## 安装步骤 +## 安装 首先,更新服务器: ``` -// 更新系统 +// 更新 sudo apt update; sudo apt upgrade -y ``` 然后进行安装: @@ -34,13 +35,13 @@ sudo apt update; sudo apt upgrade -y sudo apt install cockpit -y ``` 安装完成后,可以通过 IP:9090 访问 Cockpit 面板。 -登录时使用服务器/用户的常规登录凭据即可。 +登录时使用服务器/用户的常规登录凭据。 ![cockpit](https://screensaver01.zap-hosting.com/index.php/s/2iDf3zFfAxCwkCc/preview) ## 总结 -恭喜你,Cockpit 已成功安装并配置完成!如果你有任何疑问或遇到问题,欢迎随时联系我们的支持团队,我们每天都在线帮你解决! +恭喜你,Cockpit 已成功安装并配置完成!如果你有任何疑问或遇到问题,欢迎随时联系我们的支持团队,我们每天都在线为你服务! \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-curl.md b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-curl.md index 994f2ab21..75efc84d1 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-curl.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-curl.md @@ -1,10 +1,11 @@ --- id: vserver-linux-curl -title: "VPS:在 Linux 上安装 cURL" -description: "了解如何设置和优化 cURL,实现高效数据传输和 API 测试 → 立即学习" +title: "在 Linux 服务器上安装 cURL - 测试与自动化 HTTP 请求" +description: "了解如何设置并优化 cURL,实现高效数据传输和 API 测试 → 立即了解更多" sidebar_label: 安装 cURL services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -15,7 +16,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; cURL 是一个免费且开源的命令行工具,同时也是一个用于通过 URL 传输数据的软件库(libcURL)。它支持多种协议——包括 HTTP(S)、FTP、SMTP、LDAP、MQTT 等,常用于下载文件、测试 API 以及自动化网络操作。 -想自己托管这个服务?我们会带你一步步完成安装和配置,同时告诉你所有需要注意的细节。 +想自己托管这个服务?我们会一步步带你完成安装和配置,同时告诉你所有需要注意的事项。 @@ -24,7 +25,7 @@ cURL 是一个免费且开源的命令行工具,同时也是一个用于通过 在安装 **cURL** 之前,你需要先准备好系统环境,包括将操作系统更新到最新版本。这些准备工作能保证环境稳定,避免安装过程中或之后出现问题。 ### 更新系统 -为了确保系统运行的是最新的软件和安全补丁,建议先执行系统更新。运行以下命令即可: +为了确保系统运行的是最新的软件和安全补丁,建议先执行系统更新。运行以下命令: ``` sudo apt update && sudo apt upgrade -y @@ -33,30 +34,30 @@ sudo apt update && sudo apt upgrade -y ## 安装 -准备工作完成后,就可以开始安装 cURL 了。执行下面的命令: +准备工作完成后,就可以安装 cURL 了。执行以下命令: ```console -sudo apt install curl -y +sudo apt install curl -y ``` ## 配置 -cURL 本身不需要传统意义上的配置,但可以通过配置文件进行自定义。这个文件允许你定义默认选项,每次执行时会自动应用。常见的配置示例包括: +cURL 本身不需要传统意义上的配置,但可以通过配置文件进行自定义。该文件允许你定义默认选项,每次执行时会自动应用。常见示例包括: -- `--user-agent "MyAgent/1.0"` 指定自定义的用户代理 +- `--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 文档 -如果你有任何这里没覆盖到的问题,欢迎随时联系我们的支持团队,我们每天都在线,随时帮你解决问题!🙂 +如果你有这里没覆盖的具体问题,欢迎随时联系我们的支持团队,我们每天都在线为你服务!🙂 \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md index 72676748f..984696e2a 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md +++ b/i18n/zh/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'; @@ -21,7 +22,7 @@ GitLab 是一个全面的 DevOps 平台,帮助团队协作编写代码、自 ## 准备工作 -以下要求由官方 [GitLab 团队](https://docs.gitlab.com/ee/install/requirements.html) 推荐,强烈建议遵循这些先决条件,以避免后续出现不便和问题。 +以下要求由官方 [GitLab 团队](https://docs.gitlab.com/ee/install/requirements.html) 推荐,强烈建议遵循这些前置条件,以避免后续出现不便和问题。 #### 硬件 @@ -34,38 +35,38 @@ GitLab 是一个全面的 DevOps 平台,帮助团队协作编写代码、自 #### 软件 -| 平台 | 选项 | +| 平台 | 选项 | | ---------------- | ------------------------------------------------------------ | -| 操作系统 | Ubuntu(20.04、22.04、24.04)、Debian(10、11、12)、OpenSUSE(15.5) | +| 操作系统 | Ubuntu (20.04, 22.04, 24.04), Debian(10, 11, 12), OpenSUSE (15.5) | | 数据库 | PostgreSQL 14.9+ | -| Web 服务器 | NGINX(随 GitLab 捆绑)、Puma 6.4.2+ | -| 其他 | Redis 7.x+、Sidekiq 7.3.2+、Prometheus 2.54.1+ | +| 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) 文档。 +想获取最准确、最新的规格信息,请参考 GitLab 官方的 [硬件要求](https://docs.gitlab.com/ee/install/requirements.html) 文档。 ::: -要在 Linux 服务器上安装 GitLab,必须通过 SSH 客户端建立连接。请查看我们的 [初始访问(SSH)](vserver-linux-ssh.md) 指南了解详情。 +安装 GitLab 之前,需要通过 SSH 客户端连接到你的 Linux 服务器。请查看我们的 [初始访问(SSH)](vserver-linux-ssh.md) 指南了解详情。 -连接建立后,即可开始安装 GitLab 实际安装所需的依赖包。 +连接成功后,即可开始安装 GitLab 所需的依赖包。 ## 第一步:安装依赖 -首先,你需要安装一些依赖项来运行 GitLab 安装程序。使用以下命令在你的 Linux 服务器上安装所需依赖。 +首先,你需要安装一些依赖来运行 GitLab 安装程序。使用以下命令在你的 Linux 服务器上安装所需依赖。 -更新软件包列表至最新版本,并安装 OpenSSH Server 及其所需的先决条件。GitLab 的 Web 界面面板就是通过它来托管的。 +更新软件包列表至最新版本,并安装 OpenSSH Server 及其依赖。GitLab 的 Web 界面就是通过它来托管的。 ``` sudo apt update sudo apt-get install -y curl openssh-server ca-certificates tzdata perl ``` -如果你希望在使用 GitLab 时能发送邮件通知,可以选择安装 Postfix(SMTP 服务器)。这是**可选**的。 +如果你希望 GitLab 能发送邮件通知,可以选择安装 Postfix(SMTP 服务器)。这是**可选**的。 -如果需要邮件通知,运行以下命令安装 Postfix: +想使用邮件通知的话,运行以下命令安装 Postfix: ``` sudo apt-get install -y postfix ``` @@ -74,16 +75,16 @@ sudo apt-get install -y postfix -更新软件包列表至最新版本,并安装 OpenSSH Server 及其所需的先决条件。GitLab 的 Web 界面面板就是通过它来托管的。 +更新软件包列表至最新版本,并安装 OpenSSH Server 及其依赖。GitLab 的 Web 界面就是通过它来托管的。 ``` sudo apt update sudo apt-get install -y curl openssh-server ca-certificates perl ``` -如果你希望在使用 GitLab 时能发送邮件通知,可以选择安装 Postfix(SMTP 服务器)。这是**可选**的。 +如果你希望 GitLab 能发送邮件通知,可以选择安装 Postfix(SMTP 服务器)。这是**可选**的。 -如果需要邮件通知,运行以下命令安装 Postfix: +想使用邮件通知的话,运行以下命令安装 Postfix: ``` sudo apt-get install -y postfix ``` @@ -92,7 +93,7 @@ sudo apt-get install -y postfix -安装 OpenSSH Server 及其所需的先决条件。GitLab 的 Web 界面面板就是通过它来托管的。 +安装 OpenSSH Server 及其依赖。GitLab 的 Web 界面就是通过它来托管的。 ``` sudo zypper install curl openssh perl @@ -105,7 +106,7 @@ sudo systemctl enable sshd sudo systemctl start sshd ``` -如果你使用 `firewalld`,请确保防火墙开放了必要的端口。 +如果你使用 `firewalld`,请确保防火墙开放了必要端口。 先运行以下命令确认是否启用了 `firewalld`: @@ -113,7 +114,7 @@ sudo systemctl start sshd sudo systemctl status firewalld ``` -如果启用了,确保开放默认端口(80 和 443): +如果启用了,请确保开放默认端口(80 和 443): ``` sudo firewall-cmd --permanent --add-service=http @@ -121,9 +122,9 @@ sudo firewall-cmd --permanent --add-service=https sudo systemctl reload firewalld ``` -如果你希望在使用 GitLab 时能发送邮件通知,可以选择安装 Postfix(SMTP 服务器)。这是**可选**的。 +如果你希望 GitLab 能发送邮件通知,可以选择安装 Postfix(SMTP 服务器)。这是**可选**的。 -如果需要邮件通知,运行以下命令安装并启动 Postfix: +想使用邮件通知的话,运行以下命令安装并启动 Postfix: ``` sudo zypper install postfix sudo systemctl enable postfix @@ -134,16 +135,16 @@ sudo systemctl start postfix :::info -安装 Postfix 时可能会出现配置界面。此时请选择“Internet Site”,按回车确认。邮件名称(mail name)填写你的 Linux 服务器外部 DNS,继续按回车确认。如果出现其他界面,继续按回车接受默认设置。 +安装 Postfix 时可能会弹出配置界面,选择“Internet Site”并按回车。邮件名称填写你的 Linux 服务器外部 DNS,继续按回车接受默认设置即可。 -如果你想使用其他方案发送邮件,请跳过此步骤,GitLab 安装完成后可参考官方指南 [配置外部 SMTP 服务器](https://docs.gitlab.com/omnibus/settings/smtp) 进行设置。 +如果你想用其他方案发送邮件,请跳过此步骤,安装完 GitLab 后按照官方 GitLab 团队提供的指南 [配置外部 SMTP 服务器](https://docs.gitlab.com/omnibus/settings/smtp)。 ::: ## 第二步:安装 GitLab -下载并安装所有依赖后,即可开始安装 GitLab。 +安装完所有依赖后,就可以安装 GitLab 了。 -本指南将直接从官方软件包仓库安装 GitLab。 +本指南将直接从官方软件源安装 GitLab。 @@ -177,16 +178,16 @@ sudo zypper install gitlab-ee -完成后,你的 Linux 服务器上就装好了 GitLab。接下来配置一些关键设置,确保服务器正常运行。 +安装完成后,你的 Linux 服务器上就有了 GitLab。接下来配置一些关键设置,确保服务器正常运行。 ## 第三步:配置 GitLab -为了确保一切正常,你需要修改配置文件。用你喜欢的文本编辑器打开 GitLab 配置文件。这里以预装的 `nano` 编辑器为例: +为了确保一切正常,需要修改配置文件。用你喜欢的文本编辑器打开 GitLab 配置文件。这里以自带的 `nano` 为例: ``` sudo nano /etc/gitlab/gitlab.rb ``` -找到 `external_url` 行,填写你的域名,或者如果没有域名,则填写 Linux 服务器的 IP 地址。 +找到 `external_url` 行,填写你的域名,或者如果没有域名,填写 Linux 服务器的 IP 地址。 ``` @@ -196,12 +197,13 @@ sudo nano /etc/gitlab/gitlab.rb ##! https://docs.gitlab.com/omnibus/settings/configuration.html#configuring-the-external-url-for-gitlab ##! ##! 注意:安装/升级时,环境变量 EXTERNAL_URL 的值会用来填充/替换此值。 -##! 在 AWS EC2 实例上,我们也会尝试从 AWS 获取公共主机名/IP 地址。 -##! 详情见:https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instancedata-data-retrieval.html +##! 在 AWS EC2 实例上,还会尝试从 AWS 获取公共主机名/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 如果想用 Let's Encrypt 免费 SSL 证书,必须使用域名,不能直接用 IP 地址申请。 @@ -213,27 +215,27 @@ external_url 'http`s`://`你的域名或 Linux 服务器 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 # 数字或 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`,最后按回车保存退出。 +修改完成后,按 `CTRL+X`,然后按 `Y`,最后按回车保存退出。 -最后,运行以下命令用新配置重新配置 GitLab: +最后,运行以下命令应用新配置: ``` sudo gitlab-ctl reconfigure ``` @@ -243,7 +245,6 @@ sudo gitlab-ctl reconfigure ## 第四步:访问 Web 界面 初始化完成后,你可以通过浏览器访问服务器。输入你的域名或 IP 地址: - ``` https://[你的域名] 或 http://[你的 IP 地址] ``` @@ -254,7 +255,7 @@ https://[你的域名] 或 http://[你的 IP 地址] 首次登录使用 `root` 用户名获取管理员权限。 -密码存储在 Linux 服务器上的一个文件里。用以下命令打开,找到 `Password` 字段: +密码存储在服务器上的一个文件里,运行以下命令查看 `Password` 字段: ``` sudo nano /etc/gitlab/initial_root_password ``` @@ -265,26 +266,26 @@ sudo nano /etc/gitlab/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 仪表盘。 ![](https://screensaver01.zap-hosting.com/index.php/s/AqPHoEmY2Q2nFCF/preview) 强烈建议创建新用户和/或修改 `root` 用户密码。进入左下角的 **Admin**,选择 **Overview->Users**,即可管理 GitLab 用户。 -## 可选:用 ufw 设置防火墙 +## 可选:使用 ufw 设置防火墙 -如果你不想配置防火墙,或者已经在 OpenSUSE 上使用 `firewalld`,可以跳过这部分。 +如果你不想配置防火墙,或者已经在 OpenSUSE 上使用 `firewalld`,可以跳过此步骤。 确保允许端口 80/443 和 22。 @@ -319,11 +320,10 @@ sudo ufw allow OpenSSH ### 启用防火墙 :::warning -启用后默认会阻止除允许端口外的所有访问。请确保白名单配置正确后再执行此命令。 +默认情况下,这会阻止除允许端口外的所有访问。启用前请确保白名单配置正确。 ::: 启用防火墙: - ``` sudo ufw enable ``` @@ -332,6 +332,6 @@ sudo ufw enable 恭喜你,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/zh/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md index 3f94b1b1e..81e6e0209 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md +++ b/i18n/zh/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 是一款开源的笔记和待办事项应用,支持将基于 Markdown 的笔记整理到可搜索的笔记本中,并在多设备间同步。它提供端到端加密、网页剪辑器和跨平台同步功能。非常适合注重隐私、灵活性和对数据完全掌控的用户! +Joplin 是一款开源的笔记和待办事项应用,支持将基于 Markdown 的笔记整理到可搜索的笔记本中,并实现跨设备同步。它提供端到端加密、网页剪辑器和跨平台同步功能。非常适合注重隐私、灵活性和对数据完全掌控的用户! ![img](https://screensaver01.zap-hosting.com/index.php/s/qfo8k2RXWPFqi3g/preview) -想自己托管这个服务?我们会一步步带你完成安装和配置,告诉你所有需要注意的细节。 +想自己托管这项服务?我们将带你一步步完成安装和配置,并告诉你所有需要注意的事项。 :::danger 需要带桌面环境的 Linux 版本 -此应用只能安装并运行在带有图形界面的 Linux 系统上;本示例以 Ubuntu Desktop 25.04 作为参考。 +此应用只能安装并运行在带有图形用户界面的 Linux 系统上;本示例以 Ubuntu Desktop 25.04 作为参考。 ::: @@ -28,17 +29,17 @@ Joplin 是一款开源的笔记和待办事项应用,支持将基于 Markdown -## 前置条件 +## 前提条件 -在安装 **Joplin** 之前,请确保你的主机环境满足以下要求,以保证安装顺利且性能最佳。 +在安装 **Joplin** 之前,请确保你的主机环境满足以下要求,以保证安装顺利并获得最佳性能。 -| 硬件 | 最低配置 | ZAP-Hosting 推荐配置 | +| 硬件 | 最低要求 | ZAP-Hosting 推荐配置 | | ---------- | ------------ | -------------------------- | | CPU | 1 个 vCPU 核心 | 4 个 vCPU 核心 | | 内存 | 2 GB | 4 GB | | 磁盘空间 | 250 MB | 250 MB | -软件要求所有必要依赖已安装,并运行在支持的操作系统上。请确认你的服务器满足以下条件后再继续安装: +软件要求所有必要依赖已安装,并运行在支持的操作系统上。请确保你的服务器满足以下条件后再继续安装: **依赖项:** `Libfuse2` @@ -50,7 +51,7 @@ Joplin 是一款开源的笔记和待办事项应用,支持将基于 Markdown ## 准备工作 -在搭建 **Joplin** 之前,需要先准备好系统环境,包括将操作系统更新到最新版本并安装所有必需依赖。这些准备工作能保证环境稳定,避免安装过程中或之后出现问题。 +在搭建 **Joplin** 之前,你需要先准备好系统环境,包括将操作系统更新到最新版本并安装所有必需的依赖。这些准备工作能确保环境稳定,避免安装过程中或之后出现问题。 ### 更新系统 @@ -59,13 +60,13 @@ Joplin 是一款开源的笔记和待办事项应用,支持将基于 Markdown ``` sudo apt update && sudo apt upgrade -y ``` -这样可以确保系统拥有最新的安全修复和软件版本,方便后续操作。 +这会确保系统拥有最新的安全修复和软件版本,方便后续操作。 ### 安装依赖 更新完成后,就可以安装依赖了。 #### Libfuse2 -Joplin 需要先安装 Libfuse2。执行以下命令安装: +Joplin 需要先安装 Libfuse2。运行以下命令安装: ``` sudo apt install -y libfuse2 @@ -75,7 +76,7 @@ sudo apt install -y libfuse2 ## 安装 -确认所有要求都满足且准备工作完成后,就可以开始安装 Joplin 了。执行以下命令: +满足所有要求并完成准备后,就可以开始安装 Joplin 了。执行以下命令: ``` wget -O - https://raw.githubusercontent.com/laurent22/joplin/dev/Joplin_install_and_update.sh | bash @@ -94,10 +95,10 @@ Joplin 会通过官方安装脚本自动下载并安装。耐心等待安装完 安装完成后,建议先配置基础设置,让应用更贴合你的使用习惯。配置入口在 *设置* 菜单中。 **同步** -Joplin 支持多种同步目标,如 Nextcloud、Dropbox、OneDrive 或 WebDAV。在“同步”中选择你喜欢的服务并输入账号信息,即可实现多设备笔记实时同步。 +Joplin 支持多种同步目标,如 Nextcloud、Dropbox、OneDrive 或 WebDAV。在“同步”中选择你喜欢的服务商并输入账号信息,实现多设备笔记实时同步。 **加密** -为了保护同步的笔记安全,可以在“加密”设置中启用端到端加密。系统会生成一个密钥,需在所有访问笔记的设备上配置。 +为保护同步的笔记安全,开启“加密”设置中的端到端加密。系统会生成密钥,需在所有访问笔记的设备上配置。 **编辑器与外观** Joplin 使用 Markdown 作为笔记格式。在“编辑器”设置中,你可以选择是否自动显示预览,并调整字体类型和大小。 @@ -117,14 +118,14 @@ Joplin 使用 Markdown 作为笔记格式。在“编辑器”设置中,你可 -## 总结及更多资源 +## 总结与更多资源 -恭喜你!现在已经成功在 VPS 上安装并配置了 Joplin。我们还推荐你看看以下资源,能为你的服务器配置提供更多帮助和指导: +恭喜你!现在已经成功在你的 VPS/独服上安装并配置了 Joplin。我们还推荐你查看以下资源,能为你的服务器配置提供更多帮助和指导: - [Joplinapp.org](https://joplin.org/) - 官方网站 - [Joplinapp.org/help/](https://joplinapp.org/help/) - Joplin 帮助中心 -如果你有这里没覆盖的具体问题,随时联系在线客服,我们每天都在线帮你解答!🙂 +有没覆盖到的问题?如果需要更多帮助,随时联系在线客服,我们每天都在线为你服务!🙂 diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md index 9da046703..30814d33e 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md @@ -1,8 +1,8 @@ --- id: vserver-linux-lamp-stack -title: "VPS:搭建 LAMP 环境 - Linux、Apache、MySQL、PHP" -description: "了解如何高效搭建 LAMP 环境,在 Linux VPS 上托管动态 PHP 网站 → 立即学习" -sidebar_label: Web LAMP 环境 +title: "在 Linux 服务器上搭建 LAMP 环境 - 驱动经典 PHP 应用" +description: "了解如何高效搭建 LAMP 环境以托管动态 PHP 网站 → 立即学习" +sidebar_label: Web LAMP 堆栈 services: - vserver --- @@ -13,15 +13,15 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## 介绍 -**LAMP** 堆栈是一套流行的开源软件组合,通常一起安装,用于简化动态网站托管,特别是针对 PHP 网站和应用。这个缩写代表:**L**inux 作为操作系统,**A**pache 作为 Web 服务器,**M**ySQL 作为数据库,最后是 **P**HP 负责处理。在本指南中,我们将介绍如何在 Linux VPS 上搭建 LAMP 环境,并通过一个待办事项网站的示例进行详细讲解。 +**LAMP** 堆栈是一套流行的开源软件组合,通常一起安装以便轻松托管动态网站,特别是针对 PHP 网站和应用。这个缩写代表:**L**inux 作为操作系统,**A**pache 作为网页服务器,**M**ySQL 作为数据库,最后是 **P**HP 负责处理。在本指南中,我们将介绍如何在 Linux VPS 上搭建 LAMP 堆栈,并通过一个待办事项网站的示例详细讲解。 ## 准备工作 -首先通过 SSH 连接到你的服务器。如果你还不会操作,请查看我们的[初始访问(SSH)](vserver-linux-ssh.md)指南。 +首先通过 SSH 连接到你的服务器。如果你还不会操作,可以查看我们的[初始访问(SSH)](vserver-linux-ssh.md)指南。 -本指南使用 Ubuntu 作为 Linux 发行版。Debian 的操作相同,其他发行版可能略有差异,但命令语法大致相似。确保你已安装操作系统并通过 SSH 连接到服务器。 +本指南使用 Ubuntu 作为 Linux 发行版。Debian 的操作相同,其他发行版可能略有差异,尤其是命令语法。确保你已经安装好操作系统并通过 SSH 连接到服务器。 和往常一样,安装前请确保所有软件包都是最新的,执行以下命令: ``` @@ -40,20 +40,20 @@ sudo dnf upgrade --refresh ## 安装过程 -安装过程可以分为 LAMP 的核心组件,先安装 Apache Web 服务器,再安装 MySQL 数据库,最后安装 PHP。安装过程中,我们会搭建一个用 PHP 编写的测试网站,并访问 MySQL 数据库。所有网页请求最终通过 Apache 服务器处理和响应。 +安装过程可以分为 LAMP 的核心组件,先安装 Apache 网页服务器,再安装 MySQL 数据库,最后安装 PHP。安装过程中,我们会搭建一个用 PHP 编写的测试网站,并访问 MySQL 数据库。所有网页请求最终通过 Apache 处理和响应。 ### 安装 Apache -Apache 是用来处理网页请求并返回响应的 Web 服务器。用下面命令安装: +Apache 是用来处理网页请求并返回响应的服务器。用下面命令安装: ``` sudo apt install apache2 ``` -安装完成后,确保防火墙规则允许外网访问 Web 服务器。这里我们使用 **UFW 防火墙**,因为 Apache 已注册了对应的应用配置。 +安装完成后,确保防火墙规则允许外网访问网页服务器。这里我们用 **UFW 防火墙**,因为 Apache 在 UFW 中有注册的应用配置。 -如果你使用其他防火墙,确保开放了 80 端口(HTTP)。想了解更多 Linux 防火墙知识,请参考我们的[管理防火墙](vserver-linux-firewall.md)指南。 +如果你用的是其他防火墙,确保放行 80 端口(HTTP)。想了解 Linux 防火墙,可以看我们的[防火墙管理](vserver-linux-firewall.md)指南。 -确保 UFW 防火墙已启用,并且已创建允许 SSH 的规则: +确保 UFW 防火墙已启用,并且有 SSH 规则: ``` # 允许 SSH 连接 sudo ufw allow OpenSSH @@ -63,12 +63,12 @@ sudo ufw enable ``` :::caution -如果你使用 UFW 防火墙,务必先创建允许 SSH 的规则!否则断开当前连接后将无法再次通过 SSH 登录服务器! +如果你用 UFW 防火墙,务必先设置 SSH 规则!否则断开当前连接后将无法再次通过 SSH 登录服务器! ::: 接着创建允许 Apache 的规则,并检查规则是否生效: ``` -# 允许 Apache 访问 +# 允许 Apache sudo ufw allow in "Apache Full" # 查看 UFW 防火墙规则 @@ -76,53 +76,52 @@ 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`,表示防火墙配置正确。还会显示之前设置的其他规则,包括 SSH。 +你应该能看到 `Apache` 和 `Apache (v6)` 的规则状态为 `ALLOW`,说明防火墙配置正确。还会显示你之前设置的其他规则,包括 SSH。 ![](https://screensaver01.zap-hosting.com/index.php/s/o8NDBppnTwHdSgf/preview) -防火墙开放后,确认 Apache 是否正常运行。打开浏览器访问你的 IP 地址,格式为 `http://[your_ipaddress]`。 +防火墙放行后,确认 Apache 是否正常运行。用浏览器访问你的 IP 地址,格式为:`http://[your_ipaddress]` -如果正常,会看到默认欢迎页面。若无法访问,使用命令检查服务状态:`systemctl status apache2` +如果正常,你会看到默认欢迎页面。如果打不开,运行命令检查服务状态:`systemctl status apache2` ![](https://screensaver01.zap-hosting.com/index.php/s/irmnDDNi436HH4c/preview) ### 安装 MySQL -接下来安装 MySQL 服务器,作为关系型数据库存储数据。执行: +接下来安装 MySQL 服务器,作为关系型数据库存储数据: ``` sudo apt install mysql-server ``` -安装完成后,建议运行安全配置脚本,提升 MySQL 实例安全性。虽然可选,但强烈推荐。运行: +安装完成后,建议运行安全配置脚本,提升 MySQL 实例安全性。虽然可选,但强烈推荐。执行: ``` sudo mysql_secure_installation ``` -该脚本会引导你完成交互式配置。首先会询问是否启用密码验证插件,建议选择 `Y`,然后选择密码强度等级,推荐选择 `MEDIUM`(输入 `1`)或 `STRONG`(输入 `2`)。 +这个脚本会引导你完成交互式设置。首先会询问密码验证策略,建议选择 `Y` 开启,然后选择 `MEDIUM`(输入 1)或 `STRONG`(输入 2)。 ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -接着会询问是否删除匿名用户和禁止 root 远程登录,出于安全考虑,建议都选择 `Y`。 +接着会询问是否删除匿名用户和禁止 root 远程登录,建议都选择 `Y`,这样更安全。确保 root 只能本地通过 SSH 使用。 ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -最后会询问是否删除测试数据库并重新加载权限表,建议选择 `Y`。 +最后询问是否删除测试数据库并重新加载权限表,建议选择 `Y`,因为测试数据库没用,且需要刷新权限。 ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -完成后,尝试登录 MySQL 确认服务运行: +完成后,尝试登录 MySQL 确认运行正常: ``` sudo mysql -u root ``` - 成功后会显示欢迎信息,输入 `quit` 退出。 ### 安装 PHP -最后安装 PHP 及其 Apache 和 MySQL 插件,确保 Apache 能处理 PHP,PHP 能访问 MySQL: +最后安装 PHP,命令如下,会同时安装 Apache 的 PHP 模块和 MySQL 支持: ``` sudo apt install php libapache2-mod-php php-mysql ``` @@ -133,57 +132,57 @@ php -v ``` :::tip PHP 扩展 -高级用例可能需要额外的 PHP 扩展。运行 `apt search php- | less` 查看可用扩展列表。 +如果需要更多功能,可以安装额外的 PHP 扩展。运行 `apt search php- | less` 查看可用扩展。 用方向键滚动,按 `Q` 退出。安装扩展用: ``` sudo apt install [php_extension] [...] ``` -多个扩展用空格分隔,一次安装更快。 +多个扩展用空格分开,一次装完更快。 ::: -建议调整 Apache 的目录索引顺序,让 `index.php` 优先于默认的 `.html`。编辑配置文件: +建议调整 Apache 的目录索引优先级,让 `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 ``` -保存并退出(`CTRL + X`,然后 `Y`,最后回车),重启 Apache 使配置生效: +保存退出(`CTRL + X`,然后 `Y`,最后回车),重启 Apache 使配置生效: ``` sudo systemctl restart apache2 ``` ### 创建测试网站 -LAMP 环境搭建完成后,我们创建一个测试网站,演示 LAMP 如何协同工作打造动态网站。完全可选,但有助于理解如何用这些工具搭建自己的网站。 +LAMP 环境搭建完成后,我们来创建一个测试网站,演示 LAMP 如何协同工作。完全可选,但能帮你理解如何用这些工具搭建自己的网站。 -本例创建一个简单的 PHP 待办事项网站,读取并返回待办条目,数据存储在 MySQL 表中,通过 Apache 提供服务。 +本例中,我们用 PHP 创建一个简单的待办事项网站,读取并显示存储在 MySQL 数据库中的待办条目,通过 Apache 提供服务。 -示例中使用测试域名 `zapdocs.example.com`,实际使用时请确保为域名设置了指向服务器 IP 的 `A` 记录。需要帮助请看我们的[域名记录](domain-records.md)指南。 +我们用测试域名 `zapdocs.example.com`,实际使用时你需要为域名设置指向服务器 IP 的 `A` 记录。需要帮助请看我们的[域名记录](domain-records.md)指南。 :::note -你也可以不使用域名,直接用 IP 访问。此时请在后续创建虚拟主机文件时删除 `ServerName` 参数。 +你也可以不用域名,直接用 IP 访问。此时把文中 `[your_domain]` 替换成任意名字即可。但创建虚拟主机配置时,记得删除 `ServerName` 参数。 ::: #### 配置 Apache -通常网站文件存放在 `/var/www` 目录。默认 Apache 会有一个 `html` 文件夹,里面是默认页面。为了管理多个网站,建议为每个网站创建独立文件夹。 +通常网站文件都放在 `/var/www` 目录下。默认 Apache 会有一个 `html` 文件夹,里面是默认页面。为了管理多个网站,建议为每个网站单独建文件夹。 -创建网站目录: +比如为本例创建目录: ``` sudo mkdir /var/www/[your_domain] ``` -接着为该域名创建 Apache 虚拟主机配置文件: +然后为该域名创建 Apache 虚拟主机配置文件: ``` sudo nano /etc/apache2/sites-available/[your_domain].conf ``` -复制以下模板,替换 `[your_domain]` 为你的域名: +复制下面模板,替换 `[your_domain]` 为你的域名: ``` ServerName [your_domain] @@ -195,9 +194,9 @@ sudo nano /etc/apache2/sites-available/[your_domain].conf ``` -该配置监听 80 端口请求,匹配 `ServerName`,并指定网站根目录。 +这个配置监听 80 端口,匹配你的域名请求,指定网站根目录为刚建的文件夹。 -保存退出后,建议用命令检查语法: +保存退出后,建议用命令检查配置语法: ``` sudo apache2ctl configtest ``` @@ -207,8 +206,8 @@ sudo apache2ctl configtest sudo a2ensite [your_domain] ``` -:::note 无域名使用 -如果不使用域名,删除或注释掉 `ServerName` 行(加 `#`),并禁用默认虚拟主机: +:::note 无域名情况 +如果不用域名,删除或注释掉 `ServerName` 行(加 `#`),并禁用默认虚拟主机: ``` sudo a2dissite 000-default ``` @@ -221,7 +220,7 @@ sudo systemctl restart apache2 #### 创建网站内容 -现在配置好了 Apache 和网站目录,开始创建网站文件。当前目录为空,访问时不会显示内容。我们将创建一个简单的待办事项网站。 +配置好 Apache 后,网站目录目前是空的,访问时不会显示内容。我们来创建一个简单的待办事项网站。 ##### 准备数据库 @@ -255,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); ``` -创建专用用户: +创建专用用户 `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; @@ -270,22 +269,16 @@ TO todo@localhost; FLUSH PRIVILEGES; ``` -准备好后,输入 `quit` 退出 MySQL。 +完成后输入 `quit` 退出 MySQL。 ##### PHP 网站文件 -最后创建 PHP 网站文件,放在 `/var/www/[your_domain]/index.php`。 - -打开编辑器: +最后创建 PHP 网站文件,放在 `/var/www/[your_domain]/index.php`。打开编辑器: ``` sudo nano /var/www/[your_domain]/index.php ``` -复制以下代码,注意替换 `[your_password]` 为之前设置的密码。 - -:::important -务必修改 `[your_password]` 为你为 `todo` 用户设置的密码。 -::: +复制下面代码,注意替换 `[your_password]` 为你刚才设置的密码。 ```php query($sql); echo ""; } } else { - // 无数据时显示默认信息 + // 没有数据时显示提示 echo "
                    • No to-do items found.
                    • "; } ?> @@ -354,20 +347,20 @@ $conn->close(); ?> ``` -保存退出(`CTRL + X`,`Y`,回车)。 +复制完成后保存退出(`CTRL + X`,`Y`,回车)。 #### 测试网站 -恭喜!你已经成功搭建了一个利用 LAMP 堆栈的测试待办事项网站! +恭喜你,已经成功搭建了一个利用 LAMP 堆栈的测试待办事项网站! -现在可以通过之前配置的域名(HTTP/80端口)访问网站,示例中是 `zapdocs.example.com`。页面效果如下: +现在可以通过之前配置的域名(HTTP 80端口)访问网站,比如本例的 `zapdocs.example.com`。页面应该类似这样: ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## 总结 -恭喜你成功安装并配置了 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/zh/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md index 7e47770da..7a23eed04 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md @@ -1,6 +1,6 @@ --- id: vserver-linux-lemp-stack -title: "VPS:搭建 LEMP 环境 - Linux、Nginx、MySQL、PHP" +title: "在 Linux 服务器上搭建 LEMP 环境 - 部署高性能网页应用" description: "了解如何在 Linux VPS 服务器上搭建 LEMP 环境以托管动态 PHP 网站 → 立即学习" sidebar_label: Web LEMP 环境 services: @@ -13,15 +13,15 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## 介绍 -**LEMP** 环境是一套流行的开源软件组合,通常一起搭建,用于轻松托管动态网站,特别是针对 PHP 网站和应用。这个缩写代表:操作系统使用 **L**inux,Web 服务器使用 "**E**ngine x"(即 nginx),数据库使用 **M**ySQL,最后用 **P**HP 进行处理。在本指南中,我们将介绍如何在 Linux VPS 上搭建 LEMP 环境,并通过一个待办事项网站示例详细讲解。 +**LEMP** 堆栈是一套流行的开源软件组合,专为简化动态网站托管而设计,特别适合 PHP 网站和应用。这个缩写代表:操作系统为 **L**inux,Web 服务器为 "**E**ngine x"(nginx),数据库为 **M**ySQL,最后是用于处理的 **P**HP。本指南将详细介绍如何在 Linux VPS 上搭建 LEMP 环境,并通过一个待办事项网站示例进行讲解。 ## 准备工作 -首先通过 SSH 连接到你的服务器。如果你还不会操作,请查看我们的[初次访问(SSH)](vserver-linux-ssh.md)指南。 +首先通过 SSH 连接到你的服务器。如果你还不会操作,请查看我们的[初始访问(SSH)](vserver-linux-ssh.md)指南。 -本指南使用 Ubuntu 作为 Linux 发行版。Debian 的操作相同,其他发行版可能略有差异,命令语法可能稍有不同。确保你已经安装了操作系统并通过 SSH 连接到服务器。 +本指南使用 Ubuntu 作为 Linux 发行版。Debian 的操作相同,其他发行版可能略有差异,主要是命令语法上。确保你已经安装好操作系统并通过 SSH 连接到服务器。 和往常一样,安装前请确保所有软件包都是最新的,执行以下命令: ``` @@ -40,20 +40,20 @@ sudo dnf upgrade --refresh ## 安装过程 -安装过程可以分为 LEMP 的核心组件,先安装 Nginx Web 服务器,再安装 MySQL 数据库,最后安装 PHP。安装过程中,我们会搭建一个用 PHP 编写的测试网站,它会访问 MySQL 数据库,所有请求最终通过 Nginx 处理和响应。 +安装过程可以分为 LEMP 核心组件的逐步安装,先安装 Nginx Web 服务器,再安装 MySQL 数据库,最后安装 PHP。整个过程中,我们会搭建一个用 PHP 编写、访问 MySQL 数据库的测试网站。所有网页请求最终都会通过 Nginx 处理和响应。 ### 安装 Nginx -Nginx 是用来处理网页请求并返回响应的 Web 服务器。用下面命令安装: +Nginx 是用来处理网页请求并返回响应的 Web 服务器。使用以下命令安装: ``` sudo apt install nginx ``` -安装完成后,确保防火墙规则允许 Web 服务器对外访问。这里我们使用 **UFW 防火墙**,因为 Nginx 已经注册了对应的应用配置。 +安装完成后,确保防火墙规则允许外网访问 Web 服务器。这里我们使用 **UFW 防火墙**,因为 Nginx 已经注册了对应的应用配置。 -如果你使用其他防火墙,请确保开放端口 80(HTTP)。更多防火墙相关内容请参考我们的[管理防火墙](vserver-linux-firewall.md)指南。 +如果你使用其他防火墙,请确保开放了 80 端口(HTTP)。更多防火墙相关内容请参考我们的[防火墙管理](vserver-linux-firewall.md)指南。 -确保 UFW 防火墙已启用,并且已创建 SSH 规则: +确保 UFW 防火墙已启用,并且已创建允许 SSH 的规则: ``` # 允许 SSH 连接 sudo ufw allow OpenSSH @@ -63,27 +63,27 @@ sudo ufw enable ``` :::caution -如果你使用 UFW 防火墙,务必先创建 SSH 规则!否则断开当前连接后将无法再次通过 SSH 登录服务器! +如果你使用 UFW 防火墙,务必先创建允许 SSH 的规则!否则断开当前连接后将无法再次通过 SSH 登录服务器! ::: 接着创建允许 Nginx 的规则,并检查规则是否生效: ``` -# 允许 Nginx +# 允许 Nginx 完整访问(HTTP 和 HTTPS) 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`,表示防火墙配置正确。还会显示之前设置的其他规则,包括 SSH。 ![](https://screensaver01.zap-hosting.com/index.php/s/A36rfRzL3gFGq9x/preview) -防火墙开放后,确认 Nginx 是否正常运行。打开浏览器访问你的 IP 地址,格式为:`http://[your_ipaddress]` +防火墙配置完成后,确认 Nginx 是否正常运行。打开浏览器访问你的服务器 IP 地址,例如:`http://[your_ipaddress]` 如果正常,会看到默认欢迎页面。若无法访问,使用命令检查服务状态:`systemctl status nginx` @@ -91,29 +91,29 @@ sudo ufw status ### 安装 MySQL -接下来安装 MySQL 服务器,作为关系型数据库存储数据: +接下来安装 MySQL 服务器,作为关系型数据库持久存储数据: ``` sudo apt install mysql-server ``` -安装完成后,建议运行安全配置脚本,增强 MySQL 实例安全性。虽然可选,但强烈推荐。执行: +安装完成后,建议运行安全配置脚本,提升 MySQL 实例安全性。虽然可选,但强烈推荐执行: ``` sudo mysql_secure_installation ``` -该脚本会引导你完成交互式设置。首先会询问密码验证策略,建议选择 `Y` 启用,然后选择 `1`(中等)或 `2`(强)安全级别。 +该脚本会引导你完成交互式配置。首先会询问是否启用密码验证插件,建议选择 `Y`,并选择密码强度等级,推荐 `MEDIUM`(输入 `1`)或 `STRONG`(输入 `2`)。 ![](https://screensaver01.zap-hosting.com/index.php/s/YF6N3iPaDWD4sgX/preview) -接着会询问是否删除匿名用户和禁止 root 远程登录,建议都选择 `Y`,以提升安全性。这样测试用户会被删除,root 只能本地通过 SSH 使用,降低风险。 +接着会询问是否删除匿名用户和禁止 root 远程登录,出于安全考虑,建议都选择 `Y`。 ![](https://screensaver01.zap-hosting.com/index.php/s/ka6GKkojRPRycZB/preview) -最后询问是否删除测试数据库并重新加载权限表,建议选择 `Y`,因为测试数据库不需要,且需要刷新权限表使改动生效。 +最后会询问是否删除测试数据库并重新加载权限表,同样建议选择 `Y`。 ![](https://screensaver01.zap-hosting.com/index.php/s/42cYTkPaEfo3Jbq/preview) -完成后,尝试登录 MySQL 检查是否运行正常: +完成后,尝试登录 MySQL 检查是否正常运行: ``` sudo mysql -u root ``` @@ -121,9 +121,7 @@ sudo mysql -u root ### 安装 PHP -LEMP 最后一个核心组件是 PHP。Nginx 需要借助 `php-fpm`(PHP FastCGI 进程管理器)来处理 PHP 请求。Nginx 会将请求转发给 `php-fpm`,然后再响应客户端。 - -安装最新的 php-fpm 及 MySQL PHP 插件,确保 Nginx 能与 PHP 和 MySQL 配合: +LEMP 的最后一环是 PHP。Nginx 需要通过外部程序 `php-fpm`(PHP FastCGI 进程管理器)来处理 PHP 请求。安装最新版本的 php-fpm 及 PHP MySQL 插件: ``` sudo apt install php-fpm php-mysql ``` @@ -134,7 +132,7 @@ php -v ``` :::tip PHP 扩展 -如果需要更多功能,可以安装额外的 PHP 扩展。运行 `apt search php- | less` 查看可用扩展。 +如果需要更多功能,可以安装额外的 PHP 扩展。运行 `apt search php- | less` 查看可用扩展列表。 用方向键滚动,按 `Q` 退出。安装扩展示例: ``` @@ -145,11 +143,11 @@ sudo apt install [php_extension] [...] ### 创建测试网站 -所有 LEMP 组件安装完成后,我们来创建一个测试网站,演示 LEMP 如何协同工作搭建动态网站。完全可选,但有助于理解如何用这些工具搭建自己的网站。 +所有 LEMP 组件安装完成后,我们来创建一个测试网站,演示 LEMP 如何协同工作打造动态网站。完全可选,但有助于理解如何利用这些工具搭建自己的网站。 -本例中,我们用 PHP 创建一个简单的待办事项网站,从 MySQL 数据库读取并显示待办条目,通过 Nginx 提供服务。 +本例中,我们用 PHP 创建一个简单的待办事项网站,数据存储在 MySQL 表中,通过 Nginx 提供服务。 -示例中使用测试域名 `zapdocs.example.com`,实际使用时你需要为域名设置指向服务器 IP 的 `A` 记录。需要帮助请看我们的[域名记录](domain-records.md)指南。 +我们使用测试域名 `zapdocs.example.com`,实际使用时请确保为你的域名设置了指向服务器 IP 的 `A` 记录。需要帮助请看我们的[域名记录](domain-records.md)指南。 :::note 你也可以不使用域名,直接用 IP 访问。此时请在后续创建服务器块时删除 `server_name` 参数。 @@ -157,15 +155,14 @@ sudo apt install [php_extension] [...] #### 配置 Nginx -一般网站文件都存放在 `/var/www` 目录。默认 Nginx 会有一个 `html` 文件夹存放默认页面。为了管理多个网站,建议为每个网站单独创建文件夹。 +通常网站文件存放在 `/var/www` 目录。默认 Nginx 会有一个 `html` 文件夹存放默认页面。为了管理多个网站,建议为每个网站单独创建文件夹。 -创建网站文件夹: +例如为本例创建目录: ``` sudo mkdir /var/www/[your_domain] ``` -本例为 `/var/www/zapdocs.example.com`。 -接着在 `sites-available` 目录创建 Nginx 服务器块配置文件: +然后在 `sites-available` 目录下为该域名创建 Nginx 服务器块配置文件: ``` sudo nano /etc/nginx/sites-available/[your_domain].conf ``` @@ -195,29 +192,29 @@ server { ``` :::important PHP 版本 -请将 `[your_phpversion]` 替换为当前安装的 PHP 版本。运行 `php -v` 查看版本,例如 `PHP 8.3.6`,则填写 `8.3`,即: +请将 `[your_phpversion]` 替换为你安装的 PHP 版本号。运行 `php -v` 查看版本,例如 `PHP 8.3.6`,则填写 `8.3`,即: ``` fastcgi_pass unix:/var/run/php/php8.3-fpm.sock; ``` ::: -该配置监听 80 端口,匹配指定域名,网站根目录指向你刚建的文件夹。 +该配置监听 80 端口,匹配指定域名,并将网站根目录指向你创建的文件夹。 -保存并退出 nano(`CTRL + X`,然后 `Y`,最后回车)。 +保存并退出 nano(`CTRL + X`,然后 `Y` 确认,最后回车)。 -激活配置,创建软链接到 `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 ``` ::: -建议用命令检查配置语法: +建议运行以下命令检查配置语法: ``` sudo nginx -t ``` @@ -229,11 +226,11 @@ sudo systemctl reload nginx #### 创建网站内容 -配置完成后,网站目录为空,访问时不会显示内容。我们将创建一个简单的待办事项网站。 +现在配置好了 Nginx,文件夹是空的,我们来创建一个简单的待办事项网站。 ##### 准备数据库 -登录 MySQL: +先登录 MySQL: ``` sudo mysql -u root ``` @@ -263,13 +260,12 @@ 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; @@ -278,20 +274,16 @@ TO todo@localhost; FLUSH PRIVILEGES; ``` -准备完成后,输入 `quit` 退出 MySQL。 +完成后输入 `quit` 退出 MySQL。 ##### PHP 网站文件 -最后,创建网站的 PHP 文件。打开编辑器: +最后创建 PHP 网站文件 `index.php`,放在 `/var/www/[your_domain]` 目录: ``` sudo nano /var/www/[your_domain]/index.php ``` -复制以下代码,替换 `[your_password]` 为你刚才设置的密码。该代码连接数据库,查询待办事项,并显示在网页上。 - -:::important -务必将 `[your_password]` 替换为你为 `todo` 用户设置的密码。 -::: +复制以下代码,注意替换 `[your_password]` 为之前设置的密码: ``` 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); ?> @@ -331,7 +323,7 @@ $result = $conn->query($sql); // 遍历结果数组 foreach ($result as $entry) { echo "
                    • "; - // 显示名称,使用 htmlspecialchars 防止 XSS 攻击 + // 显示名称,防止 XSS 攻击 echo htmlspecialchars($entry["name"]); // 显示完成状态 @@ -364,16 +356,16 @@ $conn->close(); #### 测试网站 -恭喜!你已经成功搭建了一个利用 LEMP 环境的测试待办事项网站! +恭喜你,已经成功搭建了一个利用 LEMP 堆栈的测试待办事项网站! -现在可以通过之前配置的域名(HTTP 80端口)访问网站,本例是 `zapdocs.example.com`。页面效果大致如下: +现在可以通过之前配置的域名(HTTP 80端口)访问网站,比如本例中的 `zapdocs.example.com`。页面效果大致如下: ![](https://screensaver01.zap-hosting.com/index.php/s/NgK2n8xN3wZPLeP/preview) ## 总结 -恭喜你成功安装并配置了 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/zh/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md index 90ee650f9..b7b7cfaae 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md @@ -1,10 +1,11 @@ --- id: vserver-linux-nextcloud -title: "VPS:Nextcloud 安装指南" +title: "在 Linux 服务器上安装 Nextcloud - 搭建你的私人云存储" description: "了解如何在 Linux 上搭建高性能 Nextcloud 服务器,实现最佳云托管体验 → 立即学习" sidebar_label: 安装 Nextcloud services: - vserver + - dedicated --- import InlineVoucher from '@site/src/components/InlineVoucher'; @@ -15,7 +16,7 @@ Nextcloud 是一个开源云解决方案,是 Owncloud 的分支项目,由前 ![](https://screensaver01.zap-hosting.com/index.php/s/kCndbKaFAaktERk/preview) -为了获得最佳性能、稳定性和功能,推荐以下配置来托管 Nextcloud 服务器。Nextcloud 服务器不兼容 Windows 和 MacOS,至少不经过额外的虚拟化或类似的解决方案。 +为了实现最佳性能、稳定性和功能,推荐以下配置来托管 Nextcloud 服务器。Nextcloud 服务器不兼容 Windows 和 MacOS,除非通过虚拟化或类似的解决方案。 @@ -25,12 +26,12 @@ Nextcloud 是一个开源云解决方案,是 Owncloud 的分支项目,由前 #### 硬件 -| 组件 | 最低要求 | 推荐配置 | -| -------------- | ---------------------- | ---------------------------- | -| CPU | 2x 1 GHz | 4x 2 GHz 及以上 | -| 内存 | 512 MB | 4 GB 及以上 | -| 存储 | 10 GB | 50 GB 及以上 | -| 带宽 | 100 Mbit/s(上下行) | 500 Mbit/s(上下行),多用户使用时推荐 | +| 组件 | 最低要求 | 推荐配置 | +| -------------- | ---------------------- | --------------------------- | +| CPU | 2核 1 GHz | 4核 2 GHz 以上 | +| 内存 | 512 MB | 4 GB 以上 | +| 存储 | 10 GB | 50 GB 以上 | +| 带宽 | 100 Mbit/s(上下行) | 500 Mbit/s(上下行)推荐,适合多用户使用云服务 | #### 软件 @@ -43,7 +44,7 @@ Nextcloud 是一个开源云解决方案,是 Owncloud 的分支项目,由前 需要通过 SSH 客户端连接 Linux 服务器来安装云服务。如果你不确定如何使用 SSH,可以参考这篇指南:[初次访问(SSH)](vserver-linux-ssh.md) -连接成功后,就可以开始安装 Nextcloud 所需的基础软件包,包括 Web 服务器和 PHP。 +连接成功后,就可以开始安装 Nextcloud 所需的软件包,包括 Web 服务器和 PHP。 import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; @@ -56,7 +57,7 @@ import TabItem from '@theme/TabItem'; **Apache(Web 服务器)** -🗄️ Debian 8/9/10: +🗄️ Debian 8/9/10: ``` sudo apt update && sudo apt -y upgrade sudo apt -y install apache2 @@ -64,7 +65,7 @@ sudo apt -y install apache2 **PHP(超文本预处理器)** -🗄️ Debian 8: +🗄️ Debian 8: ``` # 第一步:添加 PHP 7.3 PPA 源 sudo apt -y install lsb-release apt-transport-https ca-certificates @@ -78,7 +79,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 ``` -🗄️ Debian 9: +🗄️ Debian 9: ``` # 第一步:添加 PHP 7.3 PPA 源 sudo apt -y install lsb-release apt-transport-https ca-certificates @@ -92,7 +93,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 ``` -🗄️ Debian 10: +🗄️ Debian 10: ``` # 第一步:安装 PHP 7.3 sudo apt -y install php php-common @@ -113,7 +114,7 @@ php -v **Apache(Web 服务器)** -🗄️ Ubuntu 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 +122,7 @@ sudo apt-get -y install apache2 **PHP(超文本预处理器)** -🗄️ Ubuntu 16.X: +🗄️ Ubuntu 16.X: ``` # 第一步:添加 PHP 7.3 PPA sudo apt-get install software-properties-common @@ -135,7 +136,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 ``` -🗄️ Ubuntu 18.X: +🗄️ Ubuntu 18.X: ``` # 第一步:添加 PHP 7.3 PPA sudo apt-get install software-properties-common @@ -149,7 +150,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 ``` -🗄️ Ubuntu 19.X: +🗄️ Ubuntu 19.X: ``` # 第一步:添加 PHP 7.3 PPA sudo apt-get install software-properties-common @@ -175,7 +176,7 @@ php -v **Apache(Web 服务器)** -🗄️ CentOS 6: +🗄️ CentOS 6: ``` sudo yum -y update sudo yum -y install httpd @@ -186,7 +187,7 @@ sudo systemctl start httpd sudo systemctl enable httpd.service ``` -🗄️ CentOS 7: +🗄️ CentOS 7: ``` sudo yum -y update sudo yum -y install httpd @@ -197,7 +198,7 @@ sudo systemctl start httpd sudo systemctl enable httpd ``` -🗄️ CentOS 8: +🗄️ CentOS 8: ``` sudo yum -y update sudo yum -y install httpd @@ -210,7 +211,7 @@ sudo systemctl enable httpd **PHP(超文本预处理器)** -🗄️ CentOS 6: +🗄️ CentOS 6: ``` # 第一步:设置 Yum 仓库 yum install epel-release @@ -223,7 +224,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 ``` -🗄️ CentOS 7: +🗄️ CentOS 7: ``` # 第一步:设置 Yum 仓库 yum install epel-release @@ -236,7 +237,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 ``` -🗄️ CentOS 8: +🗄️ CentOS 8: ``` # 第一步:设置 Yum 仓库 dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-8.rpm @@ -255,7 +256,7 @@ php -v -下一步是确定数据库类型,用于存储相关信息。这里有几个选项: +下一步是定义数据库类型,用于存储相关信息。你可以选择以下几种: @@ -269,26 +270,26 @@ php -v sudo apt-get install mariadb-server php-mysql ``` -安装过程中会提示设置 root 密码。如果没有提示,默认密码为空。这不安全,务必立即修改! +安装过程中会提示设置 root 密码。如果没有提示,默认密码为空,这不安全,务必立即修改! -接下来连接数据库服务器并创建所需数据库: +连接数据库服务器并创建数据库: ```sql mysql -u root -p CREATE DATABASE nextcloud; ``` -然后创建一个用户,赋予访问 Nextcloud 数据库的权限: +接着创建一个用户,赋予访问 Nextcloud 数据库的权限: ```sql CREATE USER 'nc_user'@'localhost' IDENTIFIED BY 'YOUR_PASSWORD_HERE'; ``` :::info -不要跳过这步直接用 root 用户!这不安全,会让你的数据暴露风险! +不要跳过这步使用 root 用户!这不安全,会让你的数据处于风险中! ::: -最后给新用户分配权限: +最后赋予新用户权限: ```SQL GRANT ALL PRIVILEGES ON nextcloud.* TO 'nc_user'@'localhost'; @@ -308,26 +309,26 @@ FLUSH PRIVILEGES; sudo apt-get install mysql-server php-mysql ``` -安装过程中会提示设置 root 密码。如果没有提示,默认密码为空。这不安全,务必立即修改! +安装过程中会提示设置 root 密码。如果没有提示,默认密码为空,这不安全,务必立即修改! -接下来连接数据库服务器并创建所需数据库: +连接数据库服务器并创建数据库: ```sql mysql -u root -p CREATE DATABASE nextcloud; ``` -然后创建一个用户,赋予访问 Nextcloud 数据库的权限: +接着创建一个用户,赋予访问 Nextcloud 数据库的权限: ```sql CREATE USER 'nc_user'@'localhost' IDENTIFIED BY 'YOUR_PASSWORD_HERE'; ``` :::info -不要跳过这步直接用 root 用户!这不安全,会让你的数据暴露风险! +不要跳过这步使用 root 用户!这不安全,会让你的数据处于风险中! ::: -最后给新用户分配权限: +最后赋予新用户权限: ```SQL GRANT ALL PRIVILEGES ON nextcloud.* TO 'nc_user'@'localhost'; @@ -347,26 +348,26 @@ sudo apt-get update sudo apt-get install postgresql postgresql-contrib ``` -安装过程中会提示设置 root 密码。如果没有提示,默认密码为空。这不安全,务必立即修改! +安装过程中会提示设置 root 密码。如果没有提示,默认密码为空,这不安全,务必立即修改! -接下来连接数据库服务器并创建所需数据库: +连接数据库服务器并创建数据库: ```sql sudo -u postgres psql CREATE DATABASE nextcloud; ``` -然后创建一个用户,赋予访问 Nextcloud 数据库的权限: +接着创建一个用户,赋予访问 Nextcloud 数据库的权限: ```sql CREATE USER nextcloud with encrypted password 'YOUR_PASSWORD_HERE'; ``` :::info -不要跳过这步直接用 root 用户!这不安全,会让你的数据暴露风险! +不要跳过这步使用 root 用户!这不安全,会让你的数据处于风险中! ::: -最后给新用户分配权限: +最后赋予新用户权限: ```SQL grant all privileges on database mydb to myuser; @@ -398,12 +399,12 @@ $AUTOCONFIG = array( apt-get install sqlite3 php-sqlite3 ``` -创建新的 SQLite 3 数据库 +创建新的 SQLite 3 数据库: ``` sqlite3 DatabaseName.db ``` -之后可以通过网页安装器或 **config.php** 配置文件修改 SQLite 3 数据库设置。 +之后你可以通过网页安装器或 **config.php** 配置文件修改 SQLite 3 数据库设置。 ``` @@ -499,7 +500,7 @@ SSLCertificateKeyFile /etc/letsencrypt/live/domain.tld/privkey.pem -此外,所有 HTTP 流量都应通过 301 永久重定向跳转到 HTTPS。Apache 配置示例如下: +此外,所有 HTTP 流量应通过 301 永久重定向跳转到 HTTPS。Apache 配置示例如下: ``` @@ -511,22 +512,23 @@ SSLCertificateKeyFile /etc/letsencrypt/live/domain.tld/privkey.pem ## 管理 Nextcloud -你可以通过浏览器访问 Nextcloud,也可以用手机和电脑上的客户端 App 访问。客户端下载地址:https://nextcloud.com/install/#install-clients +你可以通过浏览器访问 Nextcloud,也可以通过手机和电脑上的 App 访问。客户端下载地址:https://nextcloud.com/install/#install-clients ![](https://screensaver01.zap-hosting.com/index.php/s/aw6qpNE7TkwQeaP/preview) -在设置里还能调整更多选项,查看日志、活动记录等重要信息。包括额外的安全设置(双因素认证、加密等)、界面设计(Logo、颜色、口号、头部)、访问权限等等。 +在设置中,你可以在安装后调整更多选项,查看重要信息如日志、活动记录。包括额外的安全设置(双因素认证、加密等)、界面设计(Logo、颜色、口号、页眉)、访问权限等。 **应用** -此外,除了默认应用外,还可以安装更多扩展 App,入口在菜单的 **Apps** 里。 +此外,你还可以安装除默认应用外的更多应用,入口在菜单项 **Apps**。 ![](https://screensaver01.zap-hosting.com/index.php/s/wKERd24E25668kt/preview) -通过这些 **Apps**,你可以根据需求进一步定制 Nextcloud。 +通过这些 **Apps**,你可以根据需求进一步个性化你的 Nextcloud。 + ## 总结 -恭喜你,Nextcloud 安装成功!如果有任何问题或疑问,随时联系我们的支持团队,全天候为你服务! +恭喜你,Nextcloud 安装成功!如果有任何问题或疑问,欢迎随时联系我们的支持团队,我们每天都在线为你服务! \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md index 84e5a354d..2073049ec 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md +++ b/i18n/zh/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,23 +14,18 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## 介绍 -Node.js 是一个跨平台、开源的 JavaScript 运行时环境,可以在浏览器外执行 JavaScript 代码,比如在服务器或命令行工具中。它基于 V8 引擎,支持异步、事件驱动的 I/O,非常高效,适合构建可扩展的网络和实时应用。 +Node.js 是一个跨平台、开源的 JavaScript 运行环境,可以在浏览器外执行 JavaScript 代码,比如在服务器或命令行工具中。它基于 V8 引擎,支持异步、事件驱动的 I/O,使其非常高效,适合构建可扩展的网络和实时应用。 “JavaScript 无处不在”的理念让开发者可以用同一种语言同时开发前端和后端。 - - - - ## 准备工作 -在安装 **Node.js** 之前,你需要先准备好系统环境。这包括将操作系统更新到最新版本,并安装所有必需的依赖。这样可以保证环境稳定,避免安装过程中或之后出现问题。 - +在安装 **Node.js** 之前,你需要先准备好系统。这包括将操作系统更新到最新版本,并安装所有必需的依赖。这样可以保证环境稳定,避免安装过程中或之后出现问题。 ### 更新系统 -为了确保系统运行的是最新的软件和安全补丁,建议先执行系统更新。运行以下命令: +为了确保系统运行最新的软件和安全补丁,建议先执行系统更新。运行以下命令: ``` sudo apt update && sudo apt upgrade -y @@ -37,21 +33,18 @@ sudo apt update && sudo apt upgrade -y 这会确保你的系统拥有最新的安全修复和软件版本,方便后续操作。 ### 安装依赖 -更新完成后,就可以安装依赖了。Node.js 会通过一系列 Docker 容器部署和运行,因此需要先安装 Docker。执行以下命令安装 Docker: +更新完成后,就可以安装依赖了。Node.js 会通过一系列 Docker 容器部署和运行,因此需要先安装 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 镜像,方便后续容器部署: @@ -59,21 +52,17 @@ sh get-docker.sh docker pull node:22-alpine ``` -接着,可以基于该镜像启动一个容器,并进入交互式 shell。使用下面的命令启动容器,`--rm` 参数确保退出后自动删除容器,保持宿主机环境整洁: +接着,你可以基于该镜像启动一个容器,并进入交互式 shell。使用下面的命令启动容器,`--rm` 参数确保退出后自动删除容器,保持宿主机环境整洁: ``` docker run -it --rm --entrypoint sh node:22-alpine ``` -进入容器后,运行 `node -v` 检查 Node.js 版本,应该显示 `v22.19.0`。你也可以用 `npm -v` 查看 npm 版本,预期输出是 `10.9.3`。这说明镜像中包含了正确版本的 Node.js 和 npm,随时可用。 - - - - +进入容器后,运行 `node -v` 检查 Node.js 版本,应该显示 `v22.19.0`。你也可以用 `npm -v` 查看 npm 版本,预期输出为 `10.9.3`。这说明镜像中包含了正确版本的 Node.js 和 npm,随时可用。 ## 配置 -启动 Node.js 容器后,建议在环境内配置一些关键的 Node.js 设置。常见做法是定义环境变量,例如: +启动 Node.js 容器后,建议在环境内配置一些关键设置。常见做法是定义环境变量,例如: ``` export NODE_ENV=production @@ -89,17 +78,15 @@ npm init -y 这会生成一个 `package.json` 文件,定义项目的依赖、脚本和元数据,是每个 Node.js 应用的核心配置文件。 -安装依赖用 `npm install `,开发依赖用 `npm install --save-dev`。`package.json` 中的 `scripts` 部分可以定义自定义命令,比如 `npm start` 或 `npm run build`,方便执行和管理项目。 - -更高级的配置可以通过 `.npmrc` 或 `.nvmrc` 文件实现,比如配置私有仓库、缓存选项,或强制使用特定版本的 Node.js,确保应用在不同环境中一致运行。 - +接着可以用 `npm install ` 安装依赖,开发依赖则用 `npm install --save-dev` 添加。`package.json` 中的 `scripts` 部分允许你定义自定义命令,比如 `npm start` 或 `npm run build`,方便执行和管理项目。 +更高级的配置可以通过 `.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/zh/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md index 588178c5e..b6aa786ce 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md +++ b/i18n/zh/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++ 以其快速的性能和低资源占用著称,依然是开发者和用户寻求强大且轻量编辑工具的热门选择。 +Notepad++ 是一款免费且开源的 Windows 文本和源代码编辑器。它支持多种编程和脚本语言的语法高亮、代码折叠和标签式编辑,并且通过插件高度可定制。Notepad++ 以其快速的性能和低资源占用著称,依然是开发者和用户寻找强大且轻量编辑工具的热门选择。 ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) @@ -28,15 +29,15 @@ Notepad++ 是一款免费开源的 Windows 文本和源代码编辑器。它支 ## 前提条件 -在安装 **Notepad++** 之前,请确保你的主机环境满足以下要求,以保证安装顺利并获得最佳性能。 +在安装 **Notepad++** 之前,请确保你的主机环境满足以下要求,以保证安装顺利且性能最佳。 -| 硬件 | 最低配置 | ZAP-Hosting 推荐配置 | +| 硬件 | 最低要求 | ZAP-Hosting 推荐配置 | | ---------- | ------------ | -------------------------- | -| CPU | 1 vCPU 核心 | 4 vCPU 核心 | +| CPU | 1 个 vCPU 核心 | 4 个 vCPU 核心 | | 内存 | 2 GB | 4 GB | | 磁盘空间 | 25 MB | 25 GB | -软件要求所有必要依赖已安装,并运行在支持的操作系统上。请确认你的服务器满足以下条件后再继续安装: +软件要求所有必要依赖已安装,并运行在支持的操作系统上。请确保你的服务器满足以下条件后再继续安装: **依赖项:** `Snap` @@ -46,7 +47,7 @@ Notepad++ 是一款免费开源的 Windows 文本和源代码编辑器。它支 ## 准备工作 -在安装 **Notepad++** 之前,需要先准备系统,包括将操作系统更新到最新版本并安装所有必需依赖。这些准备工作能确保环境稳定,避免安装过程中或之后出现问题。 +在安装 **Notepad++** 之前,你需要先准备好系统,包括将操作系统更新到最新版本并安装所有必需依赖。这些准备工作能确保环境稳定,避免安装过程中或之后出现问题。 ### 更新系统 为了确保系统运行最新的软件和安全补丁,建议先执行系统更新。运行以下命令: @@ -54,7 +55,7 @@ Notepad++ 是一款免费开源的 Windows 文本和源代码编辑器。它支 ``` sudo apt update && sudo apt upgrade -y ``` -这会确保系统拥有最新的安全更新和软件版本。 +这会确保系统拥有最新的安全补丁和软件版本,方便后续操作。 ### 安装依赖 更新完成后,就可以安装依赖了。 @@ -80,12 +81,12 @@ Notepad++ 会通过官方安装脚本下载并安装。耐心等待安装完成 ## 配置 -Notepad++ 提供丰富的自定义选项,位于 *设置 > 偏好设置*,让你根据工作流程调整编辑器: +Notepad++ 提供了丰富的自定义选项,位于 *设置 > 偏好设置* 中,方便你根据工作流程调整编辑器: -- **常规**:控制启动行为,比如是否重新打开上次编辑的文件、默认语言设置、标签页行为等。 +- **常规**:控制启动行为,比如重新打开上次编辑的文件、设置默认语言或定义标签页行为。 - **编辑器设置**:调整字体类型和大小、制表符宽度、行号显示、自动缩进,或是否显示空格和制表符标记。 -- **配色方案与语法**:通过“样式配置器”切换主题,定制各支持语言的语法高亮。 -- **文件处理**:配置文件变更自动重载、大文件处理方式,或编码偏好(如 UTF-8)。 +- **配色方案与语法**:使用“样式配置器”切换主题,定制每种支持语言的语法高亮。 +- **文件处理**:配置文件变更自动重载、大文件处理方式或编码偏好(如 UTF-8)。 - **安全与备份**:启用自动备份或会话恢复,防止数据丢失。 - **插件**:通过插件管理器安装和管理扩展,添加 FTP 支持或高级格式化等功能。 @@ -93,12 +94,12 @@ Notepad++ 提供丰富的自定义选项,位于 *设置 > 偏好设置*,让 ![img](https://screensaver01.zap-hosting.com/index.php/s/X8og5qnFkBTRcmA/preview) -## 总结与更多资源 +## 总结及更多资源 -恭喜你!现在你已经成功在 VPS 上安装并配置了 Notepad++。我们还推荐你查看以下资源,能为你的服务器配置提供更多帮助和指导: +恭喜你!现在已经成功在你的 VPS/独立服务器上安装并配置了 Notepad++。我们还推荐你查看以下资源,能为你的服务器配置提供更多帮助和指导: - [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - 官方网站 -有具体问题没在这里覆盖?需要更多帮助?随时联系在线客服,我们每天都在线为你服务!🙂 +有具体问题这里没提到?如果需要更多帮助,随时联系在线客服,我们每天都在线为你服务!🙂 \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-php.md b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-php.md index 66f47c367..265f12587 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-php.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-php.md @@ -1,10 +1,11 @@ --- id: vserver-linux-php -title: 'VPS:PHP 安装指南' -description: "了解如何在你的 Linux 服务器上安装 PHP 进行网页开发,并针对 Apache 或独立使用优化你的环境 → 立即了解更多" +title: '在 Linux 服务器上安装 PHP - 驱动强大的动态网页应用' +description: "学习如何在你的 Linux 服务器上安装 PHP 进行网页开发,并针对 Apache 或独立使用优化你的环境 → 立即了解更多" sidebar_label: 安装 PHP services: - vserver + - dedicated --- import InlineVoucher from '@site/src/components/InlineVoucher'; @@ -17,7 +18,7 @@ PHP 是一门流行的通用编程语言,在网页开发中应用广泛。本 ## 准备工作 -首先通过 SSH 连接到你的服务器。如果你还不会操作,可以查看我们的[初次访问(SSH)](vserver-linux-ssh.md)指南。 +首先通过 SSH 连接到你的服务器。如果你还不会操作,可以参考我们的[初始访问(SSH)](vserver-linux-ssh.md)指南。 登录后,建议根据你的操作系统运行对应的更新命令,保持服务器安全并拥有最新功能。 @@ -55,13 +56,13 @@ import TabItem from '@theme/TabItem'; -## 安装方式 +## 安装 安装 PHP 到 Linux 服务器主要有两种方式:独立安装或作为 Apache 的附加包。如果你使用的是非 Apache 的自建 Web 服务器,或者用于通用任务,推荐使用独立安装方式。否则,如果你使用 Apache 作为 Web 服务器,建议通过 Apache 方式安装 PHP 作为额外模块。 ## 独立安装 -使用以下命令安装最新版本的 PHP。如果想安装指定版本,可以使用 `-y` 参数加上版本号。 +使用以下命令安装最新版本的 PHP。如果你想安装指定版本,可以使用 `-y` 参数后跟版本号。 ``` # 最新版本 @@ -71,7 +72,7 @@ sudo apt install php sudo apt -y install php[版本号] ``` -用 `php -v` 命令确认安装成功。恭喜你,PHP 已成功安装到服务器。建议查看 **PHP 扩展** 部分,确保安装你需要的扩展。 +通过运行 `php -v` 命令确认安装成功。恭喜你,PHP 已成功安装到服务器。建议继续阅读 **PHP 扩展** 部分,确保安装你需要的扩展。 ## Apache 方式 @@ -87,7 +88,7 @@ sudo apt install apache2 sudo ufw allow in "Apache" ``` -现在你的服务器应该可以访问了。打开浏览器,输入 `http://[你的服务器IP]` 试试看。 +现在你的服务器应该可以访问了。可以在浏览器输入 `http://[你的服务器IP]` 进行测试。 Apache 准备好后,使用下面命令安装 Apache 的 PHP 模块: @@ -95,17 +96,17 @@ Apache 准备好后,使用下面命令安装 Apache 的 PHP 模块: sudo apt install php libapache2-mod-php ``` -用 `php -v` 命令确认安装成功。PHP 已成功和 Apache Web 服务器集成。建议查看 **PHP 扩展** 部分,确保安装你需要的扩展。 +通过 `php -v` 命令确认安装成功。PHP 已成功与 Apache Web 服务器集成。建议继续阅读 **PHP 扩展** 部分,确保安装你需要的扩展。 ## PHP 扩展 -PHP 自带丰富的可选扩展,可以安装来增强功能。运行下面命令查看可用扩展列表,结果会通过管道传给 `less`,方便浏览。 +PHP 自带丰富的可选扩展,可以安装来增强功能。运行以下命令查看可用扩展列表,结果会通过管道传给 `less` 命令方便浏览: ``` 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/zh/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md index f702c19a1..f4044eee5 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md @@ -1,10 +1,11 @@ --- id: vserver-linux-plausible -title: "VPS:在操作系统上安装 Plausible" -description: "了解如何搭建一个注重隐私的网页分析平台,实现清晰洞察和极速性能 → 立即了解" +title: "在 Linux 服务器上安装 Plausible Analytics - 运行注重隐私的网页分析" +description: "了解如何搭建一个注重隐私的网页分析平台,获得清晰洞察和极速性能 → 立即了解更多" sidebar_label: 安装 Plausible services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,9 +14,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## 介绍 -Plausible 是一个轻量级、开源的网页分析平台,无需使用 Cookie,且完全遵守隐私法规。它通过简洁直观的仪表盘提供关键指标,如访客数量、页面浏览量和访问时长。凭借易用性、快速性能和基于欧盟的基础设施,Plausible 成为 Google Analytics 的现代且注重隐私的替代方案。 +Plausible 是一个轻量级、开源的网页分析平台,无需使用 Cookie,且完全遵守隐私法规。它通过简洁直观的仪表盘提供关键指标,如访客数量、页面浏览量和访问时长。凭借易用性、快速性能以及基于欧盟的基础设施,Plausible 成为 Google Analytics 的现代且注重隐私的替代方案。 -想自己托管这个服务?我们将带你一步步完成安装和配置,并告诉你所有需要注意的事项。 +想自己托管这个服务?我们将带你一步步完成安装和配置,同时告诉你所有需要注意的事项。 @@ -39,7 +40,7 @@ Plausible 是一个轻量级、开源的网页分析平台,无需使用 Cookie ## 准备工作 -在搭建 **Plausible** 之前,你需要先准备好系统,包括将操作系统更新到最新版本并安装所有必需依赖。这些准备工作能确保环境稳定,避免安装过程中或之后出现问题。 +在搭建 **Plausible** 之前,你需要先准备好系统,包括将操作系统更新到最新版本并安装所有必需依赖。这些准备工作能保证环境稳定,避免安装过程中或之后出现问题。 ### 更新系统 为了确保系统运行最新的软件和安全补丁,建议先执行系统更新。运行以下命令: @@ -47,7 +48,6 @@ Plausible 是一个轻量级、开源的网页分析平台,无需使用 Cookie ``` sudo apt update && sudo apt upgrade -y ``` - 这会确保系统拥有最新的安全补丁和软件版本,方便后续操作。 ### 安装依赖 @@ -62,26 +62,26 @@ 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 了。 -首先克隆 Community Edition 仓库,并创建必要的配置文件: +首先克隆社区版仓库并创建配置文件: ``` $ 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 @@ -100,7 +100,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 @@ -124,23 +124,23 @@ docker compose up -d ## 配置 -Plausible 可以集成 Google Search Console,丰富你的分析数据,展示哪些关键词带来了流量,深入了解访客行为。 +Plausible 可以集成 Google Search Console,丰富你的分析数据,展示哪些关键词带来了流量,帮助你更深入了解访客行为。 -如果你已有 Google Cloud 账号并设置了 OAuth 客户端,只需将凭据(`GOOGLE_CLIENT_ID` 和 `GOOGLE_CLIENT_SECRET`)添加到 `.env` 文件,保存后用 `docker compose up -d` 重启 Docker 服务。在 Plausible 仪表盘中,进入 *站点设置 > 集成* 完成连接并按照提示进行认证。 +如果你已有 Google Cloud 账号和 OAuth 客户端,只需将 `GOOGLE_CLIENT_ID` 和 `GOOGLE_CLIENT_SECRET` 添加到 `.env` 文件,保存后用 `docker compose up -d` 重启服务。在 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 集成](https://github.com/Plausible/community-edition/wiki/google-integration)。 -使用 Google Search Console 的话,配置 Google 集成后即可导入搜索词数据,超级实用。 +如果你使用 Google Search Console,配置 Google 集成后就能导入搜索词数据,超级实用。 已有 Google Cloud 账号和 OAuth 客户端的话,直接把 `GOOGLE_CLIENT_ID` 和 `GOOGLE_CLIENT_SECRET` 填入 `.env`,重启 Docker 服务,按 Plausible 站点设置 > 集成页面的提示操作即可。 ## 总结与更多资源 -恭喜你!现在已经成功在 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/zh/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md index 25a838a87..479291bed 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md @@ -1,26 +1,27 @@ --- id: vserver-linux-plesk -title: "VPS:Plesk 安装指南" -description: "了解如何高效管理网站和服务器,适合新手和高手 → 立即学习" +title: "在 Linux 服务器上安装 Plesk - 用强大控制面板管理网站" +description: "了解如何高效管理网站和服务器,适合新手和专家 → 立即了解更多" sidebar_label: 安装 Plesk services: - vserver + - dedicated --- import InlineVoucher from '@site/src/components/InlineVoucher'; ## 介绍 -Plesk 是一款功能全面的网页托管和服务器管理平台,用户可以通过友好的界面管理网站、服务器、邮箱账户等。它是一款多功能解决方案,适合新手,也适合有经验的网页开发者和系统管理员。 +Plesk 是一款功能全面的网页托管和服务器管理平台,用户可以通过友好的界面管理网站、服务器、邮箱账户等。它是一款多功能解决方案,适合新手以及有经验的网页开发者和系统管理员。 ## 安装 Plesk :::info -安装前,请先运行 apt update 和 apt upgrade,确保服务器上安装的是最新的软件包。 +安装前,请先运行 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 等工具。 @@ -33,31 +34,31 @@ import TabItem from '@theme/TabItem'; -要让 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` 安装 curl。 +如果出现错误:“-bash: curl: command not found”,请用 `apt install curl` 安装 curl。 ::: -执行该命令后,Plesk 通常需要 15 到 60 分钟完成安装。 +执行该命令后,通常需要 15 到 60 分钟完成 Plesk 的安装。 :::info 安装过程中不要关闭 SSH 会话,否则安装会中断。 ::: 否则需要重装服务器才能重新启动安装程序。 -如果没有先重装服务器就重启安装程序,安装过程中或 Plesk 面板中可能会出现功能异常。 +如果不先重装服务器就重启安装程序,安装过程中或 Plesk 面板内可能会出现功能异常。 :::info -安装过程中可能会看起来“卡住”,99% 的情况下安装程序会在几分钟后继续运行,因为它还在配置软件包和设置。 +安装程序看似“卡住”是正常的,99% 的情况下几分钟后会继续运行,因为它还在配置软件包和设置。 ::: -安装完成时会显示如下界面: +安装完成时会显示如下画面: ![](https://screensaver01.zap-hosting.com/index.php/s/9o6bEzBr8rCAWzf/preview) @@ -67,7 +68,7 @@ sh <(curl https://autoinstall.plesk.com/one-click-installer || wget -O - https:/ 通过网页安装 Plesk 只需几个命令。 :::info -Plesk 安装程序总是安装最新版本。这里展示的界面截图可能不是最新版本。 +Plesk 安装程序总是安装最新版本的 Plesk。这里展示的截图可能不是最新版本。 ::: 下载 Plesk 安装程序: @@ -93,7 +94,7 @@ chmod +x plesk-installer 通过控制台安装 Plesk 也只需几个命令。 :::info -Plesk 安装程序总是安装最新版本。这里展示的界面截图可能不是最新版本。 +Plesk 安装程序总是安装最新版本的 Plesk。这里展示的截图可能不是最新版本。 ::: 下载安装程序: @@ -114,26 +115,26 @@ chmod +x plesk-installer ./plesk-installer ``` -执行以上三个命令后,需要用 “F” 确认许可协议: +执行以上三条命令后,需要用 “F” 确认许可协议: ![](https://screensaver01.zap-hosting.com/index.php/s/XrCa3WYALoDx6H3/preview) -确认后,系统会询问安装哪个版本的 Plesk,比如 Plesk Obsidian 或 Plesk Onyx,并会提示哪个版本更稳定。通常生产环境会选择“稳定”版本。默认选项已指向稳定版本,按 “F” 确认即可。 +确认后,系统会询问安装哪个版本的 Plesk,比如 Plesk Obsidian 或 Plesk Onyx,并会提示哪个更稳定。通常生产环境会选择“稳定”版本。默认选项已指向稳定版本,按 “F” 确认即可。 -是否允许 Plesk 收集数据用于产品改进,可以选择 “Y”(是)或 “n”(否)。 +是否允许 Plesk 收集数据用于产品改进,可以选择 “Y”(是) 或 “n”(否)。 -接着系统会询问安装的 Plesk 类型,默认的“Recommended”通常就够用。后续如果需要未安装的模块,可以在 Plesk 面板里安装。 +接着系统会询问安装哪种类型的 Plesk,通常默认的“推荐”类型就足够。后续需要的模块也可以在 Plesk 面板里安装。 -是否允许安装/升级软件包,按 “F” 确认。 +是否允许安装/升级软件包,确认选择 “F”。 安装程序开始执行安装。 :::info 安装过程中不要关闭 SSH 会话,否则安装会中断,且需要重装服务器才能重新启动安装程序。 ::: -安装过程中可能会看起来“卡住”,99% 的情况下安装程序会在几分钟后继续运行,因为它还在配置软件包和设置。 +安装程序看似“卡住”是正常的,99% 的情况下几分钟后会继续运行,因为它还在配置软件包和设置。 -安装完成时会显示如下界面: +安装完成时会显示如下画面: ![](https://screensaver01.zap-hosting.com/index.php/s/8K5p6RHapwYDfZY/preview) @@ -142,7 +143,7 @@ chmod +x plesk-installer ## 打开网页安装界面 -启动安装程序后,安装过程会在浏览器中进行。安装页面可通过 `https://IP:8447` 或 `https://域名.xx:8447` 访问。 +启动安装程序后,安装过程将在浏览器中进行。安装页面可通过 https://IP:8447 或 https://域名.xx:8447 访问。 ## Plesk 网页面板 @@ -150,17 +151,17 @@ chmod +x plesk-installer 首次访问网页面板时会提示“这不是安全连接”,确认后页面即可打开。 ::: -网页界面地址为 `https://IP:8443` 或 `https://域名.xx:8443`,登录账号为 root/admin,密码为当前 root 密码。也可以直接使用显示的 URL,如果失效,可以用命令 ``plesk login`` 生成新的登录链接。 +网页界面地址为 https://IP:8443 或 https://域名.xx:8443。登录账号为 root/admin,密码为当前 root 密码。也可以直接使用显示的 URL,如果失效,可以用命令 ``plesk login`` 创建新的登录链接。 ### 设置 -注册成功后,需要设置管理员账户,填写联系人姓名、邮箱和密码。如果已有 Plesk 许可证,可以直接输入;否则可以申请 15 天试用许可证。最后确认用户协议。 +注册成功后,需要设置管理员账号。填写联系人姓名、邮箱和密码。如果已有 Plesk 许可证,可以直接输入;也可以申请 15 天试用许可证。最后确认用户协议。 现在可以开始使用 Plesk 了。 ### 设置语言 -安装完成后,Plesk 面板默认是英文,可以在 工具与设置 ➡️ Plesk 外观 ➡️ 语言 中选择德语(de-DE)。选择后点击“设为默认”,注销并重新登录即可看到德语界面。 +安装完成后,Plesk 面板默认是英文,可以在 工具与设置 ➡️ Plesk 外观 ➡️ 语言 中选择德语(de-DE)。选择后点击“设为默认”,注销重新登录即可看到德语界面。 ![](https://screensaver01.zap-hosting.com/index.php/s/6Wo8Qz3oMXGzn3t/preview) @@ -170,36 +171,36 @@ chmod +x plesk-installer ![](https://screensaver01.zap-hosting.com/index.php/s/2S4mgRPctffS452/preview) -输入自己的域名,同时定义该域名的 IP、用户名和密码。如果 DNS 中已添加了 “www” 子域名,可以直接申请 Let’s Encrypt 的 SSL 证书。输入邮箱后,点击蓝色“确定”按钮确认。 +输入自己的域名,同时定义该域名的 IP、用户名和密码。如果 DNS 中已添加了子域名 “www”,可以直接申请 Let’s Encrypt 的 SSL 证书。输入邮箱后点击蓝色“确定”按钮即可。 ![](https://screensaver01.zap-hosting.com/index.php/s/SLSBz5TRH2mDBB8/preview) :::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 小时才能生效。 +DNS 变更生效可能需要最长 24 小时。 ::: ## SSL 加密 -注册域名/创建网站空间时,Let’s Encrypt 的 SSL 证书已自动生成,可以在域名的“托管设置”中选择并应用。 +在添加域名/创建网站空间时,Let’s Encrypt 的 SSL 证书已自动生成,可以在域名的“托管设置”中选择并应用。 :::info -如果想让网站永久跳转到 HTTPS(SSL),请勾选“永久、SEO 友好的 301 从 HTTP 跳转到 HTTPS”选项。 +如果想让网站永久跳转到 HTTPS(SSL),请勾选“永久、SEO 友好的 301 从 HTTP 跳转到 HTTPS”。 ::: ![](https://screensaver01.zap-hosting.com/index.php/s/HL4tcnTqJtX7be9/preview) -浏览器打开域名时会显示加密状态: +浏览器打开域名时会显示加密状态。 ![](https://screensaver01.zap-hosting.com/index.php/s/xcqwAQWK77X3yip/preview) :::info -安装及第一个域名的加密设置至此全部完成。 +安装及第一个带加密的域名设置已全部完成。 ::: ## 总结 -恭喜你,Plesk 已成功安装并配置完成!如果有任何问题或疑问,欢迎随时联系我们的支持团队,我们每天都在线帮你解决! +恭喜你,Plesk 已成功安装并配置完成!如果有任何问题或疑问,欢迎随时联系我们的支持团队,我们每天都在线为你服务! \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-python.md b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-python.md index 0559eac53..35167fb7e 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-python.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-python.md @@ -1,23 +1,24 @@ --- 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)指南了解更多。 ## 准备工作 -在服务器上安装任何东西之前,建议先运行对应操作系统的更新命令,确保服务器安全。 +在服务器上安装任何东西之前,建议先运行与你操作系统对应的更新命令,以保持服务器安全。 import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; @@ -55,7 +56,7 @@ import TabItem from '@theme/TabItem'; ## 安装 -大多数 Linux 发行版默认都带有 Python,但版本可能不是最新,或者系统安装时缺少某些包。你可以用 `python3 --version` 检查是否已安装 Python,然后用下面的命令更新或安装运行环境。 +大多数 Linux 发行版预装了 Python,但版本可能不是最新,或者系统安装时缺少某些包。你可以通过运行 `python3 --version` 来检查 Python 是否已安装,然后使用以下命令更新或安装运行环境。 @@ -106,36 +107,36 @@ import TabItem from '@theme/TabItem'; ## 运行代码 -现在你已经在服务器上安装了 Python,可以开始运行你的 Python 程序啦。 +现在你已经在服务器上安装了 Python,可以开始运行你的 Python 程序了。 -### 交互模式 +### 交互式模式 -运行 `python3` 命令会启动 Python 交互式解释器。你可以在 `>>>` 提示符后输入任何有效的 Python 代码,按回车后会立即执行。完成后输入 `exit()` 即可退出解释器。 +运行 `python3` 命令会启动 Python 交互式解释器。你可以在 `>>>` 提示符后输入任何有效的 Python 代码,按回车后代码会被执行。完成后,输入 `exit()` 即可退出解释器。 ### 运行 .py 文件 -要运行 `.py` 文件,只需用 `python3 [文件名].py` 命令,替换 `[文件名]` 为你想运行的文件路径即可。 +要运行 `.py` Python 文件,只需使用命令 `python3 [文件名].py`,将 `[文件名]` 替换为你想运行的目标文件路径。 :::tip -网上大多数程序都可以用 `python3 main.py` 运行,因为 `main.py` 是大多数 Python 程序的默认入口文件。 +大多数你在网上找到的程序都可以用 `python3 main.py` 来运行,因为 `main.py` 是大多数 Python 程序的默认入口文件。 ::: ## 虚拟环境 -写 Python 程序时,可能需要安装 pip 的第三方包。你可以全局安装,也可以创建虚拟环境(venv)来隔离依赖。 +写 Python 程序时,你可能需要安装 pip 的外部包。这些包可以全局安装,供所有 `.py` 脚本使用,也可以创建虚拟环境(venv)来隔离安装。 ### 创建 venv -先用 `cd` 进入你想创建虚拟环境的文件夹,然后运行 `python3 -m venv .`,会在当前目录生成所需文件。 +首先,使用 `cd` 进入你想创建 venv 的文件夹,准备好后运行 `python3 -m venv .`,这会在当前目录安装所需文件。 -### 激活 & 退出 +### 激活与退出 -要在虚拟环境里运行 `pip install` 等命令,先用 `source /bin/activate` 激活它。激活后,终端只会在虚拟环境里运行,脚本也只能访问本地安装的包。 +要在 venv 中运行 `pip install` 等命令,需要先激活它,运行 `source /bin/activate`。此时你的终端只会在虚拟环境内运行,脚本也只会访问本地安装的包。 -用完后,运行 `deactivate` 命令退出虚拟环境。 +完成后,运行 `deactivate` 命令即可退出虚拟环境。 -## 总结 +## 结语 -恭喜你,Python 已成功安装并配置完成!如果还有任何问题或疑问,随时联系我们的支持团队,我们每天都在线帮你解决! +恭喜你,Python 已成功安装并配置完成!如果你有任何疑问或问题,欢迎随时联系我们的支持团队,我们每天都在线为你服务! \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md index 7dce45753..ad8e534e1 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md +++ b/i18n/zh/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'; @@ -15,7 +16,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; Speedtest-Cli 是一个免费的命令行工具,同时也是一个用于通过 URL 传输数据的软件库(libSpeedtest-Cli)。它支持多种协议——包括 HTTP(S)、FTP、SMTP、LDAP、MQTT 等,常用于下载文件、测试 API 以及自动化网络操作。 -想自己托管这个服务?我们会一步步带你完成安装和配置,同时告诉你所有需要注意的细节。 +想自己托管这个服务?我们会一步步带你完成安装和配置,并告诉你所有需要注意的事项。 @@ -24,12 +25,12 @@ Speedtest-Cli 是一个免费的命令行工具,同时也是一个用于通过 在安装 **Speedtest-Cli** 之前,你需要先准备好系统,包括将操作系统更新到最新版本。这些准备工作能保证环境稳定,避免安装过程中或之后出现问题。 ### 更新系统 -为了确保你的系统运行的是最新的软件和安全补丁,建议先执行系统更新。运行以下命令: +为了确保系统运行的是最新的软件和安全补丁,建议先执行系统更新。运行以下命令: ``` sudo apt update && sudo apt upgrade -y ``` -这样可以确保系统拥有最新的安全修复和软件版本,再继续后续操作。 +这样可以确保你的系统拥有最新的安全修复和软件版本,然后再继续后续操作。 ## 安装 @@ -47,16 +48,16 @@ speedtest-cli 不依赖传统的配置文件,而是通过命令行参数和环 - `--bytes`:以字节每秒显示速度,而非比特。 - `--simple`:只输出 ping、下载和上传速度,格式简洁。 - `--json` 或 `--csv`:适合自动化和日志记录,结果以机器可读格式保存。 -- 代理支持:通过设置环境变量如 `http_proxy` 或 `https_proxy`,可在代理后运行 speedtest-cli。 +- 代理支持:通过设置环境变量如 `http_proxy` 或 `https_proxy`,可以在代理后运行 speedtest-cli。 -如果你经常用相同参数运行,建议创建 shell 别名或小脚本包装,这样能快速执行并保证输出统一。 +如果你经常用相同参数运行,建议创建 shell 别名或小脚本,这样可以快速执行 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/zh/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md index 894805eb4..61c03f5b9 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md @@ -1,10 +1,11 @@ --- id: vserver-linux-standard-notes -title: "VPS:在 Linux 上安装 Standard Notes" +title: "在 Linux 服务器上安装 Standard Notes - 搭建你的私人笔记系统" description: "了解如何通过 Standard Notes 自托管安全同步并保护你的笔记 → 立即了解更多" sidebar_label: 安装 Standard Notes services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,11 +14,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## 介绍 -Standard Notes 是一款开源笔记应用,采用经过审计的端到端加密来保护你的数据。只有你拥有解密密钥。它可以无缝同步你加密的笔记和文件到无限设备,支持离线访问,并主动防止外部访问你的内容。 +Standard Notes 是一款开源笔记应用,采用经过审计的端到端加密保护你的数据。只有你掌握解密密钥。它能无缝同步你加密的笔记和文件到无限设备,支持离线访问,并积极防止外部访问你的内容。 ![img](https://screensaver01.zap-hosting.com/index.php/s/b6ZpyKJGny5qAon/preview) -想自己托管这项服务?我们将带你一步步完成安装和配置,并告诉你所有需要注意的事项。 +想自己托管这项服务?我们会一步步带你完成安装和配置,同时告诉你所有需要注意的事项。 @@ -31,7 +32,7 @@ Standard Notes 是一款开源笔记应用,采用经过审计的端到端加 | ---------- | ----------- | -------------------------- | | CPU | 1 个 vCPU 核心 | 4 个 vCPU 核心 | | 内存 | 2 GB | 4 GB | -| 磁盘空间 | 5 GB | 25 GB | +| 硬盘空间 | 5 GB | 25 GB | 软件要求所有必要依赖已安装,并运行在支持的操作系统上。请确保你的服务器满足以下条件后再继续安装: @@ -45,7 +46,7 @@ Standard Notes 是一款开源笔记应用,采用经过审计的端到端加 ## 准备工作 -在搭建 **Standard Notes** 之前,你需要先准备好系统环境,包括将操作系统更新到最新版本并安装所有必需依赖。这些准备工作能确保环境稳定,避免安装过程中或之后出现问题。 +在搭建 **Standard Notes** 之前,你需要先准备好系统环境,包括将操作系统更新到最新版本并安装所有必需依赖。这些准备工作能保证环境稳定,避免安装过程中或之后出现问题。 ### 更新系统 @@ -54,25 +55,25 @@ Standard Notes 是一款开源笔记应用,采用经过审计的端到端加 ``` sudo apt update && sudo apt upgrade -y ``` -这会确保你的系统拥有最新的安全修复和软件版本,然后再继续下一步。 +这会确保你的系统拥有最新的安全修复和软件版本,方便后续操作。 ### 安装依赖 -更新完成后,就可以安装依赖了。Standard Notes 会通过一系列 Docker 容器部署和运行,因此需要先安装 Docker。执行以下命令: +更新完成后,就可以安装依赖了。Standard Notes 会通过一组 Docker 容器部署和运行,因此需要先安装 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 @@ -117,17 +118,17 @@ docker compose pull && docker compose up -d ## 配置 -提供的 `docker-compose.yml` 文件中的默认配置可以根据你的需求进行自定义。重点是 `server` 服务,你可以在 `ports` 属性中调整端口映射,选择应用在哪些主机端口上可访问,避免与其他服务冲突,或符合你的网络偏好。 +提供的 `docker-compose.yml` 文件中的默认配置可以根据你的需求进行自定义。重点是 `server` 服务,你可以在 `ports` 属性中调整端口映射,选择应用在主机上的访问端口,避免与其他服务冲突,或符合你的网络偏好。 -数据库安全也很关键。请将默认密码替换为强壮的随机字符串。你可以用以下命令生成安全密码: +数据库安全同样重要。请将默认密码替换为强随机密码。你可以用以下命令生成安全密码: ``` 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` 设置为相同值,确保容器间密码一致。 -这些配置更改能确保你的安装不仅能用,还更安全且符合你的环境需求。 +这些配置修改能确保你的安装不仅能正常运行,还更安全且符合你的环境需求。 @@ -137,7 +138,7 @@ openssl rand -hex 12 要在 Standard Notes 中设置账户,点击应用右下角的头像图标。在弹出的菜单中选择“创建账户”开始新用户注册。输入有效邮箱和安全密码。 -完成前,展开“高级选项”部分。在“同步服务器”中选择“自定义”,输入你自己的服务器 IP 和端口,格式为 IP:端口。这样你的笔记就不会通过默认的 Standard Notes 服务同步,而是通过你自托管的服务器同步。 +完成前,打开“高级选项”部分。在“同步服务器”中选择“自定义”,输入你自己的服务器 IP 和端口,格式为 IP:端口。这样你的笔记就不会通过默认的 Standard Notes 服务同步,而是通过你自托管的服务器同步。 ![img](https://screensaver01.zap-hosting.com/index.php/s/tpsFzSQEokP9xit/download) @@ -145,11 +146,11 @@ openssl rand -hex 12 -## 总结及更多资源 +## 总结与更多资源 -恭喜!你已成功在 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/zh/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md index fe53c1305..94e1cd488 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md @@ -1,10 +1,11 @@ --- id: vserver-linux-supabase -title: "VPS:在 Linux 上安装 Supabase" -description: "了解如何托管和配置 Supabase,打造可靠的开源 Postgres 平台,支持身份验证和实时功能 → 立即了解更多" +title: "在 Linux 服务器上安装 Supabase - 启动你的开源后端平台" +description: "了解如何托管和配置 Supabase,打造一个可靠的开源 Postgres 平台,支持身份验证和实时功能 → 立即了解更多" sidebar_label: 安装 Supabase services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## 介绍 -Supabase 是一个开源的 Postgres 开发平台,提供完整的 Postgres 数据库加上身份验证、即时 API、实时功能和存储,是 Firebase 的开源替代方案。 +Supabase 是一个开源的 Postgres 开发平台,提供完整的 Postgres 数据库加上身份验证、即时 API、实时和存储功能,是 Firebase 的开源替代方案。 ![img](https://screensaver01.zap-hosting.com/index.php/s/gE9NRSMr22oZaCx/preview) @@ -27,9 +28,9 @@ Supabase 是一个开源的 Postgres 开发平台,提供完整的 Postgres 数 | 硬件 | 最低要求 | ZAP-Hosting 推荐配置 | | ---------- | ---------- | -------------------------- | -| CPU | 1 vCPU 核心 | 4 vCPU 核心 | -| 内存 | 4 GB | 8 GB | -| 磁盘空间 | 25 GB | 25 GB | +| CPU | 1 个 vCPU | 4 个 vCPU | +| 内存 | 4 GB | 8 GB | +| 磁盘空间 | 25 GB | 25 GB | 软件要求所有必要依赖已安装,并运行在支持的操作系统上。请确保你的服务器满足以下条件后再继续安装: @@ -41,7 +42,7 @@ Supabase 是一个开源的 Postgres 开发平台,提供完整的 Postgres 数 ## 准备工作 -在搭建 **Supabase** 之前,需要先准备好系统环境,包括将操作系统更新到最新版本并安装所有必需依赖。这些准备工作能保证环境稳定,避免安装过程中或之后出现问题。 +在搭建 **Supabase** 之前,你需要先准备好系统,包括将操作系统更新到最新版本并安装所有必需依赖。这些准备工作能保证环境稳定,避免安装过程中或之后出现问题。 ### 更新系统 为了确保系统运行最新的软件和安全补丁,建议先执行系统更新。运行以下命令: @@ -49,13 +50,13 @@ Supabase 是一个开源的 Postgres 开发平台,提供完整的 Postgres 数 ``` sudo apt update && sudo apt upgrade -y ``` -这会确保系统拥有最新的安全更新和软件版本,方便后续操作。 +这会确保系统拥有最新的安全补丁和软件版本,方便后续操作。 ### 安装依赖 更新完成后,就可以安装依赖了。 #### Git -Supabase 的代码会通过 GitHub 下载,因此需要先安装 Git。运行: +Supabase 的数据会通过 GitHub 下载,因此需要先安装 Git。运行: ``` sudo apt install git-all @@ -63,7 +64,7 @@ sudo apt install git-all #### Docker -Supabase 会通过 Docker 容器部署和运行,因此需要先安装 Docker。运行: +Supabase 会通过 Docker 容器部署并运行,因此需要先安装 Docker。运行: ``` curl -fsSL https://get.docker.com -o get-docker.sh @@ -73,9 +74,9 @@ sh get-docker.sh 关于 Docker 的完整安装流程和使用方法,请参考我们的 [Docker](dedicated-linux-docker.md) 指南。 ## 安装 -满足所有要求并完成准备后,就可以开始安装 Supabase 了。 +满足所有要求并完成准备后,就可以开始安装 Supabase 应用。 -拉取 Supabase 仓库,创建专用项目目录,并复制 Docker 资源和示例环境文件到该目录。 +克隆 Supabase 仓库,创建专用项目目录,并复制 Docker 资源和示例环境文件到该目录。 ``` git clone --depth 1 https://github.com/supabase/supabase @@ -103,18 +104,18 @@ docker compose up -d ![img](https://screensaver01.zap-hosting.com/index.php/s/oBpk2K3S46gETHf/preview) :::warning 默认凭据 -你的应用目前使用默认凭据运行。请尽快按照下面的说明保护你的服务。 +你的应用目前使用的是默认凭据。请尽快按照下面的说明保护你的服务。 ::: ## 配置 切勿使用默认或示例值部署。请替换所有占位符为强壮且唯一的密钥,检查配置是否符合你的安全需求,并重启所有服务以应用更改。 -在暴露任何服务前,先生成安全的 API 密钥。首先选择一个 40 字符的 JWT 密钥。你可以使用示例值,也可以自定义。请将此密钥安全地保存在本地,切勿泄露或提交到版本控制。使用该密钥生成 JWT,然后根据 Supabase 文档中的表单生成 anon 和 service API 密钥:https://supabase.com/docs/guides/self-hosting/docker#generate-api-keys +在暴露任何服务前,先生成安全的 API 密钥。首先选择一个 40 字符的 JWT 密钥。你可以使用示例值,也可以自定义。将此密钥安全地保存在本地,切勿泄露或提交到版本控制。使用该密钥生成 JWT,然后根据 Supabase 文档中的表单生成 anon 和 service API 密钥:https://supabase.com/docs/guides/self-hosting/docker#generate-api-keys -运行表单两次以生成两个密钥。然后更新你的 `./docker/.env` 文件: +运行表单两次以生成两个密钥。更新你的 `./docker/.env` 文件: -- `ANON_KEY`:anon 密钥 -- `SERVICE_ROLE_KEY`:service 密钥 +- `ANON_KEY`:匿名密钥 +- `SERVICE_ROLE_KEY`:服务密钥 更新 `./docker/.env` 中的必填密钥。以下值必须设置才能正常运行: @@ -141,7 +142,7 @@ basicauth_credentials: password: password_two ``` -如果想让 Dashboard 在非 `localhost` 环境下完整运行,请在 `./docker/.env` 中设置 `SUPABASE_PUBLIC_URL` 为你访问 Dashboard 的 URL 或 IP。 +若想在非 `localhost` 环境下启用所有 Dashboard 功能,请在 `./docker/.env` 中设置 `SUPABASE_PUBLIC_URL` 为你访问 Dashboard 的 URL 或 IP。 修改配置后,重启服务应用更改: @@ -152,11 +153,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/zh/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md index d412d2334..16f666ffe 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md +++ b/i18n/zh/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'; @@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## 介绍 -2025 年夏天,TeamSpeak 发布了 **TeamSpeak 6 服务器** 的 **Beta 版本**。现在你可以亲自体验下一代 TeamSpeak! +2025 年夏季,TeamSpeak 发布了 **TeamSpeak 6 服务器** 的 **Beta 版本**。现在你可以亲自体验 TeamSpeak 的下一代语音平台! 想自己托管这个服务?我们会一步步带你完成安装和配置,同时告诉你所有需要注意的事项。 @@ -25,13 +26,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## 前提条件 -在安装 **Teamspeak 6 服务器** 之前,请确保你的主机环境满足以下要求,以保证安装顺利且性能最佳。 +在安装 **TeamSpeak 6 服务器** 之前,请确保你的托管环境满足以下要求,以保证安装顺利且性能最佳。 | 硬件 | 最低要求 | ZAP-Hosting 推荐配置 | | ---------- | ----------- | -------------------------- | -| CPU | 1 vCPU 核心 | 4 vCPU 核心 | +| CPU | 1 个 vCPU 核心 | 4 个 vCPU 核心 | | 内存 | 1 GB | 4 GB | -| 硬盘空间 | 1 GB | 25 GB | +| 磁盘空间 | 1 GB | 25 GB | @@ -46,10 +47,10 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ``` sudo apt update && sudo apt upgrade -y ``` -这会让你的系统拥有最新的安全修复和软件版本,方便后续操作。 +这样可以保证系统拥有最新的安全修复和软件版本,方便后续操作。 ### 安装依赖 -更新完成后,就可以安装依赖了。为了快速、简单且推荐的安装方式,我们建议使用 Docker。首先安装 Docker 引擎: +更新完成后,就可以安装依赖了。为了快速、简单且推荐的安装方式,我们建议使用 Docker。首先需要安装 Docker 引擎: ``` curl -fsSL https://get.docker.com -o get-docker.sh @@ -59,10 +60,10 @@ sh get-docker.sh -## 安装 -满足所有要求并完成准备后,就可以开始安装 Teamspeak 6 服务器应用了。 +## 安装步骤 +确认所有需求满足且准备工作完成后,就可以开始安装 TeamSpeak 6 服务器应用了。 -下一步是为 TeamSpeak 6 服务器创建 Docker Compose 文件 `docker-compose.yml`。你可以选择任意目录,这里示例放在 `/opt/containers/ts6/`。内容使用官方 TeamSpeak Compose 文件: +下一步是为 TeamSpeak 6 服务器创建 Docker Compose 文件 `docker-compose.yml`。你可以选择任意目录,这里示例放在 `/opt/containers/ts6/` 下。使用官方的 TeamSpeak Compose 文件内容: ``` services: @@ -72,8 +73,8 @@ services: restart: unless-stopped ports: - "9987:9987/udp" # 语音端口 - - "30033:30033/tcp" # 文件传输 - # - "10080:10080/tcp" # Web 查询 + - "30033:30033/tcp" # 文件传输端口 + # - "10080:10080/tcp" # Web 查询端口 environment: - TSSERVER_LICENSE_ACCEPTED=accept volumes: @@ -89,21 +90,22 @@ volumes: 运行以下 Docker Compose 命令启动容器和 TeamSpeak 6 服务器: + ``` docker compose -f /opt/containers/ts6/docker-compose.yml up ``` -现在 TeamSpeak 6 服务器的 Docker 容器会启动。默认情况下,它不会持续运行。首次启动时,你会看到关于 **Server Query 管理员账号** 和 **权限密钥** 的 **重要信息**。 +此时 TeamSpeak 6 服务器的 Docker 容器会启动。默认情况下,它不会持续后台运行。首次启动时,你会看到关于 **Server Query 管理员账号** 和 **权限密钥** 的 **重要信息**。 ![img](https://screensaver01.zap-hosting.com/index.php/s/7nNwWkEdG84yx4y/download) -务必妥善保存这些信息,后续启动不会再次显示。然后用 `CTRL+C` 停止容器。 +务必妥善保存这些信息,后续启动时不会再次显示。然后用 `CTRL+C` 停止容器。 ## 配置 -你可以通过在 Docker Compose 文件中设置 **环境变量** 来调整 TeamSpeak 6 服务器的更多配置,满足你的个性化需求。完整的可用选项列表请参考官方 [TeamSpeak 6 服务器](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` 示例片段: @@ -123,7 +125,7 @@ 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 @@ -133,7 +135,7 @@ docker compose -f /opt/containers/ts6/docker-compose.yml down ## 连接服务器 -当 TeamSpeak 6 服务器启动后,你可以用 TeamSpeak 6 客户端连接。只需输入你的服务器 IP 和正确端口,在客户端中填写即可连接并开始测试。 +当 TeamSpeak 6 服务器启动后,你可以用 TeamSpeak 6 客户端连接。只需输入你的服务器 IP 地址和正确的端口,在客户端中填写即可连接并开始测试。 ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) @@ -141,10 +143,10 @@ docker compose -f /opt/containers/ts6/docker-compose.yml down ## 总结与更多资源 -恭喜你!现在已经成功在 VPS 上安装并配置了 Teamspeak 6 服务器。我们还推荐你看看以下资源,能为你的服务器配置提供更多帮助和指导: +恭喜你!现在已经成功在 VPS/独服上安装并配置了 TeamSpeak 6 服务器。我们还推荐你查看以下资源,能为你的服务器配置提供更多帮助和指导: -- [官网](https://teamspeak.com/en/) - TeamSpeak 6 的信息和下载 -- [社区论坛](https://community.teamspeak.com/) - 用户支持和讨论 +- [官方网站](https://teamspeak.com/en/) - TeamSpeak 6 的信息和下载 +- [社区论坛](https://community.teamspeak.com/) - 用户支持与讨论 - [GitHub Issues](https://github.com/teamspeak/teamspeak6-server/issues) - 报告 Bug 和跟踪问题 -有没覆盖到的具体问题?欢迎随时联系在线客服,我们每天都在线帮你解决!🙂 \ No newline at end of file +有没覆盖到的具体问题?欢迎随时联系在线客服,我们每天都在这里帮你解决!🙂 \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md index 5c9d89daa..f2901ab34 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md @@ -1,10 +1,11 @@ --- id: vserver-windows-bitwarden -title: "VPS:在 Windows 上安装 Bitwarden" -description: "了解如何安全自托管 Bitwarden,管理密码,支持端到端加密和强大凭证功能 → 立即了解更多" +title: "在 Windows 服务器上安装 Bitwarden - 保护你的密码管理" +description: "了解如何安全地自托管 Bitwarden,使用端到端加密和强大凭证功能管理密码 → 立即了解更多" sidebar_label: 安装 Bitwarden services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,72 +14,72 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## 介绍 -Bitwarden 是一款开源密码管理器,支持密码和密钥,采用零知识、端到端加密保护数据。你可以选择云服务,也可以自托管,功能包括生成、存储和自动填充强密码。 +Bitwarden 是一款开源密码管理器,支持密码和通行密钥,采用零知识、端到端加密保护数据。你可以选择云服务或自托管,功能包括生成、存储和自动填充强密码。 ![img](https://screensaver01.zap-hosting.com/index.php/s/RwKmstAct5kNQwB/preview) -想自己托管这项服务?我们会带你一步步完成安装和配置,并告诉你所有需要注意的事项。 +想自己托管这项服务?我们会带你一步步完成安装和配置,同时告诉你所有需要注意的事项。 ## 前提条件 -在安装 **Bitwarden** 之前,请确保你的主机环境满足以下要求,以保证安装顺利且性能最佳。 +在安装 **Bitwarden** 之前,确保你的托管环境满足以下要求,以保证安装顺利且性能最佳。 -| 硬件 | 最低要求 | ZAP-Hosting 推荐配置 | -| ---------- | ----------- | -------------------------- | +| 硬件 | 最低要求 | ZAP-Hosting 推荐配置 | +| ---------- | ------------ | -------------------------- | | CPU | 1 个 vCPU 核心 | 4 个 vCPU 核心 | -| 内存 | 2 GB | 4 GB | -| 硬盘空间 | 12 GB | 25 GB | +| 内存 | 2 GB | 4 GB | +| 磁盘空间 | 12 GB | 25 GB | -软件要求所有必要依赖已安装,并运行在支持的操作系统上。请确保你的服务器满足以下条件后再继续安装: +软件要求所有必要依赖已安装,并运行在支持的操作系统上。请确保服务器满足以下条件后再继续安装: **依赖项:** `Docker(引擎 26+ 和 Compose)` **操作系统:** 支持 Docker 26+ 的最新 Windows Server 版本 -确保所有依赖已安装且操作系统版本正确,以避免安装 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](vserver-windows-docker.md) 指南中提供了完整的安装流程和使用教程,强烈推荐查看。 +我们在 [Docker 指南](vserver-windows-docker.md) 中提供了完整的安装流程和 Docker 使用教程。 ### 创建用户和目录 建议为 Bitwarden 配置一个专用的 Windows 服务账户 `bitwarden`,用来安装和运行 Bitwarden。这样可以确保 Bitwarden 实例与服务器上其他应用隔离。 -以管理员身份打开 PowerShell,运行以下命令创建本地用户。执行第一个命令后会弹出密码输入框,输入并确认密码后,再执行第二个命令完成创建。 +以管理员身份打开 PowerShell,运行以下命令创建本地用户。执行第一个命令后会弹出密码输入框,输入并确认密码后,再执行第二条命令完成设置。 ``` PS C:\> $Password = Read-Host -AsSecureString New-LocalUser "Bitwarden" -Password $Password -Description "Bitwarden Local Admin" ``` -然后在 `C:\` 下为新用户创建 Bitwarden 文件夹: +接着在 `C:\` 下为新用户创建 Bitwarden 文件夹: ``` PS C:\> mkdir Bitwarden ``` -打开 Docker Desktop,进入 **设置 → 资源 → 文件共享**,将目录 `C:\Bitwarden` 添加到共享路径,点击应用并重启以生效。 +打开 Docker Desktop,进入 **设置 → 资源 → 文件共享**,将目录 `C:\Bitwarden` 添加到共享路径。点击应用并重启以生效。 ### 配置域名 -默认情况下,Bitwarden 通过主机的 80(HTTP)和 443(HTTPS)端口运行。请设置一个域名并将 DNS 记录指向你的主机,比如 server.example.com,尤其是在公网访问时。建议不要在主机名中包含 Bitwarden,避免暴露服务器角色或软件信息。 +默认情况下,Bitwarden 通过主机的 80(HTTP)和 443(HTTPS)端口运行。请设置一个域名并将 DNS 记录指向服务器,例如 server.example.com,尤其是在公网访问时。建议不要在主机名中包含 Bitwarden,避免暴露服务器角色或软件信息。 ## 安装 -确认所有要求满足且准备工作完成后,就可以开始安装 Bitwarden。 +满足所有要求并完成准备后,就可以开始安装 Bitwarden 了。 -下载 Bitwarden 安装脚本到你的机器,然后执行安装脚本: +下载 Bitwarden 安装脚本到服务器,然后执行安装脚本: ``` cd C:\Bitwarden @@ -86,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 证书。如果选择是,需要提供邮箱用于证书到期通知;如果选择否,则会进入证书相关配置。 -输入你的安装 ID 和安装密钥,这两个信息可在 [Bitwarden](https://bitwarden.com/host) 获取。然后选择区域 US 或 EU,仅在将自托管实例连接到付费订阅时生效。 +输入你的安装 ID 和安装密钥,这两个信息可在 [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` 中添加管理员邮箱。 ``` ... @@ -108,19 +109,19 @@ adminSettings__admins= ... ``` -验证 SMTP 配置。正确配置会显示成功,否则会提示缺少 OpenSSL 或配置错误。修改后用 `.\bitwarden.ps1 -start` 应用。 +验证 SMTP 设置。正确配置会显示成功,否则会提示缺少 OpenSSL 或配置错误。修改后用 `.\bitwarden.ps1 -start` 应用更改。 -正确配置后,使用 `.\bitwarden.ps1 -restart` 重启应用。 +确认配置无误后,使用 `.\bitwarden.ps1 -restart` 重启服务。 -接着检查 `.\bwdata\config.yml` 中的安装参数。该文件控制生成的资源,特殊环境下(如代理或非默认端口)需调整。修改后用 `.\bitwarden.ps1 -rebuild` 应用。 +接着检查 `.\bwdata\config.yml` 中的安装参数。该文件控制生成的资源,特殊环境下(如代理或非默认端口)需要调整。修改后用 `.\bitwarden.ps1 -rebuild` 应用。 -最后用 `.\bitwarden.ps1 -start` 启动实例。首次启动可能较慢,因为 Docker 需要拉取镜像。用 `docker ps` 确认所有容器状态正常。然后访问你配置的域名打开 Web Vault,注册账号(如需)。邮箱验证需要正确配置 SMTP。 +最后用 `.\bitwarden.ps1 -start` 启动实例。首次启动时 Docker 会拉取镜像,可能需要一些时间。用 `docker ps` 确认所有容器状态正常。然后访问配置的域名打开 Web Vault,注册账号(如需)。邮箱验证需要正确配置 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/zh/docusaurus-plugin-content-docs/current/vserver-windows-docker.md b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-windows-docker.md index d7184313d..4cb4d02d7 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-windows-docker.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-windows-docker.md @@ -1,10 +1,11 @@ --- id: vserver-windows-docker -title: "VPS:在 Windows 上安装 Docker" +title: "在 Windows 服务器上安装 Docker - 在你的基础设施上运行和管理容器" description: "了解如何使用 Docker 容器高效部署和管理应用,实现无缝扩展和更新 → 立即了解更多" sidebar_label: 安装 Docker services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -15,9 +16,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; Docker 是一个开放平台,用于开发、交付和运行容器化应用。容器将应用及其所有依赖打包成一个标准化单元,可以在不同环境中可靠运行。 -这种方式消除了开发、测试和生产系统之间的差异带来的问题。借助 Docker,应用可以快速部署、高效扩展,并且实现无停机更新。 +这种方式解决了开发、测试和生产系统之间环境差异带来的问题。借助 Docker,应用可以快速部署、高效扩展,并且实现无停机更新。 -想自己托管这个服务?我们会一步步带你完成安装和配置,同时告诉你所有需要注意的事项。 +想自己托管这项服务?我们会一步步带你完成安装和配置,并告诉你所有需要注意的事项。 @@ -25,11 +26,11 @@ Docker 是一个开放平台,用于开发、交付和运行容器化应用。 ## 前提条件 -安装 **Docker** 之前,请确保你的主机环境满足以下要求,以保证安装顺利并获得最佳性能。 +在安装 **Docker** 之前,请确保你的主机环境满足以下要求,以保证安装顺利且性能最佳。 | 硬件 | 最低要求 | ZAP-Hosting 推荐配置 | | ---------- | ---------- | -------------------------- | -| CPU | 1 vCPU 核心 | 4 vCPU 核心 | +| CPU | 1 个 vCPU | 4 个 vCPU | | 内存 | 4 GB | 4 GB | | 硬盘空间 | 10 GB | 25 GB | @@ -37,7 +38,7 @@ Docker 是一个开放平台,用于开发、交付和运行容器化应用。 ## 安装 -要在 Windows Server 上安装 Docker,下载并运行 PowerShell 脚本 `install-docker-ce.ps1`。该脚本会启用容器所需的系统功能并安装 Docker 运行时。以管理员身份打开 PowerShell,执行以下命令: +要在 Windows 服务器上安装 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 @@ -68,7 +69,7 @@ Script complete! ### 启动和停止 Docker -Docker 在 Windows 上作为服务运行。安装后会自动启动。手动控制命令: +Docker 在 Windows 上作为服务运行。安装后会自动启动。你也可以手动控制: ``` Start-Service docker # 启动 Docker 服务 @@ -101,7 +102,7 @@ docker logs web # 容器日志 -#### 资源和状态监控 +#### 资源和状态 ``` docker stats # 实时 CPU/内存/IO 使用情况 @@ -112,9 +113,9 @@ docker stats # 实时 CPU/内存/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/zh/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md index 60cb046fa..3e85e619f 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md +++ b/i18n/zh/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: "了解如何使用 Joplin 组织并同步加密的 Markdown 笔记,实现跨设备安全灵活的笔记管理 → 立即了解" sidebar_label: 安装 Joplin services: -- vserver + - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,17 +14,17 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## 介绍 -Joplin 是一款开源的笔记和待办事项应用,支持将基于 Markdown 的笔记整理到可搜索的笔记本中,并在多设备间同步。它提供端到端加密、网页剪辑器和跨平台同步功能。非常适合注重隐私、灵活性和对数据完全掌控的用户! +Joplin 是一款开源的笔记和待办事项应用,支持将基于 Markdown 的笔记整理到可搜索的笔记本中,并实现跨设备同步。它提供端到端加密、网页剪辑器和跨平台同步功能。非常适合注重隐私、灵活性和数据完全掌控的用户! ![img](https://screensaver01.zap-hosting.com/index.php/s/bqFberi2tRqobRn/preview) -想自己托管这项服务?我们会一步步带你完成安装和配置,并告诉你所有需要注意的事项。 +想自己托管这项服务?我们将一步步带你完成安装和配置,同时告诉你所有需要注意的事项。 -## 安装前准备 +## 前置条件 -在安装 **Joplin** 之前,请确保你的主机环境满足以下要求,以保证安装顺利且性能最佳。 +在安装 **Joplin** 之前,请确保你的主机环境满足以下要求,以保证安装顺利并获得最佳性能。 | 硬件 | 最低要求 | ZAP-Hosting 推荐配置 | | ---------- | ------------ | -------------------------- | @@ -31,7 +32,7 @@ Joplin 是一款开源的笔记和待办事项应用,支持将基于 Markdown | 内存 | 2 GB | 4 GB | | 硬盘空间 | 250 MB | 250 MB | -## 安装步骤 +## 安装 确认满足所有要求并完成必要准备后,就可以开始安装 Joplin 应用。请从官网下载安装包:https://joplinapp.org/download/ @@ -39,18 +40,18 @@ Joplin 是一款开源的笔记和待办事项应用,支持将基于 Markdown ![img](https://screensaver01.zap-hosting.com/index.php/s/sRkz7mJdB6ispSf/download) -## 配置指南 +## 配置 安装完成后,建议先配置基础设置,让应用更贴合你的使用习惯。配置入口在 *设置* 菜单中。 -**同步设置** -Joplin 支持多种同步目标,如 Nextcloud、Dropbox、OneDrive 或 WebDAV。在“同步”中选择你喜欢的服务商并输入账号信息,实现多设备笔记实时同步。 +**同步** +Joplin 支持多种同步目标,如 Nextcloud、Dropbox、OneDrive 或 WebDAV。在“同步”中选择你喜欢的服务商并输入账号信息,实现多设备笔记实时更新。 -**加密设置** -为了保护同步的笔记安全,开启“加密”中的端到端加密功能。系统会生成一个密钥,需在所有访问笔记的设备上配置。 +**加密** +为了保护同步的笔记安全,开启“加密”设置中的端到端加密。系统会生成一个密钥,需在所有访问笔记的设备上配置。 **编辑器与外观** -Joplin 使用 Markdown 作为笔记格式。在“编辑器”设置中,你可以选择是否自动显示预览,并调整字体类型和大小。 +Joplin 使用 Markdown 进行笔记编辑。在“编辑器”设置中,你可以选择是否自动显示预览,并调整字体类型和大小。 **插件与扩展** 内置插件管理器支持安装额外功能,比如流程图支持、日历集成或高级标签管理。 @@ -64,11 +65,11 @@ Joplin 使用 Markdown 作为笔记格式。在“编辑器”设置中,你可 ## 总结与更多资源 -恭喜你!现在已经成功在 VPS 上安装并配置好 Joplin。我们还推荐你查看以下资源,能为你的服务器配置提供更多帮助和指导: +恭喜你!现在已经成功在你的 VPS/独服上安装并配置了 Joplin。我们还推荐你看看以下资源,能为你的服务器配置过程提供更多帮助和指导: - [Joplinapp.org](https://joplin.org/) - 官方网站 - [Joplinapp.org/help/](https://joplinapp.org/help/) - Joplin 帮助中心 -有具体问题没在这里找到答案?别犹豫,随时联系 ZAP-Hosting 支持团队,我们每天在线,随时帮你解决问题!🙂 +有具体问题这里没提到?欢迎随时联系在线客服,我们每天都在线,随时帮你解决问题!🙂 \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md index 21eec9a29..af8bb80ce 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md +++ b/i18n/zh/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++ 以其快速的性能和低资源占用著称,是开发者和用户寻求强大又轻量编辑工具的热门选择。 +Notepad++ 是一款免费且开源的 Windows 文本和源代码编辑器。它支持多种编程和脚本语言的语法高亮、代码折叠和标签式编辑,并且通过插件高度可定制。Notepad++ 以其快速的性能和低资源占用著称,是开发者和用户寻求强大且轻量级编辑工具的热门选择。 ![img](https://screensaver01.zap-hosting.com/index.php/s/jMMDejqDfWDCfrr/preview) @@ -21,9 +22,9 @@ Notepad++ 是一款免费且开源的 Windows 文本和源代码编辑器。它 -## 前置条件 +## 安装前准备 -在安装 **Notepad++** 之前,请确保你的主机环境满足以下要求,以保证安装顺利且性能最佳。 +在安装 **Notepad++** 之前,请确保你的主机环境满足以下要求,以保证安装顺利并获得最佳性能。 | 硬件 | 最低要求 | ZAP-Hosting 推荐配置 | | ---------- | ------------ | -------------------------- | @@ -31,35 +32,35 @@ Notepad++ 是一款免费且开源的 Windows 文本和源代码编辑器。它 | 内存 | 2 GB | 4 GB | | 硬盘空间 | 25 MB | 25 GB | -## 安装 +## 安装步骤 -确认满足所有要求并完成必要准备后,就可以开始安装 Notepad++ 了。请从官网下载安装包:https://notepad-plus-plus.org/downloads/ +确认满足所有要求并完成必要准备后,就可以开始安装 Notepad++ 了。请从官网下载应用程序:https://notepad-plus-plus.org/downloads/ 运行 Notepad++ 安装程序,按照以下步骤继续操作: ![img](https://screensaver01.zap-hosting.com/index.php/s/5ksLwSePniTPZFQ/preview) -## 配置 +## 配置指南 -Notepad++ 提供了丰富的自定义选项,位于 *设置 > 首选项* 中,帮你根据个人工作流程调整编辑器: +Notepad++ 提供了丰富的自定义选项,位于 *设置 > 首选项* 中。你可以根据自己的工作流程调整编辑器: -- **常规**:控制启动行为,比如重新打开上次关闭的文件、设置默认语言或定义标签页行为。 +- **常规**:控制启动行为,比如重新打开上次编辑的文件、设置默认语言或定义标签页行为。 - **编辑器设置**:调整字体类型和大小、制表符宽度、行号显示、自动缩进,或是否显示空格和制表符标记。 - **配色方案与语法**:使用“样式配置器”切换主题,定制每种支持语言的语法高亮。 - **文件处理**:配置文件变更自动重载、大文件处理方式或编码偏好(如 UTF-8)。 - **安全与备份**:启用自动备份或会话恢复,防止数据丢失。 -- **插件**:通过插件管理器安装和管理扩展,添加 FTP 支持或高级格式化等功能。 +- **插件**:通过插件管理器安装和管理扩展,添加 FTP 支持或高级格式化等功能。 这些设置让 Notepad++ 既适合简单文本编辑,也能满足全方位的软件开发需求。 ![img](https://screensaver01.zap-hosting.com/index.php/s/X8og5qnFkBTRcmA/preview) -## 总结及更多资源 +## 总结与更多资源 -恭喜你!现在已经成功在 VPS 上安装并配置了 Notepad++。我们还推荐你查看以下资源,能在服务器配置过程中为你提供更多帮助和指导: +恭喜你!你已经成功在 VPS/独立服务器上安装并配置了 Notepad++。我们还推荐你查看以下资源,能为你的服务器配置过程提供更多帮助和指导: - [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - 官方网站 -有具体问题这里没提到?需要更多帮助?随时联系在线客服,我们每天都在线为你服务!🙂 +有具体问题这里没提到?如果需要更多帮助,随时联系在线客服,我们每天都在线为你服务!🙂 \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md index 6713b6a57..97b3ba023 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md @@ -1,17 +1,18 @@ --- 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'; ## 介绍 -Plesk 是一款功能全面的网页托管和服务器管理平台,允许用户通过友好的界面管理网站、服务器、邮箱账户等。它是一款多用途解决方案,既适合新手,也适合有经验的网页开发者和系统管理员。 +Plesk 是一个全面的网页托管和服务器管理平台,允许用户通过友好的界面管理网站、服务器、邮箱账户等。它是一个多功能解决方案,适合新手以及有经验的网页开发者和系统管理员。 @@ -23,13 +24,14 @@ Plesk 是一款功能全面的网页托管和服务器管理平台,允许用 接下来你需要下载 Plesk 安装程序,这是安装 Plesk 必不可少的。点击这里下载:[Plesk Installer](https://installer-win.plesk.com/plesk-installer.exe) -安装程序会被保存到一个文件夹里,我们示例中使用的是桌面上新建的“Plesk”文件夹。后续步骤中需要用到这个文件的路径。 +安装程序会被保存到一个文件夹里,我们示例中使用的是桌面上新建的“Plesk”文件夹。这个文件的路径对后续步骤很重要。 ![](https://screensaver01.zap-hosting.com/index.php/s/kLWzpPdxXRPKbHP/preview) ### 打开命令提示符 -现在需要打开 CMD 控制台来进行安装。你可以按下组合键 [Windows] + [R],或者在 Windows 搜索框中输入“command”来打开。 +现在需要打开 CMD 控制台来进行安装。 +你可以通过快捷键 [Windows] + [R] 打开运行窗口,或者在 Windows 搜索框中输入“command”找到命令提示符。 ![](https://screensaver01.zap-hosting.com/index.php/s/Bxy33gxjASsf5G3/preview) @@ -41,19 +43,19 @@ Plesk 是一款功能全面的网页托管和服务器管理平台,允许用 ![](https://screensaver01.zap-hosting.com/index.php/s/QzQmFzpi3SDQbbE/preview) -进入正确目录后,最后一步是执行安装命令。运行 `plesk-installer.exe`,系统会自动安装最新版本的 Plesk。 +进入正确目录后,最后一步是执行安装命令。运行 `plesk-installer.exe`,最新版本的 Plesk 会自动安装。 ![](https://screensaver01.zap-hosting.com/index.php/s/2XcY2WEyX48RM4G/preview) 命令:`plesk-installer.exe --select-product-id=panel --select-release-latest --installation-type=recommended` :::info -安装过程大约需要 30 到 60 分钟,完成后 Plesk 即可使用。 +安装过程大约需要 30 到 60 分钟,完成后 Plesk 就安装好并可以使用了。 ::: ## 总结 -恭喜你,已成功在 VPS 上安装并配置好 Plesk!如果有任何疑问或问题,欢迎随时联系我们的支持团队,我们每天都在线为你服务! +恭喜你,已经成功在你的 VPS/独服上安装并配置了 Plesk!如果有任何问题或疑问,欢迎随时联系我们的支持团队,我们每天都在线帮你解决! \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md index d2df644fe..ca564b38c 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md +++ b/i18n/zh/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,23 +14,18 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## 介绍 -Speedtest CLI 是一个分布式版本控制系统,专为高效源码管理设计。它让开发者能够跟踪变更、同时在不同分支上工作,并无缝协作项目。凭借其灵活性和高性能,Speedtest CLI 已成为现代软件开发中的版本控制标准工具。 +Speedtest CLI 是一个分布式版本控制系统,专为高效管理源码而设计。它让开发者能够跟踪变更、同时在不同分支上工作,并无缝协作项目。凭借其灵活性和性能,Speedtest CLI 已成为现代软件开发中的版本控制标准工具。 -想自己托管这个服务?我们会带你一步步完成安装和配置,同时告诉你所有需要注意的事项。 +想自己托管这个服务?我们会一步步带你完成安装和配置,同时告诉你所有需要注意的事项。 - - ## 准备工作 -在安装 **Speedtest CLI** 之前,你需要先准备好系统环境,包括将操作系统更新到最新版本。这些准备工作能确保环境稳定,避免安装过程中或之后出现问题。 - +在安装 **Speedtest CLI** 之前,你需要先准备好系统环境。这包括将操作系统更新到最新版本。这样能保证环境稳定,避免安装过程中或之后出现问题。 ### 更新系统 -为了确保你的系统运行最新的软件和安全补丁,建议先执行系统更新。这能保证系统拥有最新的安全修复和软件版本,方便后续操作。 - - +为了确保系统运行最新的软件和安全补丁,建议先执行系统更新。这能保证你的系统拥有最新的安全修复和软件版本,方便后续操作。 ## 安装 @@ -39,11 +35,9 @@ Speedtest CLI 是一个分布式版本控制系统,专为高效源码管理设 ![img](https://screensaver01.zap-hosting.com/index.php/s/XXERYCa3eKjYmxS/download) - - ## 配置 -speedtest-cli 不依赖传统的配置文件,而是通过命令行参数和环境变量进行自定义。这样你可以灵活调整,实现一致且自动化的使用: +speedtest-cli 不依赖传统的配置文件,而是通过命令行选项和环境变量进行自定义。这样可以方便你实现一致且自动化的使用: - `--server `:通过服务器 ID 选择特定服务器,获得更稳定且可比的测试结果。 - `--bytes`:以字节每秒显示速度,而非比特。 @@ -51,9 +45,7 @@ speedtest-cli 不依赖传统的配置文件,而是通过命令行参数和环 - `--json` 或 `--csv`:适合自动化和日志记录,结果以机器可读格式保存。 - 代理支持:通过设置环境变量如 `http_proxy` 或 `https_proxy`,可在代理环境下运行 speedtest-cli。 -如果经常使用相同参数,建议创建 shell 别名或小脚本包装,这样能快速运行 speedtest-cli 并保证输出统一。 - - +如果你经常用相同参数运行,建议创建 shell 别名或小脚本包装,这样能快速执行 speedtest-cli 并保证输出统一。 ## 总结及更多资源 @@ -61,8 +53,6 @@ speedtest-cli 不依赖传统的配置文件,而是通过命令行参数和环 - [Speedtest.net/apps/cli](https://www.speedtest.net/apps/cli) - 官方网站 -有具体问题这里没提到?如果需要更多帮助,随时联系在线客服,我们每天都在线为你服务!🙂 - - +有具体问题这里没提到?欢迎随时联系我们的支持团队,我们每天都在线,随时帮你解决问题!🙂 \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md index b31ccb687..88d65926c 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md @@ -1,10 +1,11 @@ --- id: vserver-windows-ts6 -title: "VPS:在你的 Windows VPS 上搭建 Teamspeak 6 服务器" -description: "了解如何安装和优化 TeamSpeak 6 服务器测试版,实现流畅托管和高效性能 → 立即了解" +title: "在 Windows 服务器上搭建 TeamSpeak 6 服务器 - 部署你的专属语音平台" +description: "了解如何安装并优化 TeamSpeak 6 服务器测试版,实现流畅托管与高性能 → 立即了解" sidebar_label: 安装 Teamspeak 6 服务器 services: - vserver + - dedicated --- import Tabs from '@theme/Tabs'; @@ -13,14 +14,16 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ## 介绍 -2025 年夏天,TeamSpeak 发布了 **TeamSpeak 6 服务器** 的 **测试版**。现在你可以亲自体验下一代 TeamSpeak! +2025 年夏天,TeamSpeak 发布了 **TeamSpeak 6 服务器** 的 **Beta 测试版**。现在你可以亲自体验下一代 TeamSpeak! -想自己托管这个服务?我们会带你一步步完成安装和配置,同时告诉你所有需要注意的细节。 +想自己托管这个服务?我们会一步步带你完成安装和配置,同时告诉你所有需要注意的事项。 ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) + + ## 前提条件 在安装 **Teamspeak 6 服务器** 之前,请确保你的托管环境满足以下要求,以保证安装顺利且性能最佳。 @@ -31,15 +34,19 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; | 内存 | 1 GB | 4 GB | | 硬盘空间 | 1 GB | 25 GB | + + ## 准备工作 -在搭建 **TeamSpeak 6 服务器** 之前,你需要先准备好系统。为了确保系统运行最新的软件和安全补丁,建议先执行系统更新。 +在搭建 **TeamSpeak 6 服务器** 之前,需要先准备好系统。为了确保系统运行最新的软件和安全补丁,建议先执行系统更新。 这样可以保证你的系统拥有最新的安全修复和软件版本,再继续后续操作。 -## 安装 -确认所有要求都满足且准备工作完成后,就可以开始安装 Teamspeak 6 服务器了。首先,从 GitHub 下载最新的发布文件 `http://teamspeak-server_win64-v6.0.0-beta6.zip/`:[TeamSpeak 6 服务器(Windows 64 位)](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 位)](https://github.com/teamspeak/teamspeak6-server/releases/download/v6.0.0%2Fbeta6/teamspeak-server_win64-v6.0.0-beta6.zip) ![img](https://screensaver01.zap-hosting.com/index.php/s/Ywc6mMTJybbgtF5/preview) @@ -53,7 +60,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ![img](https://screensaver01.zap-hosting.com/index.php/s/rsmBkcJiAAinjE6/download) -确认后,TeamSpeak 6 服务器会在后台运行,随时可用。 +确认后,TeamSpeak 6 服务器就会在后台运行,随时待命。 ##### @@ -65,18 +72,22 @@ import InlineVoucher from '@site/src/components/InlineVoucher'; ./tsserver --default-voice-port 9987 ``` + + ## 连接服务器 -当 TeamSpeak 6 服务器启动后,你可以用 TeamSpeak 6 客户端连接。只需输入你的服务器 IP 和对应端口,在客户端填写这些信息即可连接并开始测试。 +当 TeamSpeak 6 服务器启动后,你可以用 TeamSpeak 6 客户端连接。只需输入服务器的 IP 地址和正确端口,在客户端中填写即可连接并开始测试。 ![img](https://screensaver01.zap-hosting.com/index.php/s/4J6HJjQdRddjGFK/preview) + + ## 总结及更多资源 -恭喜你!现在已经成功在 VPS 上安装并配置了 Teamspeak 6 服务器。我们还推荐你查看以下资源,能为你的服务器配置提供更多帮助和指导: +恭喜你!现在已经成功在 VPS/独立服务器上安装并配置了 Teamspeak 6 服务器。我们还推荐你查看以下资源,能为你的服务器配置提供更多帮助和指导: -- [官网](https://teamspeak.com/en/) - TeamSpeak 6 的信息和下载 +- [官方网站](https://teamspeak.com/en/) - TeamSpeak 6 的信息和下载 - [社区论坛](https://community.teamspeak.com/) - 用户支持与讨论 -- [GitHub Issues](https://github.com/teamspeak/teamspeak6-server/issues) - 报告 Bug 和跟踪问题 +- [GitHub 问题追踪](https://github.com/teamspeak/teamspeak6-server/issues) - 报告 Bug 和查看待解决问题 -如果你有这里没覆盖的具体问题,随时联系在线客服,我们每天都在线帮你解决!🙂 \ No newline at end of file +有没覆盖到的具体问题?如果需要更多帮助,随时联系在线客服,我们每天都在线为你服务!🙂 \ No newline at end of file