Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updating menu and many other things #461

Open
wants to merge 18 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
67 changes: 36 additions & 31 deletions docs/.vuepress/config.js
Original file line number Diff line number Diff line change
Expand Up @@ -143,42 +143,47 @@ module.exports = {
'/Comparison',
'/FAQ',
'/Howto',
{
title: 'openQA Guide',
path: '/development/openQA',
'/development/openQA',
{
title: "Nginx Series",
path: '/series/nginx/',
children: [
'/series/nginx/NginxSeriesA01',
'/series/nginx/NginxSeriesA02R8',
'/series/nginx/NginxSeriesA02R92',
'/series/nginx/NginxSeriesA03',
'/series/nginx/NginxSeriesA04P1',
]
},
{
title: 'Howto Series',
title: "AlmaLinux Tutorials",
path: '/series/',
children: [
'/series/LAMP-server',
{
title: "Nginx Series",
path: '/series/nginx/',
children: [
'/series/nginx/NginxSeriesA01',
'/series/nginx/NginxSeriesA02R8',
'/series/nginx/NginxSeriesA02R91',
'/series/nginx/NginxSeriesA02R92',
'/series/nginx/NginxSeriesA03',
'/series/nginx/NginxSeriesA04P1',
]
},
{
title: "System Series",
path: '/series/system/',
children: [
'/series/system/SystemSeriesA01',
'/series/system/SystemSeriesA02',
'/series/system/SystemSeriesA03',
'/series/system/SystemSeriesA03R8',
'/series/system/SystemSeriesA03R9',
'/series/system/SystemSeriesA04',
'/series/system/SystemSeriesA05',
]
},
]
'/series/system/SystemSeriesA01',
'/series/system/SystemSeriesA02',
'/series/system/SystemSeriesA04',
'/series/LAMP-server',
]
},
bennyvasquez marked this conversation as resolved.
Show resolved Hide resolved
{
title: "AlmaLinux Desktop Series ",
path: '/series/desktop/',
children: [
'/series/desktop/desktopseries01',
'/series/desktop/desktopseries02',
'/series/desktop/desktopseries03',
'/series/desktop/desktopseries04',
'/series/desktop/desktopseries05',
'/series/desktop/desktopseries06',
]
}, {
title: "NVIDIA Install Guides",
path: '/series/nvidia/',
children: [
'/series/nvidia/nvidiaseries8x',
'/series/nvidia/nvidiaseries9x',
]
},
{
title: 'Security Guides',
path: '/documentation/guides',
Expand Down
2 changes: 1 addition & 1 deletion docs/development/openQA.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: 'openQA'
title: 'openQA Guide'
---

| Experience Level | ⭑⭑⭒⭒⭒ (Intermediate) |
Expand Down
28 changes: 5 additions & 23 deletions docs/documentation/after-installation-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -103,29 +103,11 @@ Depending on your hardware installed, you might need to install NVIDIA or AMD dr

### NVIDIA

You can get NVIDIA drivers in different ways:
* [Install binary driver](/series/system/SystemSeriesA03)
* [Compile driver source](/series/system/SystemSeriesA03)
* Get them using RPM Fusion:
* Enable the RPM Fusion repository by running the command:

**For AlmaLinux 8:**
```
sudo dnf install https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm
```
**For AlmaLinux 9:**
```
sudo dnf install https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-9.noarch.rpm https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-9.noarch.rpm
```
* Next, update the repositories:
```
sudo dnf update
```
* Install the necessary packages:
```
sudo dnf install akmod-nvidia
```
* Reboot your system to load the new NVIDIA kernel module and complete the installation. You should now have the NVIDIA drivers successfully installed on your AlmaLinux system.
You can get NVIDIA drivers in different ways, all outlined in our guides.

- NVIDIA on AlmaLinux Overview [NVIDIA Drivers Guide for AlmaLinux](/series/nvidia/)
- NVIDIA Driver Installation Guide ❯ [Installation on 8.x](/series/nvidia/nvidiaseries8x)
- NVIDIA Driver Installation Guide ❯ [Installation on 9.x](/series/nvidia/nvidiaseries9x)

### AMD

Expand Down
53 changes: 22 additions & 31 deletions docs/series/README.md
Original file line number Diff line number Diff line change
@@ -1,52 +1,43 @@
# Howto Series: AlmaLinux Tutorials 🚀
bennyvasquez marked this conversation as resolved.
Show resolved Hide resolved
---
title: 'AlmaLinux Tutorials'
---

Welcome to our Howto series on AlmaLinux! In this series, we provide comprehensive guides and tutorials to help you learn and master various aspects of AlmaLinux. Whether you are interested in Nginx or system-related topics, we've got you covered.
# AlmaLinux Tutorials

Welcome to our tutorial series on AlmaLinux! In this series, we provide comprehensive guides and tutorials to help you learn and master various aspects of AlmaLinux. Whether you are interested in Nginx or system-related topics, we've got you covered.
Comment on lines +5 to +7
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am not sure I understand the designed structure here. This README lists all possible tutorials/series/guides even if they are not in AlmaLinux Tutorials section
image
A few questions here in this case:

  • There's a category of tutorials that are listed here - "System series" and only they are in "AlmaLinux Tutorials - but in the side-menu they are not under System series
  • I can see LAMP server tutorial in the side-menu but it's not listed here?


## Nginx Series

The Nginx series focuses on all things related to Nginx web server. From installation to configuration, security, and optimization, you will find step-by-step guides to help you deploy and manage a powerful web server on AlmaLinux.

Browse the articles in the Nginx series:

- [A01](nginx/NginxSeriesA01.md) ❯ Beginner's Guide
- [A02 R8](nginx/NginxSeriesA02R8.md) ❯ AlmaLinux 8.x Installation Examples
- [A02 R9.1](nginx/NginxSeriesA02R91.md) ❯ AlmaLinux 9.1 Installation Examples
- [A02 R9.2](nginx/NginxSeriesA02R92.md) ❯ AlmaLinux 9.2 Installation Examples
- [A03](nginx/NginxSeriesA03.md) ❯ Default Configuration Guide
- [A04](nginx/NginxSeriesA04P1.md) ❯ Secure Nginx Deployment
- [Nginx, a Beginner's Guide](nginx/NginxSeriesA01)
- [Installing Nginx on AlmaLinux 8](nginx/NginxSeriesA02R8)
- [Installing Nginx on AlmaLinux 9](nginx/NginxSeriesA02R92)
- [Default Nginx Configuration Guide](nginx/NginxSeriesA03)
- [Secure Nginx Deployment on AlmaLinux](nginx/NginxSeriesA04P1)

## System Series

**The vision:** (In near future) The System series covers a wide range of system-related topics on AlmaLinux. This guides will help you enhance your system administration skills and ensure the stability and security of your AlmaLinux environment.
**The vision:** The System series covers a wide range of system-related topics on AlmaLinux. These guides will help you enhance your system administration skills and ensure the stability and security of your AlmaLinux environment.

Explore the articles in the System series:

- [A01](system/SystemSeriesA01.md) ❯ Application Streams
- [A02](system/SystemSeriesA02.md) ❯ Firewalld: A Beginner's Guide
- [A03](system/SystemSeriesA03.md) ❯ NVIDIA Driver Installation Guide
- [A03 R8](system/SystemSeriesA03R8.md) ❯ NVIDIA Driver: Installation on 8.x
- [A03 R9](system/SystemSeriesA03R9.md) ❯ NVIDIA Driver: Installation on 9.x
- [A04](system/SystemSeriesA04.md) ❯ Snapd Installation Guide
- [A05](system/SystemSeriesA05.md) ❯ Multimedia Codecs Installation Guide
- [Understanding Application Streams](system/SystemSeriesA01)
- [Firewalld: A Beginner's Guide](system/SystemSeriesA02)
- [Snapd Installation Guide for AlmaLinux](system/SystemSeriesA04)

Dive into our Howto series and unlock the full potential of AlmaLinux. Happy hacking! 🐧💻🚀
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we move this line to the end of the page right before trademark notice?


----
## Guides for NVIDIA Driver Installation

- NVIDIA on AlmaLinux overall guide - [NVIDIA Drivers Guide for AlmaLinux](/series/nvidia/)
- NVIDIA Driver Installation Guide:
- [Installation on 8.x](/series/nvidia/nvidiaseries8x)
- [Installation on 9.x](/series/nvidia/nvidiaseries9x)

##### Trademark Notices
:::warning

**AlmaLinux** is a registered trademark of AlmaLinux OS Foundation.

**Linux®** is a registered trademark of Linus Torvalds in the U.S. and other countries.

**macOS** are trademarks of Apple Inc., registered in the U.S. and other countries.

**NVIDIA** is a registered trademark of NVIDIA Corporation in the U.S. and other countries.

**Red Hat** is a registered trademark of Red Hat, Inc. or its subsidiaries in the United States and other countries.

**Windows** is a registered trademark of Microsoft Corporation in the United States and other countries.

All other trademarks are the property of their respective owners.
In case it isn't clear, all trademarks are the property of their respective owners.
:::
19 changes: 19 additions & 0 deletions docs/series/desktop/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# AlmaLinux Desktop Series

Welcome!
----
This series will guide you through the installation, configuration, security, and management of your AlmaLinux Desktop environment.

- [Multimedia Codecs Installation Guide](desktopseries01)
- [Multimedia Codecs & Libraries for VFX Workstation Installation Guide](desktopseries02)
- [Change from Wayland to Xorg Installation Guide](desktopseries03)
- [Earlyoom (Out of Memory) Installation Guide](desktopseries04)
- [Journalctl Persistent Installation Guide](desktopseries05)
- [Chrony Installation Guide](desktopseries06)


<u>Related articles:</u>

- [Firewalld - A Beginner's Guide](../system/SystemSeriesA02)
- [NVIDIA Driver Installation Guides](/series/nvidia/)
- [Application Streams](../system/SystemSeriesA01)
70 changes: 70 additions & 0 deletions docs/series/desktop/desktopseries01.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
---
title: 'Multimedia Codecs Installation Guide'
---

# Multimedia Codecs Installation Guide

| 💡 | Experience Level | ⭐☆☆☆☆ |
|--- | --------- | --------|
| 📆 | Last modified | 2024-07-17 |

## Introduction

In some places where AlmaLinux is used (as a desktop environment especially), Multimedia codecs and programs are needed. This guide will take you through installing the most common ones.

## Install and enable the primarily needed repositories
Most of these are installed outside of the default AlmaLinux repo.

### Add the EPEL repo
```bash
sudo dnf -y install epel-release
sudo dnf makecache
```

### Enable the CRB repo
```bash
sudo dnf config-manager --set-enabled crb
```

### Add the RPMFusion repo
Starting from step 2, follow [Installing EPEL and RPM Fusion](/documentation/epel-and-rpmfusion/).
bennyvasquez marked this conversation as resolved.
Show resolved Hide resolved

## Install the common codecs and other packages

### Install multimedia codecs
```bash
sudo dnf -y group install multimedia
sudo dnf -y install ffmpeg ffmpeg-libs ffmpeg-devel mpv
```

### Install common audio packages
```bash
sudo dnf -y group install sound-and-video
```

### Install software for playing a DVD
```bash
sudo dnf -y install libdvdcss
```

### Install other mediaplayers like VLC, MPV or Celluloid (they'll come from RPMFusion)
```bash
sudo dnf install vlc
sudo dnf install mpv
sudo dnf install celluloid # Simple GTK+ frontend for mpv
```
## Further reading

<u>More from the Desktop series:</u>

- [Multimedia Codecs & Libraries for VFX Workstation Installation Guide](desktopseries02)
- [Change from Wayland to Xorg Installation Guide](desktopseries03)
- [Earlyoom (Out of Memory) Installation Guide](desktopseries04)
- [Journalctl Persistent Installation Guide](desktopseries05)
- [Chrony Installation Guide](desktopseries06)

<u>Related articles:</u>

- [Firewalld - A Beginner's Guide](../system/SystemSeriesA02)
- [NVIDIA Driver Installation Guides](/series/nvidia/)
- [Application Streams](../system/SystemSeriesA01)
Loading