<?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=AlmaLinux</id>
	<title>AlmaLinux - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://serverrental.store/index.php?action=history&amp;feed=atom&amp;title=AlmaLinux"/>
	<link rel="alternate" type="text/html" href="https://serverrental.store/index.php?title=AlmaLinux&amp;action=history"/>
	<updated>2026-04-14T19:13:28Z</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=AlmaLinux&amp;diff=1318&amp;oldid=prev</id>
		<title>Admin: Automated server configuration article</title>
		<link rel="alternate" type="text/html" href="https://serverrental.store/index.php?title=AlmaLinux&amp;diff=1318&amp;oldid=prev"/>
		<updated>2025-04-15T08:17:45Z</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;=== AlmaLinux Server Configuration for MediaWiki ===&lt;br /&gt;
&lt;br /&gt;
This article details configuring an AlmaLinux server for hosting a MediaWiki 1.40 installation. It’s geared towards newcomers to server administration and assumes a basic understanding of the command line. We will cover the initial server setup, required software installation, and basic security considerations.&lt;br /&gt;
&lt;br /&gt;
== 1. Initial Server Setup ==&lt;br /&gt;
&lt;br /&gt;
Before installing MediaWiki, a base AlmaLinux server installation is required. This guide assumes a minimal installation via the command line. Ensure your server has a static IP address configured.  You can configure this via `nmtui` or manually edit network configuration files.  It’s crucial to have root access or a user with `sudo` privileges.&lt;br /&gt;
&lt;br /&gt;
First, update the system:&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
sudo dnf update -y&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Next, set the hostname:&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
sudo hostnamectl set-hostname mediawiki.example.com&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
(Replace `mediawiki.example.com` with your desired hostname.)&lt;br /&gt;
&lt;br /&gt;
== 2. Installing Required Software ==&lt;br /&gt;
&lt;br /&gt;
MediaWiki relies on several components. We’ll install these using the `dnf` package manager.  This includes a web server (Apache), a database server (MariaDB), PHP, and necessary PHP extensions.&lt;br /&gt;
&lt;br /&gt;
=== 2.1. Apache Web Server ===&lt;br /&gt;
&lt;br /&gt;
Apache will serve the MediaWiki files to users.&lt;br /&gt;
&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;
&lt;br /&gt;
Configure the firewall to allow HTTP (port 80) and HTTPS (port 443) traffic:&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
sudo firewall-cmd --permanent --add-service=http&lt;br /&gt;
sudo firewall-cmd --permanent --add-service=https&lt;br /&gt;
sudo firewall-cmd --reload&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
=== 2.2. MariaDB Database Server ===&lt;br /&gt;
&lt;br /&gt;
MariaDB will store the MediaWiki data.&lt;br /&gt;
&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;
```&lt;br /&gt;
&lt;br /&gt;
Secure the MariaDB installation:&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
sudo mysql_secure_installation&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Follow the prompts to set a root password, remove anonymous users, disallow remote root login, and remove the test database.&lt;br /&gt;
&lt;br /&gt;
=== 2.3. PHP and Extensions ===&lt;br /&gt;
&lt;br /&gt;
PHP is the scripting language MediaWiki is built upon. We need to install PHP and several required extensions.&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
sudo dnf install php php-mysqlnd php-gd php-mbstring php-xml php-zip php-intl php-bcmath php-curl -y&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Restart Apache after installing PHP:&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
sudo systemctl restart httpd&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
== 3. PHP Configuration ==&lt;br /&gt;
&lt;br /&gt;
Adjust the PHP configuration to optimize MediaWiki performance. Edit `/etc/php.ini` and adjust the following settings:&lt;br /&gt;
&lt;br /&gt;
* `memory_limit = 256M` (or higher, depending on your wiki size)&lt;br /&gt;
* `upload_max_filesize = 100M` (or as needed)&lt;br /&gt;
* `post_max_size = 100M` (or as needed)&lt;br /&gt;
* `max_execution_time = 300`&lt;br /&gt;
&lt;br /&gt;
Restart Apache after modifying `php.ini`:&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
sudo systemctl restart httpd&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
== 4. Server Specifications ==&lt;br /&gt;
&lt;br /&gt;
Here's a table outlining recommended server specifications for different MediaWiki usage scenarios:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Usage Scenario&lt;br /&gt;
! CPU&lt;br /&gt;
! RAM&lt;br /&gt;
! Storage&lt;br /&gt;
! Concurrent Users (approx.)&lt;br /&gt;
|-&lt;br /&gt;
| Small Wiki (Testing/Personal)&lt;br /&gt;
| 1 Core&lt;br /&gt;
| 2 GB&lt;br /&gt;
| 20 GB SSD&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Medium Wiki (Community/Department)&lt;br /&gt;
| 2-4 Cores&lt;br /&gt;
| 4-8 GB&lt;br /&gt;
| 50-100 GB SSD&lt;br /&gt;
| 50-100&lt;br /&gt;
|-&lt;br /&gt;
| Large Wiki (High Traffic)&lt;br /&gt;
| 4+ Cores&lt;br /&gt;
| 8+ GB&lt;br /&gt;
| 100+ GB SSD&lt;br /&gt;
| 100+&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
These are estimates; actual requirements vary based on content size, extensions, and traffic patterns.&lt;br /&gt;
&lt;br /&gt;
== 5. Security Considerations ==&lt;br /&gt;
&lt;br /&gt;
Securing your server is paramount. Consider the following:&lt;br /&gt;
&lt;br /&gt;
* '''Firewall:'''  Ensure the firewall is properly configured to only allow necessary traffic.&lt;br /&gt;
* '''Regular Updates:''' Keep the operating system and all software packages up to date.&lt;br /&gt;
* '''HTTPS:''' Implement HTTPS using Let's Encrypt or a similar certificate authority.  See [[HTTPS Configuration]].&lt;br /&gt;
* '''Database Security:''' Use a strong MariaDB root password and restrict database access.  See [[Database Security]].&lt;br /&gt;
* '''File Permissions:'''  Set appropriate file permissions for MediaWiki files. See [[File Permissions]].&lt;br /&gt;
* '''User Accounts:''' Limit the number of users with root access.&lt;br /&gt;
* '''Regular Backups:''' Implement a regular backup strategy for both the database and the MediaWiki files. See [[Backup Strategy]].&lt;br /&gt;
&lt;br /&gt;
== 6.  AlmaLinux Version Information ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Component&lt;br /&gt;
! Version (as of Oct 26, 2023)&lt;br /&gt;
|-&lt;br /&gt;
| AlmaLinux OS&lt;br /&gt;
| 8.8&lt;br /&gt;
| Apache&lt;br /&gt;
| 2.4.37&lt;br /&gt;
| MariaDB&lt;br /&gt;
| 10.5.15&lt;br /&gt;
| PHP&lt;br /&gt;
| 7.4.33&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
These versions may change with system updates. Use `dnf list installed` to view currently installed versions.&lt;br /&gt;
&lt;br /&gt;
== 7. Useful AlmaLinux Commands ==&lt;br /&gt;
&lt;br /&gt;
Here's a quick reference table of useful AlmaLinux commands:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Command&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| `dnf update`&lt;br /&gt;
| Updates all packages.&lt;br /&gt;
|-&lt;br /&gt;
| `dnf install &amp;lt;package&amp;gt;`&lt;br /&gt;
| Installs a package.&lt;br /&gt;
|-&lt;br /&gt;
| `systemctl start &amp;lt;service&amp;gt;`&lt;br /&gt;
| Starts a service.&lt;br /&gt;
|-&lt;br /&gt;
| `systemctl stop &amp;lt;service&amp;gt;`&lt;br /&gt;
| Stops a service.&lt;br /&gt;
|-&lt;br /&gt;
| `systemctl restart &amp;lt;service&amp;gt;`&lt;br /&gt;
| Restarts a service.&lt;br /&gt;
|-&lt;br /&gt;
| `systemctl enable &amp;lt;service&amp;gt;`&lt;br /&gt;
| Enables a service to start on boot.&lt;br /&gt;
|-&lt;br /&gt;
| `firewall-cmd --list-all`&lt;br /&gt;
| Lists firewall rules.&lt;br /&gt;
|-&lt;br /&gt;
| `mysql -u root -p`&lt;br /&gt;
| Connects to the MariaDB database.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 8. Next Steps==&lt;br /&gt;
&lt;br /&gt;
After completing these steps, you’re ready to download and install MediaWiki. Refer to the official [[MediaWiki Download]] page and the [[Installation Guide]] for detailed instructions.  Don't forget to configure the `LocalSettings.php` file.  See [[LocalSettings.php Configuration]] for more details.  You may also want to explore [[Performance Tuning]] options to optimize your wiki.  Also, consider [[Extension Installation]] to add features to your wiki.&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>