<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://serverrental.store/index.php?action=history&amp;feed=atom&amp;title=CentOS_Stream</id>
	<title>CentOS Stream - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://serverrental.store/index.php?action=history&amp;feed=atom&amp;title=CentOS_Stream"/>
	<link rel="alternate" type="text/html" href="https://serverrental.store/index.php?title=CentOS_Stream&amp;action=history"/>
	<updated>2026-04-14T18:44:14Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://serverrental.store/index.php?title=CentOS_Stream&amp;diff=1422&amp;oldid=prev</id>
		<title>Admin: Automated server configuration article</title>
		<link rel="alternate" type="text/html" href="https://serverrental.store/index.php?title=CentOS_Stream&amp;diff=1422&amp;oldid=prev"/>
		<updated>2025-04-15T09:30:05Z</updated>

		<summary type="html">&lt;p&gt;Automated server configuration article&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;# CentOS Stream Server Configuration for MediaWiki 1.40&lt;br /&gt;
&lt;br /&gt;
This article details the recommended server configuration for running [[MediaWiki 1.40]] on a [[CentOS Stream]] based system. It's geared towards system administrators and those new to deploying MediaWiki. CentOS Stream is a rolling-release Linux distribution, so maintaining up-to-date packages is crucial for security and stability. This guide focuses on a basic, functional setup; advanced configurations like [[Load balancing]] and [[Caching]] are outside the scope of this document.&lt;br /&gt;
&lt;br /&gt;
== System Requirements&lt;br /&gt;
&lt;br /&gt;
The following table outlines the minimum and recommended system requirements for a MediaWiki installation.  These numbers are *estimates* and will vary based on wiki size, traffic, and usage patterns.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Requirement&lt;br /&gt;
! Minimum&lt;br /&gt;
! Recommended&lt;br /&gt;
|-&lt;br /&gt;
| CPU&lt;br /&gt;
| 2 Cores&lt;br /&gt;
| 4+ Cores&lt;br /&gt;
|-&lt;br /&gt;
| RAM&lt;br /&gt;
| 4 GB&lt;br /&gt;
| 8+ GB&lt;br /&gt;
|-&lt;br /&gt;
| Disk Space&lt;br /&gt;
| 20 GB&lt;br /&gt;
| 50+ GB (SSD preferred)&lt;br /&gt;
|-&lt;br /&gt;
| Operating System&lt;br /&gt;
| CentOS Stream 8 or 9&lt;br /&gt;
| CentOS Stream 9 (latest)&lt;br /&gt;
|-&lt;br /&gt;
| Web Server&lt;br /&gt;
| Apache 2.4 or Nginx 1.18&lt;br /&gt;
| Apache 2.4 or Nginx 1.20+&lt;br /&gt;
|-&lt;br /&gt;
| Database&lt;br /&gt;
| MariaDB 10.3 or PostgreSQL 12&lt;br /&gt;
| MariaDB 10.6+ or PostgreSQL 14+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
It's important to note that these are starting points. A heavily used wiki with many images and frequent edits will require significantly more resources. Regularly monitor your server's performance using tools like [[top]], [[htop]], and [[vmstat]].&lt;br /&gt;
&lt;br /&gt;
== Software Installation&lt;br /&gt;
&lt;br /&gt;
This section outlines the installation of the necessary software components.&lt;br /&gt;
&lt;br /&gt;
1.  **Update the System:**&lt;br /&gt;
    ```bash&lt;br /&gt;
    sudo dnf update -y&lt;br /&gt;
    ```&lt;br /&gt;
&lt;br /&gt;
2.  **Install the Web Server (Apache):**&lt;br /&gt;
    ```bash&lt;br /&gt;
    sudo dnf install httpd -y&lt;br /&gt;
    sudo systemctl start httpd&lt;br /&gt;
    sudo systemctl enable httpd&lt;br /&gt;
    ```&lt;br /&gt;
    Or, if you prefer Nginx:&lt;br /&gt;
    ```bash&lt;br /&gt;
    sudo dnf install nginx -y&lt;br /&gt;
    sudo systemctl start nginx&lt;br /&gt;
    sudo systemctl enable nginx&lt;br /&gt;
    ```&lt;br /&gt;
    Remember to configure your firewall to allow HTTP (port 80) and HTTPS (port 443) traffic.  This is typically done with [[firewalld]].&lt;br /&gt;
&lt;br /&gt;
3.  **Install the Database (MariaDB):**&lt;br /&gt;
    ```bash&lt;br /&gt;
    sudo dnf install mariadb-server mariadb -y&lt;br /&gt;
    sudo systemctl start mariadb&lt;br /&gt;
    sudo systemctl enable mariadb&lt;br /&gt;
    sudo mysql_secure_installation&lt;br /&gt;
    ```&lt;br /&gt;
    Follow the prompts to set a root password and secure your MariaDB installation.  Consider using a stronger password than the default.&lt;br /&gt;
&lt;br /&gt;
4.  **Install PHP and Required Extensions:**&lt;br /&gt;
    ```bash&lt;br /&gt;
    sudo dnf install php php-mysqlnd php-gd php-xml php-mbstring php-intl php-zip php-bcmath php-curl -y&lt;br /&gt;
    ```&lt;br /&gt;
    Ensure the PHP version is compatible with MediaWiki 1.40 (PHP 7.4 or higher is recommended).&lt;br /&gt;
&lt;br /&gt;
== PHP Configuration&lt;br /&gt;
&lt;br /&gt;
Proper PHP configuration is critical for MediaWiki performance and security. Adjust the `php.ini` file (usually located in `/etc/php.ini`) with the following settings:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting&lt;br /&gt;
! Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| `memory_limit`&lt;br /&gt;
| 256M&lt;br /&gt;
| Maximum memory a script may consume.  Increase if you encounter memory errors.&lt;br /&gt;
|-&lt;br /&gt;
| `upload_max_filesize`&lt;br /&gt;
| 100M&lt;br /&gt;
| Maximum allowed size for uploaded files. Adjust based on your wiki's needs.&lt;br /&gt;
|-&lt;br /&gt;
| `post_max_size`&lt;br /&gt;
| 100M&lt;br /&gt;
| Maximum size of POST data that PHP will accept. Must be greater than or equal to `upload_max_filesize`.&lt;br /&gt;
|-&lt;br /&gt;
| `max_execution_time`&lt;br /&gt;
| 300&lt;br /&gt;
| Maximum time a script is allowed to run.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Restart the web server after making changes to `php.ini`.  For Apache: `sudo systemctl restart httpd`.&lt;br /&gt;
For Nginx: `sudo systemctl restart nginx`.&lt;br /&gt;
&lt;br /&gt;
== MediaWiki Installation&lt;br /&gt;
&lt;br /&gt;
1.  **Download MediaWiki:** Download the latest stable release of MediaWiki 1.40 from the [[MediaWiki download page]].&lt;br /&gt;
&lt;br /&gt;
2.  **Extract the Archive:** Extract the downloaded archive to your web server's document root (e.g., `/var/www/html` for Apache, or `/usr/share/nginx/html` for Nginx).&lt;br /&gt;
&lt;br /&gt;
3.  **Set File Permissions:** Ensure the web server user has appropriate permissions to read and write to the MediaWiki files and directories.  For Apache, this is typically `apache`.  For Nginx, it's often `nginx`.&lt;br /&gt;
    ```bash&lt;br /&gt;
    sudo chown -R apache:apache /var/www/html/mediawiki&lt;br /&gt;
    sudo chmod -R 755 /var/www/html/mediawiki&lt;br /&gt;
    ```&lt;br /&gt;
&lt;br /&gt;
4.  **Run the Installation Script:** Access the MediaWiki installation script through your web browser (e.g., `http://your_server_ip/mediawiki/index.php`). Follow the on-screen instructions to configure your wiki, including database connection details.&lt;br /&gt;
&lt;br /&gt;
5.  **Configure `LocalSettings.php`:** After the installation, edit the `LocalSettings.php` file to fine-tune your wiki's settings.  Pay close attention to the `$wgSecretKey` setting for security.&lt;br /&gt;
&lt;br /&gt;
== Security Considerations&lt;br /&gt;
&lt;br /&gt;
*   **HTTPS:**  Always use HTTPS to encrypt communication between the server and clients.  Use [[Let's Encrypt]] to obtain free SSL/TLS certificates.&lt;br /&gt;
*   **Firewall:** Configure [[firewalld]] to restrict access to only necessary ports.&lt;br /&gt;
*   **Regular Updates:** Keep your operating system, web server, database, and PHP up to date with the latest security patches.&lt;br /&gt;
*   **Database Security:** Secure your MariaDB installation with a strong root password and restrict access to the database user used by MediaWiki.&lt;br /&gt;
*   **File Permissions:** Limit file permissions to the minimum necessary for the web server user.&lt;br /&gt;
*   **Backups:** Regularly back up your wiki's database and files to prevent data loss. Consider using a [[backup strategy]].&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting&lt;br /&gt;
&lt;br /&gt;
*   **PHP Errors:** Check the web server's error logs for PHP errors.&lt;br /&gt;
*   **Database Connection Errors:** Verify the database connection details in `LocalSettings.php`.&lt;br /&gt;
*   **File Permissions:** Ensure the web server user has the necessary permissions to read and write to the MediaWiki files and directories.&lt;br /&gt;
*   **Memory Errors:** Increase the `memory_limit` in `php.ini` if you encounter memory errors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Special:Search]] | [[Help:Contents]] | [[Manual:Configuration]] | [[Manual:Installation]] | [[Server Configuration]] |&lt;br /&gt;
&lt;br /&gt;
[[Category:Server Hardware]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Intel-Based Server Configurations ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Configuration&lt;br /&gt;
! Specifications&lt;br /&gt;
! Benchmark&lt;br /&gt;
|-&lt;br /&gt;
| [[Core i7-6700K/7700 Server]]&lt;br /&gt;
| 64 GB DDR4, NVMe SSD 2 x 512 GB&lt;br /&gt;
| CPU Benchmark: 8046&lt;br /&gt;
|-&lt;br /&gt;
| [[Core i7-8700 Server]]&lt;br /&gt;
| 64 GB DDR4, NVMe SSD 2x1 TB&lt;br /&gt;
| CPU Benchmark: 13124&lt;br /&gt;
|-&lt;br /&gt;
| [[Core i9-9900K Server]]&lt;br /&gt;
| 128 GB DDR4, NVMe SSD 2 x 1 TB&lt;br /&gt;
| CPU Benchmark: 49969&lt;br /&gt;
|-&lt;br /&gt;
| [[Core i9-13900 Server (64GB)]]&lt;br /&gt;
| 64 GB RAM, 2x2 TB NVMe SSD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Core i9-13900 Server (128GB)]]&lt;br /&gt;
| 128 GB RAM, 2x2 TB NVMe SSD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Core i5-13500 Server (64GB)]]&lt;br /&gt;
| 64 GB RAM, 2x500 GB NVMe SSD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Core i5-13500 Server (128GB)]]&lt;br /&gt;
| 128 GB RAM, 2x500 GB NVMe SSD&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Core i5-13500 Workstation]]&lt;br /&gt;
| 64 GB DDR5 RAM, 2 NVMe SSD, NVIDIA RTX 4000&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== AMD-Based Server Configurations ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Configuration&lt;br /&gt;
! Specifications&lt;br /&gt;
! Benchmark&lt;br /&gt;
|-&lt;br /&gt;
| [[Ryzen 5 3600 Server]]&lt;br /&gt;
| 64 GB RAM, 2x480 GB NVMe&lt;br /&gt;
| CPU Benchmark: 17849&lt;br /&gt;
|-&lt;br /&gt;
| [[Ryzen 7 7700 Server]]&lt;br /&gt;
| 64 GB DDR5 RAM, 2x1 TB NVMe&lt;br /&gt;
| CPU Benchmark: 35224&lt;br /&gt;
|-&lt;br /&gt;
| [[Ryzen 9 5950X Server]]&lt;br /&gt;
| 128 GB RAM, 2x4 TB NVMe&lt;br /&gt;
| CPU Benchmark: 46045&lt;br /&gt;
|-&lt;br /&gt;
| [[Ryzen 9 7950X Server]]&lt;br /&gt;
| 128 GB DDR5 ECC, 2x2 TB NVMe&lt;br /&gt;
| CPU Benchmark: 63561&lt;br /&gt;
|-&lt;br /&gt;
| [[EPYC 7502P Server (128GB/1TB)]]&lt;br /&gt;
| 128 GB RAM, 1 TB NVMe&lt;br /&gt;
| CPU Benchmark: 48021&lt;br /&gt;
|-&lt;br /&gt;
| [[EPYC 7502P Server (128GB/2TB)]]&lt;br /&gt;
| 128 GB RAM, 2 TB NVMe&lt;br /&gt;
| CPU Benchmark: 48021&lt;br /&gt;
|-&lt;br /&gt;
| [[EPYC 7502P Server (128GB/4TB)]]&lt;br /&gt;
| 128 GB RAM, 2x2 TB NVMe&lt;br /&gt;
| CPU Benchmark: 48021&lt;br /&gt;
|-&lt;br /&gt;
| [[EPYC 7502P Server (256GB/1TB)]]&lt;br /&gt;
| 256 GB RAM, 1 TB NVMe&lt;br /&gt;
| CPU Benchmark: 48021&lt;br /&gt;
|-&lt;br /&gt;
| [[EPYC 7502P Server (256GB/4TB)]]&lt;br /&gt;
| 256 GB RAM, 2x2 TB NVMe&lt;br /&gt;
| CPU Benchmark: 48021&lt;br /&gt;
|-&lt;br /&gt;
| [[EPYC 9454P Server]]&lt;br /&gt;
| 256 GB RAM, 2x2 TB NVMe&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Order Your Dedicated Server ==&lt;br /&gt;
[https://powervps.net/?from=32 Configure and order] your ideal server configuration&lt;br /&gt;
&lt;br /&gt;
=== Need Assistance? ===&lt;br /&gt;
* Telegram: [https://t.me/powervps @powervps Servers at a discounted price]&lt;br /&gt;
&lt;br /&gt;
⚠️ *Note: All benchmark scores are approximate and may vary based on configuration. Server availability subject to stock.* ⚠️&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>