From e09deb5e057f53bdc495ce027f5c98b084fb2dd8 Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Thu, 30 Oct 2025 13:42:03 -0400 Subject: [PATCH 01/14] New translations decibels.md (Ukrainian) --- docs/desktop/gnome/decibels.uk.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/desktop/gnome/decibels.uk.md b/docs/desktop/gnome/decibels.uk.md index ec2f0009d4..754c05ab34 100644 --- a/docs/desktop/gnome/decibels.uk.md +++ b/docs/desktop/gnome/decibels.uk.md @@ -1,7 +1,7 @@ --- title: Аудіоплеєр Decibel author: Wale Soyinka -contributors: +contributors: Ganna Zhyrnova tags: - gnome - desktop From c91040d5fd20d2f33542efdbe02992b794de696c Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Thu, 30 Oct 2025 13:42:04 -0400 Subject: [PATCH 02/14] New translations decoder.md (Ukrainian) --- docs/desktop/gnome/decoder.uk.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/desktop/gnome/decoder.uk.md b/docs/desktop/gnome/decoder.uk.md index e229bb8751..b2ca0f47a5 100644 --- a/docs/desktop/gnome/decoder.uk.md +++ b/docs/desktop/gnome/decoder.uk.md @@ -1,7 +1,7 @@ --- title: Інструмент декодування QR-кодів author: Wale Soyinka -contributors: +contributors: Ganna Zhyrnova tags: - gnome - desktop From dc603157c8b6d761fc69f59150a03ddcfc3c51be Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Thu, 30 Oct 2025 13:42:06 -0400 Subject: [PATCH 03/14] New translations screenshot.md (Ukrainian) --- docs/desktop/gnome/screenshot.uk.md | 63 +++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 docs/desktop/gnome/screenshot.uk.md diff --git a/docs/desktop/gnome/screenshot.uk.md b/docs/desktop/gnome/screenshot.uk.md new file mode 100644 index 0000000000..29db5c258b --- /dev/null +++ b/docs/desktop/gnome/screenshot.uk.md @@ -0,0 +1,63 @@ +--- +title: Зняття скріншотів та запис їх в GNOME +author: Wale Soyinka +contributors: +tags: + - gnome + - desktop + - screenshot + - screencast + - guide +--- + +Сучасний робочий стіл GNOME, що входить до складу Rocky Linux, містить потужний та бездоганно інтегрований інструмент для захоплення екрану. Це не окрема програма, яку потрібно встановлювати, а основна частина оболонки робочого столу, що забезпечує плавний та ефективний спосіб робити знімки екрана та записувати короткі відео (скрінкасти). + +У цьому посібнику описано, як використовувати інтерактивний інтерфейс користувача та потужні комбінації клавіш для захоплення вмісту екрана. + +## Використання інтерактивного інтерфейсу користувача для зняття знімків екрана + +Найпростіший спосіб почати – це скористатися інтерактивним накладанням, яке надає вам повний контроль над тим, що та як ви знімаєте. + +1. **Запустіть інструмент:** Натисніть клавішу «Print Screen» (часто позначену як «PrtSc») на клавіатурі. Екран затемниться, і з’явиться інтерфейс користувача для створення знімків екрана. + +2. **Розуміння інтерфейсу:** Панель керування посередині екрана має три основні розділи: + - **Режим захоплення:** Ліворуч ви можете вибрати захоплення прямокутної `області`, всього `екрана` або певного `вікна`. + - **Перемикач дій**: У центрі ви можете перемикатися між створенням **знімку екрана** (значок камери) та записом **скрінкасту** (значок відеокамери). + - **Кнопка зйомки:** Велика кругла кнопка праворуч запускає зйомку. + +### Зняття скріншоту + +1. Переконайтеся, що перемикач дій встановлено на **Знімок екрана** (значок камери). +2. Виберіть режим зйомки: `Регіон`, `Екран` або `Вікно`. +3. Натисніть круглу кнопку **Захоплення**. + +За замовчуванням знімок екрана автоматично зберігається в каталозі `Pictures/Screenshots` у вашій домашній папці. + +### Запис скріншоту + +1. Встановіть перемикач дій на **Screencast** (значок відеокамери). +2. Виберіть область, яку потрібно записати («Регіон» або «Екран»). +3. Натисніть круглу кнопку **Захоплення**, щоб розпочати запис. + +У верхньому правому куті екрана з’явиться червона крапка разом із таймером, що вказує на те, що запис активний. Щоб зупинити, натисніть червону крапку. Відео буде автоматично збережено як файл `.webm` у каталозі `Videos/Screencasts` у вашій домашній папці. + +## Сполучення клавіш для досвідчених користувачів + +Для ще швидшого захоплення даних GNOME надає набір прямих комбінацій клавіш, які обходять інтерактивний інтерфейс користувача. + +| Shortcut | Дія | +| ---------------------- | ------------------------------------------------------------------------------------------- | +| ++print-screen++ | Відкриває інтерактивний інтерфейс користувача для створення знімків екрана. | +| ++alt+print-screen++ | Робить негайний знімок екрана поточного активного вікна. | +| ++shift+print-screen++ | Негайно починає вибирати прямокутну область для знімка екрана. | +| ++ctrl+alt+shift+"R"++ | Починає та зупиняє запис у повноекранному режимі. | + +### Модифікатор «Копіювати в буфер обміну» + +Це потужна функція продуктивності. Додавши клавішу ++ctrl++ до будь-якої комбінації клавіш для знімків екрана, захоплене зображення буде скопійовано безпосередньо в буфер обміну, а не збережено у файл. Це ідеально підходить для швидкого вставлення знімка екрана в іншу програму, таку як документ або вікно чату. + +- \++ctrl+print-screen++ : Відкриває інтерактивний інтерфейс користувача, але захоплений файл буде збережено в буфері обміну. +- \++ctrl+alt+print-screen++ : Копіює знімок екрана активного вікна в буфер обміну. +- \++ctrl+shift+print-screen++ : Копіює знімок екрана вибраної області в буфер обміну. + +Вбудований інструмент для створення знімків екрана та відеокастів GNOME є чудовим прикладом елегантного та ефективного дизайну, що забезпечує як простий, легкодоступний інтерфейс для нових користувачів, так і швидкий робочий процес за допомогою скорочень для досвідчених користувачів. From c6568d684cd00105a3a26d597fe866438e61969f Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Thu, 30 Oct 2025 14:43:45 -0400 Subject: [PATCH 04/14] New translations file-shredder.md (Ukrainian) --- docs/desktop/gnome/file-shredder.uk.md | 67 ++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 docs/desktop/gnome/file-shredder.uk.md diff --git a/docs/desktop/gnome/file-shredder.uk.md b/docs/desktop/gnome/file-shredder.uk.md new file mode 100644 index 0000000000..7cee8670f0 --- /dev/null +++ b/docs/desktop/gnome/file-shredder.uk.md @@ -0,0 +1,67 @@ +--- +title: File Shredder - безпечне видалення +author: Wale Soyinka +contributors: Ganna Zhyrnova +tags: + - gnome + - desktop + - security + - privacy + - flatpak +--- + +## Безпечне та остаточне видалення файлів + +Вам потрібно видалити листівку чи PDF-файл, що містить інформацію, як-от ваш день народження? Операційна система позначає простір на жорсткому диску як «доступний», залишаючи вихідні дані недоторканими, доки нові файли зрештою не перезапишуть їх. Це означає, що «видалені» файли часто можна відновити за допомогою спеціалізованого програмного забезпечення. + +**File Shredder** — це проста сучасна утиліта для робочого середовища GNOME, яка вирішує цю проблему, дозволяючи вам остаточно та безпечно видаляти файли. Це робиться шляхом багаторазового перезапису даних файлу випадковим шумом перед його видаленням, що робить відновлення практично неможливим. + +## Встановлення + +Рекомендований спосіб встановлення File Shredder на Rocky Linux – це Flatpak з репозиторію Flathub. + +### 1. Увімкніть Flathub + +Якщо ви ще цього не зробили, переконайтеся, що Flatpak встановлено, а пульт дистанційного керування Flathub налаштовано у вашій системі. + +```bash +# Install the Flatpak package +sudo dnf install flatpak + +# Add the Flathub remote repository +flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo +``` + +### 2. Встановлення File Shredder + +Після ввімкнення Flathub ви можете встановити File Shredder за допомогою однієї команди. + +!!! note "Ідентифікатор програми" +Програма називається «File Shredder», але її технічний ідентифікатор на Flathub — `io.github.ADBeveridge.Raider`. + +```bash +flatpak install flathub io.github.ADBeveridge.Raider +``` + +## Як користуватися File Shredder + +Після встановлення запустіть програму з огляду дій GNOME, знайшовши «File Shredder». + +Процес нескладний: + +1. Перетягніть файли або папки, які ви хочете остаточно стерти, безпосередньо у вікно програми «Знищувач файлів». Або натисніть кнопку **Додати файли...** або **Додати папку...**. +2. Файли з’являться у списку. Уважно перегляньте цей список. +3. Якщо ви впевнені, що хочете видалити файли назавжди, натисніть кнопку **Видалити**. + +!!! warning "Ця дія є незворотною" +Немає кнопки "скасувати". Після подрібнення файл видаляється назавжди. Перш ніж натискати кнопку «Видалити», двічі перевірте додані файли. + +## Важливий момент для SSD-накопичувачів + +Хоча File Shredder дуже ефективний на традиційних магнітних жорстких дисках (HDD), його ефективність на сучасних твердотільних накопичувачах (SSD) має обмеження. + +Твердотільні накопичувачі використовують складні внутрішні механізми, такі як вирівнювання зносу та збирання сміття, для керування даними та продовження терміну служби накопичувача. Ці механізми означають, що сам диск, а не операційна система, вирішує, куди фізично записуються дані. Програмний інструмент, такий як File Shredder, не може змусити SSD перезаписати певний фізичний блок даних. + +Таким чином, хоча використання File Shredder на SSD значно ускладнює відновлення даних, ніж стандартне видалення, воно **не може гарантувати**, що всі сліди даних були фізично стерті з комірок пам’яті диска. Для найвищого рівня безпеки даних на SSD рекомендованим підходом є використання повного шифрування диска (наприклад, LUKS, яке можна налаштувати під час встановлення Rocky Linux). + +File Shredder залишається цінним інструментом для підвищення конфіденційності ваших даних, особливо на жорстких дисках, і забезпечує надійний рівень безпеки для більшості випадків використання. From 4c4e64e202b54484988f3317cdb389cc274e92a1 Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Thu, 30 Oct 2025 14:45:16 -0400 Subject: [PATCH 05/14] New translations torsocks.md (Ukrainian) --- docs/gemstones/torsocks.uk.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/gemstones/torsocks.uk.md b/docs/gemstones/torsocks.uk.md index 03f843002e..332dac057a 100644 --- a/docs/gemstones/torsocks.uk.md +++ b/docs/gemstones/torsocks.uk.md @@ -5,7 +5,13 @@ contributors: Steven Spencer, Ganna Zhyrnova date: 2024-02-25 --- -# `torsocks` - Вступ +!!! warning "Тимчасово не працює" + +``` +`tor` та `torsocks` наразі відсутні в EPEL. Ймовірно, вони будуть зібрані. Команда Docs продовжить тестувати доступність в EPEL, якщо дозволить час. Наразі єдиний варіант — зібрати їх з вихідного коду, а інструкції для цього наразі відсутні тут. +``` + +## `torsocks` - Вступ `torsocks` — це утиліта для перенаправлення IP-трафіку з програми командного рядка через мережу [Tor](https://www.torproject.org/) або сервер SOCKS5. From d2c3b8e2902c042a8aa48d4ff0f86014f0269977 Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Fri, 31 Oct 2025 05:12:21 -0400 Subject: [PATCH 06/14] New translations mirroring_lsyncd.md (Ukrainian) --- docs/guides/backup/mirroring_lsyncd.uk.md | 50 +++++++++++------------ 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/docs/guides/backup/mirroring_lsyncd.uk.md b/docs/guides/backup/mirroring_lsyncd.uk.md index 56db1618ac..aac14f365d 100644 --- a/docs/guides/backup/mirroring_lsyncd.uk.md +++ b/docs/guides/backup/mirroring_lsyncd.uk.md @@ -17,8 +17,8 @@ tags: - Вам потрібен доступ root або привілеї `sudo` (використання `sudo -s` з самого початку є хорошою ідеєю) - Пари відкритих і закритих ключів SSH - Репозиторії EPEL (додаткові пакети для Enterprise Linux) від Fedora -- Вам потрібно буде ознайомитися з *inotify*, інтерфейсом монітора подій -- Додатково: знайомство з *tail* +- Вам потрібно буде ознайомитися з `inotify`, інтерфейсом монітора подій +- Додатково: знайомство з `tail` ## Вступ @@ -28,7 +28,7 @@ tags: Найкращий опис `lsyncd` міститься на сторінці довідки. Трохи перефразовуючи, `lsyncd` — це легке рішення для живого дзеркала, яке неважко встановити. Він не потребує нових файлових систем або блокових пристроїв і не перешкоджає продуктивності локальної файлової системи. Коротше кажучи, він відображає файли. -`lsyncd` спостерігає за інтерфейсом моніторингу подій локального дерева каталогів (inotify). Він агрегує та об’єднує події протягом кількох секунд і породжує один (чи більше) процес(ів) для синхронізації змін. За замовчуванням це `rsync`. +`lsyncd` спостерігає за інтерфейсом монітора подій локального дерева каталогів (`inotify`). Він агрегує та об’єднує події протягом кількох секунд і породжує один (чи більше) процес(ів) для синхронізації змін. За замовчуванням це `rsync`. У цьому посібнику ви називатимете систему з оригінальними файлами «джерелом»; той, з яким ви синхронізуєтеся, буде «ціллю». Можна повністю віддзеркалити сервер за допомогою `lsyncd`, ретельно вказавши каталоги та файли, які потрібно синхронізувати. @@ -36,11 +36,15 @@ tags: ## Встановлення `lsyncd` -Встановлення `lsyncd` відбувається двома способами. Включено описи кожного методу. RPM, як правило, трохи відстає від вихідних пакетів, але лише трохи. Версія, встановлена ​​методом RPM на момент написання цієї статті, — 2.2.3-5, тоді як версія вихідного коду зараз — 2.3.1. Виберіть спосіб, який вам зручніше. +!!! info "Інформація" + + Станом на цю дату (вересень 2025 року), Rocky Linux 10 з увімкненим EPEL (Додаткові пакети для Enterprise Linux) не містить пакета `lsyncd`. Щоб використовувати `lsyncd` на Rocky Linux 10, вам потрібно буде скористатися методом **Встановлення `lsyncd` - вихідний код**. Метод RPM тут збережено, оскільки EPEL, ймовірно, збере цей пакет для версії 10 у майбутньому. Ніколи не завадить перевірити, чи доступний пакет, перш ніж збирати його з вихідного коду. + +Ви можете встановити `lsyncd` двома способами. Включено описи кожного методу. RPM, як правило, трохи відстає від вихідних пакетів, але лише трохи. Версія, встановлена ​​методом RPM на момент написання цієї статті, — 2.2.3-5, тоді як версія вихідного коду зараз — 2.3.1. Виберіть спосіб, який вам зручніше. ## Встановлення `lsyncd` - метод RPM -Встановити версію RPM нескладно. Єдине, що вам потрібно спочатку встановити, це сховище програмного забезпечення EPEL від Fedora. Зробіть це за допомогою: +Єдине, що вам потрібно спочатку встановити, це сховище програмного забезпечення EPEL від Fedora. Зробіть це за допомогою: ```bash dnf install -y epel-release @@ -64,23 +68,19 @@ systemctl enable lsyncd ### Встановлення залежностей -Вам знадобляться деякі залежності для `lsyncd` і для створення пакунків із джерела. Використовуйте цю команду на своєму комп’ютері Rocky Linux, щоб переконатися, що у вас є потрібні залежності. Якщо ви збираєтеся створювати з вихідного коду, було б гарною ідеєю встановити всі інструменти розробки: +Вам знадобляться деякі залежності для `lsyncd` і для створення пакунків із джерела. Встановіть групу «Інструменти розробки»: ```bash dnf groupinstall 'Development Tools' ``` -!!! warning "Для Rocky Linux 9.0" - - `lsyncd` був повністю протестований у Rocky Linux 9.0 і працюватиме належним чином. Щоб установити всі необхідні залежності, вам потрібно буде ввімкнути додатковий репозиторій: +Увімкніть репозиторій готового до використання конструктора коду: - ``` - dnf config-manager --enable crb - ``` - - Виконання цих дев’яти кроків перед наступними дозволить вам завершити збірку без повернення назад. +```bash +dnf config-manager --enable crb +``` -Ось залежності, необхідні для `lsyncd`: +Встановіть необхідні залежності: ```bash dnf install lua lua-libs lua-devel cmake unzip wget rsync @@ -98,7 +98,7 @@ wget https://github.com/axkibe/lsyncd/archive/master.zip `unzip master.zip` -Це створить каталог під назвою «lsyncd-master». Вам потрібно перейти до цього каталогу та створити каталог під назвою build: +Це створить каталог під назвою «lsyncd-master». Вам потрібно перейти до цього каталогу та створити каталог під назвою "build": ```bash cd lsyncd-master @@ -124,13 +124,13 @@ make make install ``` -Після завершення двійковий файл `lsyncd` буде встановлено та готовий до використання в */usr/local/bin* +Після завершення двійковий файл `lsyncd` буде встановлено та готовий до використання в `/usr/local/bin` -### `lsyncd` Служба Systemd +### `lsyncd` Служба `Systemd` -За допомогою методу встановлення RPM служба systemd встановиться за вас, але якщо ви встановлюєте з джерела, вам потрібно буде створити службу systemd. Хоча ви можете запустити двійковий файл без служби systemd, ви хочете переконатися, що він *справді* запускається під час завантаження. Якщо ні, перезавантаження сервера припинить вашу синхронізацію. Якщо ви забудете знову запустити його вручну, це буде проблема! +За допомогою методу встановлення RPM служба `systemd` встановлюється автоматично, але якщо ви встановлюєте з вихідного коду, вам потрібно створити службу `systemd`. Хоча ви можете запустити двійковий файл без служби `systemd`, ви хочете переконатися, що він *справді* запускається під час завантаження. Якщо ні, перезавантаження сервера припинить вашу синхронізацію. -Створення служби systemd відносно просте і заощадить ваш час у довгостроковій перспективі. +Створення служби `systemd` відносно просте і заощадить ваш час у довгостроковій перспективі. #### Створення службового файлу `lsyncd` @@ -165,7 +165,7 @@ WantedBy=multi-user.target install -Dm0644 /root/lsyncd.service /usr/lib/systemd/system/lsyncd.service ``` -Нарешті, перезавантажте демон `systemctl`, щоб systemd «бачила» новий службовий файл: +Нарешті, перезавантажте демон `systemctl`, щоб `systemd` «бачила» новий службовий файл: ```bash systemctl daemon-reload @@ -173,11 +173,11 @@ systemctl daemon-reload ## Конфігурація `lsyncd` -Для будь-якого методу встановлення `lsyncd` вам потрібен файл конфігурації: */etc/lsyncd.conf*. У наступному розділі описано, як створити та перевірити файл конфігурації. +Для будь-якого методу встановлення `lsyncd` вам потрібен файл конфігурації: `/etc/lsyncd.conf`. У наступному розділі описано, як створити та перевірити файл конфігурації. ### Зразок конфігурації для тестування -Ось приклад спрощеного файлу конфігурації, який синхронізує */home* з іншим комп’ютером. Наш цільовий комп’ютер матиме локальну IP-адресу: *192.168.1.40* +Ось приклад спрощеного файлу конфігурації, який синхронізує `/home` з іншим комп’ютером. Наш цільовий комп’ютер матиме локальну IP-адресу: *192.168.1.40* ```bash settings { @@ -238,7 +238,7 @@ touch /etc/lsyncd.exclude ## Перевірка -Коли все налаштовано, ви можете перевірити все. Переконайтеся, що наш systemd `lsyncd.service` запуститься: +Коли все налаштовано, ви можете перевірити все. Переконайтеся, що наш `systemd` `lsyncd.service` запуститься: ```bash systemctl start lsyncd @@ -271,7 +271,7 @@ systemctl enable lsyncd ## Пам'ятайте про обережність -Щоразу, коли ви синхронізуєте набір файлів або каталогів з іншим комп’ютером, уважно подумайте про вплив цього на цільовий комп’ютер. Припустімо, ви повертаєтесь до **Файлу lsyncd.exclude** у нашому прикладі вище, чи можете ви уявити, що могло б статися, якби вам не вдалося виключити */etc/fstab*? +Щоразу, коли ви синхронізуєте набір файлів або каталогів з іншим комп’ютером, уважно подумайте про вплив цього на цільовий комп’ютер. Припустимо, ви повернулися до попереднього прикладу **Файл lsyncd.exclude**. Чи можете ви уявити, що могло б статися, якби ви не виключили `/etc/fstab`? `fstab` — це файл, який налаштовує накопичувачі на будь-якому комп’ютері Linux. Диски та етикетки майже напевно відрізняються на різних машинах. Наступне перезавантаження цільового комп’ютера, ймовірно, не вдасться. From 0e8ed19d94ff0612eaba64506376a46c657e5497 Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Fri, 31 Oct 2025 05:12:23 -0400 Subject: [PATCH 07/14] New translations rsnapshot_backup.md (Ukrainian) --- docs/guides/backup/rsnapshot_backup.uk.md | 36 +++++++++++------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/docs/guides/backup/rsnapshot_backup.uk.md b/docs/guides/backup/rsnapshot_backup.uk.md index e5ad1d2c7d..34b50257e5 100644 --- a/docs/guides/backup/rsnapshot_backup.uk.md +++ b/docs/guides/backup/rsnapshot_backup.uk.md @@ -2,7 +2,7 @@ title: Рішення для резервного копіювання - rsnapshot author: Steven Spencer contributors: Ezequiel Bruni, Ganna Zhyrnova -tested_with: 8.5, 8.6, 9.0 +tested_with: 8.5, 8.6, 9.0, 10.0 tags: - резервне копіювання - rsnapshot @@ -21,7 +21,7 @@ tags: _rsnapshot_ — це потужна утиліта резервного копіювання з можливістю встановлення на будь-якій машині на базі Linux. Він може створити резервну копію машини локально, або ви можете створити резервну копію кількох машин, скажімо, серверів, з однієї машини. -`rsnapshot` використовує `rsync` і повністю написаний на Perl без бібліотечних залежностей. Жодних незвичайних вимог до встановлення не існує. У випадку Rocky Linux ви можете встановити `rnapshot` за допомогою репозиторію EPEL. Після першого випуску Rocky Linux 9.0 був час, коли EPEL не містив пакета `rsnapshot`. Це вже не так, але ці інструкції містять метод встановлення з джерела на випадок, якщо це повториться. +`rsnapshot` використовує `rsync` і повністю написаний на Perl без бібліотечних залежностей. Жодних незвичайних вимог до встановлення не існує. У випадку Rocky Linux ви можете встановити `rnapshot` за допомогою репозиторію EPEL. Якщо бажаєте, тут є варіант встановлення з вихідного коду. Ця документація стосується лише встановлення `rsnapshot` у Rocky Linux. @@ -54,24 +54,24 @@ _rsnapshot_ — це потужна утиліта резервного копі Якщо є будь-які відсутні залежності, вони з’являться, і вам просто потрібно буде відповісти на запит, щоб продовжити. Наприклад: ``` - dnf install rsnapshot - Last metadata expiration check: 0:00:16 ago on Mon Feb 22 00:12:45 2021. - Залежності вирішені. - ======================================================================================================================================== - Package Architecture Version Repository Size - ======================================================================================================================================== + dnf install rsnapshot rsync + Last metadata expiration check: 2:03:40 ago on Fri 19 Sep 2025 03:54:16 PM UTC. + Package rsync-3.4.1-2.el10.x86_64 is already installed. + Dependencies resolved. + ============================================================================================================================== + Package Architecture Version Repository Size + ============================================================================================================================== Installing: - rsnapshot noarch 1.4.3-1.el8 epel 121 k + rsnapshot noarch 1.5.1-1.el10_0 epel 112 k Installing dependencies: - perl-Lchown x86_64 1.01-14.el8 epel 18 k - rsync x86_64 3.1.3-9.el8 baseos 404 k + perl-DirHandle noarch 1.05-512.2.el10_0 appstream 12 k Transaction Summary - ======================================================================================================================================== - Install 3 Packages + ============================================================================================================================== + Install 2 Packages - Total download size: 543 k - Installed size: 1.2 M + Total download size: 124 k + Installed size: 388 k Is this ok [y/N]: y ``` @@ -114,7 +114,7 @@ _rsnapshot_ — це потужна утиліта резервного копі ### Побудова Джерела - Тепер, коли у вас є все на нашій машині, наступним кроком є збірка. Коли ви розпакували файл `master.zip`, ви отримали каталог `rsnapshot-master`. Вам потрібно буде змінити це для нашої процедури побудови. Зауважте, що наша збірка використовує всі параметри пакета за замовчуванням, тому, якщо ви хочете щось інше, вам потрібно провести невелике дослідження. Крім того, ці дії виконуються безпосередньо зі сторінки [Встановлення GitHub](https://github.com/rsnapshot/rsnapshot/blob/master/INSTALL.md): + Наступний крок – збірка. Коли ви розпакували файл `master.zip`, ви отримали каталог `rsnapshot-master`. Вам потрібно буде змінити це для нашої процедури побудови. Зауважте, що наша збірка використовує всі параметри пакета за замовчуванням, тому, якщо ви хочете щось інше, вам потрібно провести невелике дослідження. Крім того, ці дії виконуються безпосередньо зі сторінки [Встановлення GitHub](https://github.com/rsnapshot/rsnapshot/blob/master/INSTALL.md): ```bash cd rsnapshot-master @@ -179,7 +179,7 @@ _rsnapshot_ — це потужна утиліта резервного копі Це найважливіший крок. При внесенні змін у файл конфігурації можна зробити помилку. Конфігурація `rsnapshot` вимагає вкладок для будь-якого розділення елементів, і попередження про це є у верхній частині файлу конфігурації. -Пробіл спричинить збій усієї конфігурації та вашої резервної копії. Наприклад, у верхній частині файлу конфігурації є розділ для `# SNAPSHOT ROOT DIRECTORY #`. Якби ви додавали це з нуля, ви б ввели `snapshot_root`, потім TAB, а потім введіть `/whatever_the_path_to_the_snapshot_root_will_be/` +Пробіл спричинить збій усієї конфігурації та вашої резервної копії. Наприклад, у верхній частині файлу конфігурації є розділ для `# SNAPSHOT ROOT DIRECTORY #`. Якби ви додавали це з нуля, ви б ввели `snapshot_root`, потім ++tab++, а потім введіть `/whatever_the_path_to_the_snapshot_root_will_be/` Найкраще те, що стандартна конфігурація, включена в `rsnapshot`, потребує лише незначних змін, щоб вона працювала для резервного копіювання локальної машини. Проте завжди доцільно створити резервну копію файлу конфігурації перед початком редагування: @@ -258,7 +258,7 @@ retain beta 7 logfile /var/log/rsnapshot ``` -Нарешті, перейдіть до розділу `### ТОЧКИ РЕЗЕРВНОГО КОПІЮВАННЯ / СЦЕНАРІЇ ###` та додайте будь-які каталоги, які ви хочете додати, у розділ `# LOCALHOST`, не забудьте використовувати + +табуляція++, а не ++пробіл++ між елементами! +Нарешті, перейдіть до розділу `### ТОЧКИ РЕЗЕРВНОГО КОПІЮВАННЯ / СЦЕНАРІЇ ###` та додайте будь-які каталоги, які ви хочете додати, у розділ `# LOCALHOST`, не забудьте використовувати ++tab++, а не ++space++ між елементами. Наразі запишіть свої зміни (++shift+двокрапка+"wq!"++ для `vi`) та вийдіть із конфігураційного файлу. From fac69c7048b41b702df4f73aa82e43a87aef3fa1 Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Fri, 31 Oct 2025 05:12:26 -0400 Subject: [PATCH 08/14] New translations valuta.md (Ukrainian) --- docs/desktop/gnome/valuta.uk.md | 57 +++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 docs/desktop/gnome/valuta.uk.md diff --git a/docs/desktop/gnome/valuta.uk.md b/docs/desktop/gnome/valuta.uk.md new file mode 100644 index 0000000000..f155cc2cb7 --- /dev/null +++ b/docs/desktop/gnome/valuta.uk.md @@ -0,0 +1,57 @@ +--- +title: Конвертація валют за допомогою Valuta в GNOME +author: Wale Soyinka +contributors: Ganna Zhyrnova +tags: + - gnome + - desktop + - currency + - flatpak +--- + +## Introduction + +У світі, що дедалі більше взаємопов’язаний, де цифрові транзакції охоплюють континенти, а подорожі знаходяться на відстані лише одного польоту, потреба в швидкій та надійній конвертації валют є надзвичайно важливою. Незалежно від того, чи ви досвідчений мандрівник, проникливий онлайн-покупець чи віддалений професіонал, який керує міжнародними фінансами, спеціалізований конвертер валют є незамінним інструментом. Для користувачів робочого середовища GNOME, Valuta є яскравим прикладом елегантної простоти та цілеспрямованої функціональності. + +Valuta — це не просто калькулятор; це продумано розроблена програма, яка бездоганно інтегрується в екосистему GNOME. Він уникає зайвої складності, пропонуючи простий та ефективний користувацький інтерфейс, який виконує роботу без зайвих клопотів. Його мінімалістичний інтерфейс та дотримання принципів дизайну GNOME створюють враження рідного розширення вашого робочого столу, забезпечуючи миттєвий доступ до актуальних обмінних курсів. + +## Встановлення: Перенесення Valuta на робочий стіл GNOME + +Valuta розповсюджується як Flatpak, сучасний формат упаковки, який забезпечує стабільну роботу програм у різних дистрибутивах Linux, забезпечує «пісочницю» для підвищеної безпеки та дозволяє доступ до останніх версій безпосередньо від розробників. + +Щоб встановити Valuta, відкрийте термінал і виконайте таку команду: + +```bash +flatpak install flathub io.github.ideveCore.Valuta +``` + +Ця команда отримає та встановить Valuta з Flathub, універсального магазину додатків Flatpak. Після завершення встановлення ви можете запустити Valuta безпосередньо з меню програм або ввівши `flatpak run io.github.ideveCore.Valuta` у терміналі. + +## Використання Valuta: Простота в дії + +Сила Valuta полягає в її інтуїтивно зрозумілому дизайні. Додаток зосереджений на одному основному завданні: конвертації однієї валюти в іншу з мінімальною взаємодією. + +1. **Виберіть свою базову валюту:** Після запуску Valuta ви зазвичай побачите два поля для вибору валюти. Верхнє поле представляє вашу «базову» валюту. Натисніть код валюти (наприклад, «USD»), щоб відкрити рядок пошуку, де ви можете ввести та вибрати потрібну валюту зі списку. +2. **Введіть суму:** У полі введення поруч із вашою базовою валютою введіть суму, яку ви хочете конвертувати. Під час введення тексту Valuta миттєво відображатиме конвертоване значення у другому полі валюти. +3. **Виберіть цільову валюту:** Аналогічно натисніть на код валюти в нижньому полі, щоб вибрати валюту, в яку ви хочете конвертувати. Valuta негайно оновить конвертовану суму на основі останніх обмінних курсів. + +Додаток автоматично отримує та оновлює обмінні курси з надійних джерел, таких як Європейський центральний банк (через Frankfurter) та Moeda.info, гарантуючи, що ви завжди матимете точну інформацію під рукою. Для ще швидшого перетворення Valuta інтегрується з пошуковою системою GNOME, що дозволяє виконувати перетворення безпосередньо з огляду «Діяльність» GNOME (наприклад, ввівши «10 USD у EUR»). + +## За межами GNOME: Альтернативи на інших платформах + +Valuta — це здатна заміна цих програм для користувачів, які переходять з інших платформ на настільну систему Rocky Linux. Ось кілька помітних програм для конвертації валют на платформах macOS та Windows 11, які Valuta може використовувати як відповідну заміну: + +### Для macOS + +- **Converter (Currency Converter Calculator):** Цей додаток пропонує звичний інтерфейс, схожий на калькулятор, для швидкої та ефективної конвертації валют, який часто хвалять за простоту використання та інтеграцію з естетикою macOS. +- **Конвертер валют XE**: XE, всесвітньо відома компанія у сфері обміну валют, пропонує потужний застосунок із курсами в режимі реального часу, можливостями роботи офлайн та зручним інтерфейсом. Це комплексний інструмент як для випадкового, так і для серйозного відстеження валюти. + +### Для Windows 11 + +- **Програма «Калькулятор Windows»:** Вбудована програма «Калькулятор» у Windows 11 містить напрочуд потужний конвертер валют. Він підтримує понад 100 валют і навіть може виконувати конвертації офлайн, що робить його зручним варіантом за замовчуванням. +- **Конвертер валют Callista:** Доступний у магазині Microsoft, Callista надає найактуальніші обмінні курси, підтримує широкий спектр валют і часто включає такі функції, як історія конвертацій, і все це в безкоштовному інтерфейсі без реклами. +- **Конвертер валют XE:** Як і в macOS, XE пропонує користувачам Windows потужні інструменти конвертації валют, включаючи курси в режимі реального часу, опції грошових переказів та сповіщення про курси. + +## Висновок + +Valuta є свідченням сили цілеспрямованого дизайну в екосистемі GNOME. Він забезпечує швидке, точне та естетично привабливе рішення для конвертації валют, бездоганно інтегруючись у ваш робочий процес на робочому столі. Для тих, хто цінує ефективність та елегантність своїх інструментів, Valuta — чудовий вибір, який гарантує, що управління міжнародними фінансами або планування вашої наступної пригоди завжди буде лише за кілька кліків. From 77384fe48cf503a9d763f55b3a6d48e8030ccb6d Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Fri, 31 Oct 2025 05:12:27 -0400 Subject: [PATCH 09/14] New translations screenshot.md (Ukrainian) --- docs/desktop/gnome/screenshot.uk.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/docs/desktop/gnome/screenshot.uk.md b/docs/desktop/gnome/screenshot.uk.md index 29db5c258b..886bb0a801 100644 --- a/docs/desktop/gnome/screenshot.uk.md +++ b/docs/desktop/gnome/screenshot.uk.md @@ -1,7 +1,7 @@ --- title: Зняття скріншотів та запис їх в GNOME author: Wale Soyinka -contributors: +contributors: Ganna Zhyrnova tags: - gnome - desktop @@ -10,6 +10,8 @@ tags: - guide --- +## Introduction + Сучасний робочий стіл GNOME, що входить до складу Rocky Linux, містить потужний та бездоганно інтегрований інструмент для захоплення екрану. Це не окрема програма, яку потрібно встановлювати, а основна частина оболонки робочого столу, що забезпечує плавний та ефективний спосіб робити знімки екрана та записувати короткі відео (скрінкасти). У цьому посібнику описано, як використовувати інтерактивний інтерфейс користувача та потужні комбінації клавіш для захоплення вмісту екрана. @@ -56,8 +58,8 @@ tags: Це потужна функція продуктивності. Додавши клавішу ++ctrl++ до будь-якої комбінації клавіш для знімків екрана, захоплене зображення буде скопійовано безпосередньо в буфер обміну, а не збережено у файл. Це ідеально підходить для швидкого вставлення знімка екрана в іншу програму, таку як документ або вікно чату. -- \++ctrl+print-screen++ : Відкриває інтерактивний інтерфейс користувача, але захоплений файл буде збережено в буфері обміну. -- \++ctrl+alt+print-screen++ : Копіює знімок екрана активного вікна в буфер обміну. -- \++ctrl+shift+print-screen++ : Копіює знімок екрана вибраної області в буфер обміну. +- \++ctrl+print-screen++: Відкриває інтерактивний інтерфейс користувача, але захоплений файл буде збережено в буфері обміну. +- \++ctrl+alt+print-screen++: Копіює знімок екрана активного вікна в буфер обміну. +- \++ctrl+shift+print-screen++: Копіює знімок екрана вибраної області в буфер обміну. Вбудований інструмент для створення знімків екрана та відеокастів GNOME є чудовим прикладом елегантного та ефективного дизайну, що забезпечує як простий, легкодоступний інтерфейс для нових користувачів, так і швидкий робочий процес за допомогою скорочень для досвідчених користувачів. From c08229513f1264c41576eb95b96cfe0d84d73538 Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Fri, 31 Oct 2025 05:12:29 -0400 Subject: [PATCH 10/14] New translations tar.md (Ukrainian) --- docs/guides/backup/tar.uk.md | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/docs/guides/backup/tar.uk.md b/docs/guides/backup/tar.uk.md index b5a5ac26e1..1c030c92db 100644 --- a/docs/guides/backup/tar.uk.md +++ b/docs/guides/backup/tar.uk.md @@ -1,7 +1,7 @@ --- title: Команда tar author: tianci li -contributors: Ganna Zhyrnova +contributors: Ganna Zhyrnova, Steven Spencer tested_with: 8.10 tags: - tar @@ -52,8 +52,9 @@ Shell > tar --show-defaults !!! tip "antic" -Коли ви видобуваєте файли з архівних файлів, tar автоматично вибирає тип стиснення на основі доданого вручну суфікса. Наприклад, для файлів `.tar.gz` можна напряму використовувати `tar -vxf` без використання `tar -zvxf`. -Ви **повинні** вибрати тип стиснення для створення архівних стиснутих файлів. +``` + Під час вилучення файлів з архівів, `tar` автоматично вибирає тип стиснення на основі суфікса, доданого вручну. Наприклад, для файлів `.tar.gz` можна безпосередньо використовувати `tar -vxf` без використання `tar -zvxf`. Ви **обов'язково** повинні вибрати тип стиснення для створення архівних стиснутих файлів. +``` !!! Note "Примітка" @@ -83,14 +84,14 @@ Shell > tar --show-defaults ### Поширені допоміжні опції | опція | опис | -| :---: | :--------------------------------------------------------------------------------------------------------------------- | -| `-z` | Використовуйте `gzip` як тип стиснення. Застосовуються як створення архівів, так і вилучення з архівів | -| `-v` | Відображає детальні деталі обробки | -| `-f` | Вказує ім’я файлу для архівування (включаючи суфікс файлу) | -| `-j` | Використовуйте bzip2 як тип стиснення. Застосовуються як створення архівів, так і вилучення з архівів | -| `-J` | Використовуйте "xz" як тип стиснення. Застосовуються як створення архівів, так і вилучення з архівів | -| `-C` | Зберігає розташування після вилучення файлів з архіву | -| `-P` | Зберігає в абсолютному режимі | +| ----- | ---------------------------------------------------------------------------------------------------------------------- | +| `-z` | Використовуйте `gzip` як тип стиснення. Застосовуються як створення архівів, так і вилучення з архівів | +| `-v` | Відображає детальні деталі обробки | +| `-f` | Вказує ім’я файлу для архівування (включаючи суфікс файлу) | +| `-j` | Використовуйте bzip2 як тип стиснення. Застосовуються як створення архівів, так і вилучення з архівів | +| `-J` | Використовуйте "xz" як тип стиснення. Застосовуються як створення архівів, так і вилучення з архівів | +| `-C` | Зберігає розташування після вилучення файлів з архіву | +| `-P` | Зберігає в абсолютному режимі | Для інших допоміжних опцій, не згаданих, див. `man 1 tar` From 6d7a2d9c6ac736bcb6df3c149a178811702887ad Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Fri, 31 Oct 2025 05:14:21 -0400 Subject: [PATCH 11/14] New translations test_cpu_compat.md (Ukrainian) --- docs/gemstones/test_cpu_compat.uk.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/gemstones/test_cpu_compat.uk.md b/docs/gemstones/test_cpu_compat.uk.md index db79425c85..1de2f98871 100644 --- a/docs/gemstones/test_cpu_compat.uk.md +++ b/docs/gemstones/test_cpu_compat.uk.md @@ -8,13 +8,13 @@ tags: # Вступ -Після випуску Rocky Linux 9 деякі інсталяції на платформах x86-64 зазнали невдачі через паніку ядра. У більшості випадків ==це відбувається через несумісність ЦП== із Rocky Linux 9. Ця процедура перевірить сумісність процесора перед встановленням. **Оновлення:** Ця процедура тепер також відображає мінімальну сумісність процесорів для Rocky Linux 10. +Деякі інсталяції на платформах x86-64 можуть спричинити паніку ядра. У більшості випадків ==це відбувається через несумісність ЦП== із Rocky Linux 9. ## Тестування -1. Отримайте завантажувальний образ Rocky Linux 8, Fedora чи інших. +1. Отримайте завантажувальний образ для Rocky Linux 9, Fedora або інших дистрибутивів. -2. Завантажте цей живий образ на машині, на якій ви хочете встановити Rocky Linux 9. +2. Завантажте цей образ Live на машині, на яку ви хочете встановити Rocky Linux 10. 3. Після завершення завантаження відкрийте вікно терміналу та виконайте цю процедуру: @@ -28,8 +28,8 @@ tags: Usage: /lib64/ld-linux-x86-64.so.2 [OPTION]... EXECUTABLE-FILE [ARGS-FOR-PROGRAM...] This program interpreter self-identifies as: /lib64/ld-linux-x86-64.so.2 x86-64-v4 - x86-64-v3 + x86-64-v3 (supported, searched) x86-64-v2 (supported, searched) ``` - Цей вихід вказує на мінімальну необхідну версію x86-64 (v2). У цьому випадку встановлення можна продовжити. Якщо біля запису «x86-64-v2» немає «(підтримується, шукається)», це означає, що ваш ЦП **не** сумісний із Rocky Linux 9.x. Якщо тест показує, що встановлення може продовжитися, а також відображає x86-64-v3 (обов'язкове для Rocky Linux 10) та x86-64-v4 як "(підтримується, знайдено)", ваш процесор добре підтримується для версії 9.x та наступних версій. + Цей вивід вказує на мінімально необхідну версію x86-64 (v3). У цьому випадку встановлення можна продовжити. Якщо поруч із записом «x86-64-v3» відсутній рядок «(підтримується, шукається)», то ваш процесор **не** сумісний з Rocky Linux 10. Якщо тест показує, що встановлення може продовжитися, а також відображає x86-64-v4 як "(підтримується, знайдено)", ваш процесор добре підтримується для майбутніх версій Rocky Linux. From 3a32110045bb2f40c67375e57619162f93e21d18 Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Fri, 31 Oct 2025 06:27:05 -0400 Subject: [PATCH 12/14] New translations cloud_server_using_nextcloud.md (Ukrainian) --- .../cms/cloud_server_using_nextcloud.uk.md | 140 ++++++++---------- 1 file changed, 65 insertions(+), 75 deletions(-) diff --git a/docs/guides/cms/cloud_server_using_nextcloud.uk.md b/docs/guides/cms/cloud_server_using_nextcloud.uk.md index d0f2d54014..958a89f4c9 100644 --- a/docs/guides/cms/cloud_server_using_nextcloud.uk.md +++ b/docs/guides/cms/cloud_server_using_nextcloud.uk.md @@ -8,28 +8,23 @@ tags: - nextcloud --- -# Хмарний сервер за допомогою Nextcloud - -!!! note "Примітка щодо Rocky Linux 9.x або 10.x" - - Ця процедура має працювати для Rocky Linux 9.x або 10.x. Різниця полягає в тому, що вам може знадобитися змінити посилання на версії для деяких репозиторіїв, щоб оновити їх до версії 9 або 10. Якщо ви використовуєте Rocky Linux 9.x або 10.x, майте на увазі, що це було протестовано як у 8.6, так і в 9.0, але спочатку було написано для 8.6. ## Передумови та припущення - Сервер під керуванням Rocky Linux (ви можете встановити Nextcloud на будь-якому дистрибутиві Linux, але ця процедура передбачає, що ви використовуєте Rocky). - Високий рівень комфорту роботи з командного рядка для встановлення та налаштування. -- Знання редактора командного рядка. У цьому прикладі ми використовуємо _vi_, але ви можете використовувати свій улюблений редактор, якщо він у вас є. -- Хоча Nextcloud можна встановити за допомогою програми snap, ми будемо документувати лише встановлення файлу .zip. -- Ми будемо застосовувати концепції з документа Apache _sites enabled_ (посилання на яке наведено нижче) для налаштування каталогу. -- Ми також будемо використовувати процедуру посилення _mariadb-server_ (посилання на яку також буде використано пізніше) для налаштування бази даних. -- У цьому документі ми будемо припускати, що ви є адміністратором або що ви можете бути ним за допомогою _sudo_. -- Ми використовуємо приклад домену yourdomain.com у конфігурації. +- Знання редактора командного рядка. У цьому прикладі використовується `vi`, але ви можете скористатися своїм улюбленим редактором, якщо він у вас є. +- Ця процедура охоплює метод встановлення за допомогою файлу `.zip`. Ви також можете встановити Nextcloud за допомогою оснастки. +- Ця процедура використовує документ _sites enabled_ Apache (посилання на який наведено пізніше) для налаштування каталогу. +- Ця процедура також використовує посилення захисту _mariadb-server_ (також посилання на яке буде наведено пізніше) для налаштування бази даних. +- У цьому документі припускається, що ви є root-користувачем, або що ви можете підвищити привілеї за допомогою `sudo`. +- Приклад домену, що використовується тут, — «yourdomain.com». ## Вступ -Якщо ви відповідаєте за серверне середовище великої (або навіть невеликої) компанії, вас можуть спокусити хмарні програми. Виконання завдань у хмарі може звільнити ваші власні ресурси для інших речей, але це має зворотну сторону, а саме втрату контролю над даними вашої компанії. Якщо хмарну програму зламано, можливо, і дані вашої компанії також. +Якщо ви відповідаєте за серверне середовище великої (або навіть невеликої) компанії, ви можете розглянути можливість використання хмарних додатків. Виконання завдань у хмарі може звільнити ваші власні ресурси для інших завдань, але є й зворотний бік: втрата контролю над даними вашої компанії. Якщо у хмарному застосунку станеться компрометація, ви також можете ризикувати даними своєї компанії. -Повернення хмари у ваше власне середовище – це спосіб відновити безпеку ваших даних за рахунок вашого часу та енергії. Іноді це вартість, яку варто заплатити. +Повернення хмари у ваше власне середовище – це спосіб відновити контроль над вашими даними, але за рахунок вашого часу та енергії. Іноді це ціна, яку варто заплатити. Nextcloud пропонує хмару з відкритим вихідним кодом з урахуванням безпеки та гнучкості. Зауважте, що створення сервера Nextcloud є гарною вправою, навіть якщо ви зрештою вирішите перенести свою хмару за межі сайту. Наступна процедура стосується налаштування Nextcloud на Rocky Linux. @@ -37,57 +32,51 @@ Nextcloud пропонує хмару з відкритим вихідним к ### Встановлення та налаштування репозиторіїв і модулів -Для цієї інсталяції нам знадобляться два репозиторії. Нам потрібно встановити EPEL (додаткові пакети для Enterprise Linux) і репозиторій Remi для PHP 8.3 +Для цієї інсталяції нам знадобляться два репозиторії. Вам потрібно встановити EPEL (Додаткові пакети для Enterprise Linux) та репозиторій Remi для 10. !!! note "Примітка" - Потрібна мінімальна версія PHP 7.3 або 7.4, а версія Rocky Linux 7.4 не містить усіх пакетів, необхідних Nextcloud. Натомість ми збираємося використовувати PHP 8.3 із сховища Remi. + Хоча для Rocky Linux 10 потрібен PHP 8.3, репозиторій Remi надає додаткові пакети PHP, необхідні для Nextcloud. -Щоб встановити EPEL запустіть: +Щоб встановити EPEL, запустіть: ```bash dnf install epel-release ``` -Щоб встановити репозиторій Remi, запустіть (зверніть увагу, якщо ви використовуєте Rocky Linux 9.x або 10.x, замініть 9 або 10 поруч із `release-` нижче): +Щоб встановити репозиторій Remi, виконайте наступне: ```bash -dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm +dnf install https://rpms.remirepo.net/enterprise/remi-release-10.rpm ``` Потім знову запустіть `dnf upgrade`. -Виконайте наступне, щоб переглянути список модулів php, які можна ввімкнути: +Виконайте наступну команду, щоб переглянути список доступних PHP-модулів: ```bash dnf module list php ``` -який дає вам такий вихід для Rocky Linux 8.x (подібний результат буде показано для Rocky Linux 9.x або 10.x): +Це дає вам такий вивід для Rocky Linux 10: ```bash -Rocky Linux 8 - AppStream -Name Stream Profiles Summary -php 7.2 [d] common [d], devel, minimal PHP scripting language -php 7.3 common [d], devel, minimal PHP scripting language -php 7.4 common [d], devel, minimal PHP scripting language -php 7.4 common [d], devel, minimal PHP scripting language -Remi's Modular repository for Enterprise Linux 8 - x86_64 -Name Stream Profiles Summary -php remi-7.2 common [d], devel, minimal PHP scripting language -php remi-7.3 common [d], devel, minimal PHP scripting language -php remi-7.4 common [d], devel, minimal PHP scripting language -php remi-8.0 common [d], devel, minimal PHP scripting language -php remi-8.1 common [d], devel, minimal PHP scripting language -php remi-8.2 common [d], devel, minimal PHP scripting language -php remi-8.3 common [d], devel, minimal PHP scripting language +Remi's Modular repository for Enterprise Linux 10 - x86_64 +Name Stream Profiles Summary +php remi-7.4 common [d], devel, minimal PHP scripting language +php remi-8.0 common [d], devel, minimal PHP scripting language +php remi-8.1 common [d], devel, minimal PHP scripting language +php remi-8.2 common [d], devel, minimal PHP scripting language +php remi-8.3 common [d], devel, minimal PHP scripting language +php remi-8.4 common [d], devel, minimal PHP scripting language + Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled ``` -Ми хочемо взяти найновіший PHP, сумісний з Nextcloud, який на даний момент є 8.3, тому ми ввімкнемо цей модуль, виконавши: +Використовуйте найновішу версію PHP, з якою сумісний Nextcloud. На даний момент це 8,4. Увімкніть цей модуль за допомогою: ```bash -dnf module enable php:remi-8.3 +dnf module enable php:remi-8.4 ``` Щоб побачити, як це змінює вихід списку модулів, запустіть команду списку модулів знову, і ви побачите «[e]» поруч із 8.3: @@ -99,15 +88,15 @@ dnf module list php І результат знову той самий, за винятком цього рядка: ```bash -php remi-8.3 [e] common [d], devel, minimal PHP scripting language +php remi-8.4 [e] common [d], devel, minimal PHP scripting language ``` ### Встановлення пакетів -У нашому прикладі використовуються Apache і mariadb, тому, щоб встановити те, що нам потрібно, нам просто потрібно зробити наступне: +У цьому прикладі використовуються Apache та MariaDB. Щоб встановити необхідні пакети, виконайте такі дії: ```bash -dnf install httpd mariadb-server vim wget zip unzip libxml2 openssl php83-php php83-php-ctype php83-php-curl php83-php-gd php83-php-iconv php83-php-json php83-php-libxml php83-php-mbstring php83-php-openssl php83-php-posix php83-php-session php83-php-xml php83-php-zip php83-php-zlib php83-php-pdo php83-php-mysqlnd php83-php-intl php83-php-bcmath php83-php-gmp +dnf install httpd mariadb-server vim wget zip unzip libxml2 openssl php84-php php84-php-ctype php84-php-curl php84-php-gd php84-php-iconv php84-php-json php84-php-libxml php84-php-mbstring php84-php-openssl php84-php-posix php84-php-session php84-php-xml php84-php-zip php84-php-zlib php84-php-pdo php84-php-mysqlnd php84-php-intl php84-php-bcmath php84-php-gmp ``` ### Конфігурація @@ -128,15 +117,15 @@ systemctl start httpd #### Створення конфігурації -У розділі _Переумови та припущення_ ми згадали, що для нашої конфігурації будемо використовувати процедуру [Apache Sites Enabled](../web/apache-sites-enabled.md). Перейдіть до цієї процедури та налаштуйте там основи, а потім поверніться до цього документа, щоб продовжити. +У розділі _Передумови та припущення_ було зазначено, що для вашої конфігурації ви використовуватимете процедуру [Увімкнено сайти Apache](../web/apache-sites-enabled.md). Перейдіть до цієї процедури та налаштуйте там основи, а потім поверніться до цього документа, щоб продовжити. -Для Nextcloud нам потрібно буде створити наступний файл конфігурації. +Для Nextcloud вам потрібно буде створити наступний файл конфігурації: ```bash vi /etc/httpd/sites-available/com.yourdomain.nextcloud ``` -Ваш файл конфігурації має виглядати приблизно так: +Зі змістом: ```bash @@ -163,20 +152,20 @@ ln -s /etc/httpd/sites-available/com.yourdomain.nextcloud /etc/httpd/sites-enabl #### Створення Директорії -Як зазначено в конфігурації вище, необхідно створити _DocumentRoot_. Це можна зробити за допомогою: +Як зазначалося раніше в конфігурації, вам потрібно створити _DocumentRoot_. Зробіть це за допомогою: ```bash mkdir -p /var/www/sub-domains/com.yourdomain.com/html ``` -Тут буде встановлено наш екземпляр Nextcloud. +Тут ви встановите свій екземпляр Nextcloud. #### Налаштування PHP -Нам потрібно встановити часовий пояс для PHP. Для цього відкрийте php.ini за допомогою обраного вами текстового редактора: +Нам потрібно встановити часовий пояс для PHP. Щоб це зробити, відкрийте `php.ini` у обраному вами текстовому редакторі: ```bash -vi /etc/opt/remi/php83/php.ini +vi /etc/opt/remi/php84/php.ini ``` Потім знайдіть рядок: @@ -185,7 +174,7 @@ vi /etc/opt/remi/php83/php.ini ;date.timezone = ``` -Нам потрібно видалити примітку (++semicolon++) і встановити часовий пояс. Для нашого прикладу часового поясу ми б вказали: +Видаліть зауваження (++крапка з комою++) та встановіть наш часовий пояс. Для цього прикладу часового поясу ви можете ввести одне з наступних значень: ```php date.timezone = "America/Chicago" @@ -197,15 +186,15 @@ date.timezone = "America/Chicago" date.timezone = "US/Central" ``` -Потім збережіть і закрийте файл php.ini. +Потім збережіть та закрийте файл `php.ini`. -Зауважте, що для того, щоб все було незмінним, ваш часовий пояс у файлі _php.ini_ має відповідати налаштуванням часового поясу вашої машини. Ви можете дізнатися, що це означає, виконавши такі дії: +Зверніть увагу, що для узгодженості ваш часовий пояс у файлі `php.ini` має відповідати налаштуванням часового поясу вашого комп’ютера. Ви можете дізнатися, що це таке, виконавши такі дії: ```bash ls -al /etc/localtime ``` -Це повинно показати вам щось на зразок цього, припускаючи, що ви встановили свій часовий пояс під час встановлення Rocky Linux і живете в центральному часовому поясі: +Ви повинні побачити щось подібне, якщо припустити, що ви встановили свій часовий пояс під час встановлення Rocky Linux і живете в центральному часовому поясі: ```bash /etc/localtime -> /usr/share/zoneinfo/America/Chicago @@ -213,7 +202,7 @@ ls -al /etc/localtime #### Налаштування mariadb-сервера -Налаштуйте _mariadb-server_ для запуску під час завантаження: +Налаштуйте `mariadb-server` на запуск під час завантаження: ```bash systemctl enable mariadb @@ -225,34 +214,35 @@ systemctl enable mariadb systemctl restart mariadb ``` -Знову ж таки, як зазначено раніше, ми будемо використовувати процедуру налаштування для посилення _mariadb-сервера_, знайдену [тут](../database/database_mariadb-server.md) для початкової конфігурації. +Знову ж таки, як зазначено раніше, використовуйте процедуру налаштування для [забезпечення захисту `mariadb-server`](../database/database_mariadb-server.md) для початкової конфігурації. ### Встановлення .zip -Наступні кілька кроків передбачають, що ви віддалено підключені до свого сервера Nextcloud через _ssh_ із відкритою віддаленою консоллю: +Наступні кілька кроків передбачають, що ви віддалено підключені до свого сервера Nextcloud через `ssh` з відкритою віддаленою консоллю: - Перейдіть на [веб-сайт Nextcloud](https://nextcloud.com/). -- Наведіть вказівник миші на `Get Nextcloud`, після чого відкриється спадне меню. -- Натисніть `Server Packages`. -- Клацніть правою кнопкою миші на `Download Nextcloud` і скопіюйте адресу посилання (точний синтаксис цього браузера різний). -- На віддаленій консолі на сервері Nextcloud введіть `wget`, а потім пробіл і вставте те, що ви щойно скопіювали. Ви повинні отримати щось на кшталт такого: `wget https://download.nextcloud.com/server/releases/nextcloud-21.0.1.zip` (зауважте, що версія може відрізнятися). -- Коли ви натиснете Enter, завантаження файлу .zip почнеться та завершиться досить швидко. +- Наведіть курсор миші на пункт «Завантажити», щоб відкрити спадне меню. +- Натисніть 'Nextcloud server'. +- Натисність 'Download server archive'. +- Клацніть правою кнопкою миші на пункті 'Get ZIP file' та скопіюйте посилання. +- На віддаленій консолі на сервері Nextcloud введіть `wget`, а потім пробіл і вставте те, що ви щойно скопіювали. Ви повинні отримати щось подібне до наступного: `wget https://download.nextcloud.com/server/releases/latest.zip`. +- Після натискання клавіші Enter почнеться завантаження Zip-файлу, яке швидко завершиться. -Після завершення завантаження розпакуйте zip-файл Nextcloud за допомогою: +Після завершення завантаження розпакуйте .zip-файл Nextcloud за допомогою: ```bash -unzip nextcloud-21.0.1.zip +unzip latest.zip ``` ### Копіювання вмісту та зміна дозволів -Після завершення етапу розпакування у вас має бути новий каталог у _/root_ під назвою «nextcloud». Перейдіть в цей каталог: +Після завершення етапу розпакування Zip-файлу у вас має бути новий каталог у `/root` під назвою "nextcloud". Перейдіть в цей каталог: ```bash cd nextcloud ``` -І скопіюйте або перемістіть вміст до нашого _DocumentRoot_: +Скопіюйте або перемістіть вміст до нашого _DocumentRoot_: ```bash cp -Rf * /var/www/sub-domains/com.yourdomain.nextcloud/html/ @@ -264,13 +254,13 @@ cp -Rf * /var/www/sub-domains/com.yourdomain.nextcloud/html/ mv * /var/www/sub-domains/com.yourdomain.nextcloud/html/ ``` -Тепер, коли все знаходиться там, де має бути, тепер ви маєте переконатися, що Аpache володіє каталогом. Для цього запустіть: +Наступний крок – переконатися, що Apache володіє каталогом. Зробіть це за допомогою: ```bash chown -Rf apache.apache /var/www/sub-domains/com.yourdomain.nextcloud/html ``` -З міркувань безпеки ми також хочемо перемістити папку _data_ зсередини назовні _DocumentRoot_. Зробіть це за допомогою такої команди: +З міркувань безпеки також потрібно перемістити папку _data_ зсередини _DocumentRoot_ за її межі. Зробіть це за допомогою такої команди: ```bash mv /var/www/sub-domains/com.yourdomain.nextcloud/html/data /var/www/sub-domains/com.yourdomain.nextcloud/ @@ -278,7 +268,7 @@ mv /var/www/sub-domains/com.yourdomain.nextcloud/html/data /var/www/sub-domains/ ### Налаштування Nextcloud -Тепер саме цікаве! По-перше, переконайтеся, що ваші служби запущені. Якщо ви виконали наведені вище кроки, вони вже повинні бути запущені. У нас було кілька кроків між цими початковими запусками служби, тому давайте перезапустимо їх, щоб переконатися: +Переконайтеся, що ваші служби працюють. Якщо ви виконали попередні кроки, вони вже мають бути запущені. Між цими початковими запусками служб було кілька кроків, тому перезапустіть їх, щоб переконатися: ```bash systemctl restart httpd @@ -287,35 +277,35 @@ systemctl restart mariadb Якщо все перезавантажиться і проблем немає, ви готові рухатися далі. -Щоб виконати початкову конфігурацію, ми хочемо фактично завантажити сайт у веб-браузер: +Щоб виконати початкове налаштування, потрібно завантажити сайт у веббраузері: (замініть своїм справжнім іменем хоста) -Якщо припустити, що ви зробили все правильно, вам має відобразитися екран налаштування Nextcloud: +Якщо ви все зробили правильно, ви повинні побачити екран налаштування Nextcloud: ![екран входу в nextcloud](../images/nextcloud_screen.jpg) -Є кілька речей, які ми хочемо зробити інакше, ніж стандартні, які відображаються: +Є кілька речей, які ви хочете зробити інакше, ніж ті, що встановлені за замовчуванням: -- У верхній частині веб-сторінки, де написано `Create an admin account`, встановіть користувача та пароль. Для цього документа ми вводимо `admin` і встановлюємо надійний пароль. Не забудьте зберегти це в безпечному місці (наприклад, у менеджері паролів), щоб не втратити! Навіть якщо ви ввели це поле, не натискайте ++enter++, доки ми не заповнимо всі поля налаштування! +- У верхній частині веб-сторінки, де написано `Create an admin account`, встановіть користувача та пароль. Для цього документа ми вводимо `admin` і встановлюємо надійний пароль. Не забудьте зберегти це в безпечному місці (наприклад, у менеджері паролів), щоб не втратити! Навіть якщо ви ввели це поле, ==не натискайте== ++enter++, доки ми не заповнимо всі поля налаштування. - У розділі `Сховище та база даних` змініть розташування `Data folder` із кореня документа за замовчуванням на місце, куди ми перемістили папку даних раніше: `/var/www/sub-domains/com.yourdomain.nextcloud/data`. - У розділі `Configure the database` змініть `SQLite` на `MySQL/MariaDB`, натиснувши цю кнопку. - Введіть користувача та пароль root MariaDB, які ви встановили раніше, у поля `Database user` і `Database password`. - У полі `Database name` введіть `nextcloud`. - У полі `localhost` введіть (3306 — стандартний порт підключення _mariadb_). -Отримавши все це, натисніть `Finish Setup`, і ви повинні почати працювати. +Після того, як ви все це зробите, натисніть `Завершити налаштування`, і все має запрацювати. -Вікно браузера оновиться на деякий час, а потім зазвичай не перезавантажуватиме сайт. Введіть свою URL-адресу у вікні браузера ще раз, і ви повинні зіткнутися з першими сторінками за замовчуванням. +Вікно браузера деякий час оновлюється, а потім зазвичай не перезавантажує сайт. Введіть свою URL-адресу у вікні браузера ще раз, і ви побачите першу сторінку за замовчуванням. -На даний момент ваш адміністратор уже ввійшов (або повинен бути) увійшов, і є кілька інформаційних сторінок, призначених для того, щоб пришвидшити роботу. «Інформаційна панель» — це те, що користувачі побачать під час першого входу. Адміністратор тепер може створювати інших користувачів, встановлювати інші програми та виконувати багато інших завдань. +Ваш адміністратор вже ввійшов у систему (або має бути), і є кілька інформаційних сторінок, які допоможуть вам швидко розібратися. «Інформаційна панель» — це те, що користувачі побачать під час першого входу. Адміністратор тепер може створювати інших користувачів, встановлювати інші програми та виконувати багато інших завдань. Файл «Nextcloud Manual.pdf» є посібником користувача, щоб користувачі могли ознайомитися з наявними ресурсами. Адміністратор повинен прочитати або принаймні відсканувати основні моменти посібника адміністратора [На веб-сайті Nextcloud](https://docs.nextcloud.com/server/21/admin_manual/) ## Наступні кроки -На цьому етапі не забувайте, що це сервер, на якому ви зберігатимете дані компанії. Важливо заблокувати його за допомогою брандмауера, виконати [налаштування резервного копіювання](../backup/rsnapshot_backup.md), захистити сайт за допомогою [SSL](../security/generating_ssl_keys_lets_encrypt.md) і виконати будь-які інші обов’язки, необхідні для збереження ваших даних. +На цьому етапі не забувайте, що це сервер, на якому ви зберігатимете дані компанії. Важливо захистити його за допомогою брандмауера, [налаштувати резервне копіювання](../backup/rsnapshot_backup.md), захистити сайт за допомогою [SSL](../security/generating_ssl_keys_lets_encrypt.md) та виконати будь-які інші необхідні завдання для безпеки ваших даних. ## Висновки -Рішення використовувати хмару компанії власними силами потребує ретельної оцінки. Для тих, хто вирішив, що локальне зберігання даних компанії краще, ніж зовнішній хмарний хост, Nextcloud є хорошою альтернативою. +Вам потрібно ретельно оцінити будь-яке рішення про власне використання хмарних технологій компанії. Для тих, хто вирішив, що локальне зберігання даних компанії краще, ніж зовнішній хмарний хостинг, Nextcloud — гарна альтернатива. From 7dd7adf12d36c78bb04d8d1076f12e580328b2b9 Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Fri, 31 Oct 2025 06:27:07 -0400 Subject: [PATCH 13/14] New translations dokuwiki_server.md (Ukrainian) --- docs/guides/cms/dokuwiki_server.uk.md | 30 +++++++++++++-------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/docs/guides/cms/dokuwiki_server.uk.md b/docs/guides/cms/dokuwiki_server.uk.md index 1f15258104..4ec74aca54 100644 --- a/docs/guides/cms/dokuwiki_server.uk.md +++ b/docs/guides/cms/dokuwiki_server.uk.md @@ -11,9 +11,9 @@ tags: ## Передумови та припущення - Екземпляр Rocky Linux, встановлений на сервері, контейнері або віртуальній машині. -- Зручно змінювати конфігураційні файли з командного рядка за допомогою редактора (наші приклади тут використовуватимуть _vi_, але ви можете замінити свій улюблений редактор). +- Зручно змінювати конфігураційні файли з командного рядка за допомогою редактора (наші приклади тут використовуватимуть `vi`, але ви можете замінити свій улюблений редактор) - Деякі знання про веб-програми та налаштування. -- У нашому прикладі для налаштування буде використано [Apache Sites Enabled](../web/apache-sites-enabled.md). Перегляньте це, якщо необхідно. +- Для налаштування використовується [Apache Sites Enabled](../web/apache-sites-enabled.md). Перегляньте це, якщо необхідно. - У цьому прикладі ми будемо використовувати «example.com» як доменне ім’я. - Щоб підвищити привілеї, ви повинні бути адміністратором або вміти `sudo` - Однак, припускаючи нову інсталяцію операційної системи, це не є обов’язковою умовою @@ -28,7 +28,7 @@ DokuWiki — це лише одна з багатьох доступних ві ## Встановлення залежностей -Мінімальна версія PHP для DokuWiki тепер становить 7.2, і це саме те, що поставляється з Rocky Linux 8. Завдяки модулям Rocky Linux 8 можна встановити до версії 8.2. Rocky Linux 9.0 за замовчуванням має PHP версії 8.0 і модулі, які підтримують до 8.2. Зауважте, що деякі з перелічених тут пакетів можуть уже існувати: +Мінімальна версія PHP для DokuWiki тепер становить 8. Rocky Linux 10 за замовчуванням має PHP 8.3. Зауважте, що деякі з перелічених тут пакетів можуть уже існувати: ```bash dnf install tar wget httpd php php-gd php-xml php-json php-mbstring @@ -40,7 +40,7 @@ dnf install tar wget httpd php php-gd php-xml php-json php-mbstring ### Конфігурація Apache -Якщо ви прочитали процедуру [Apache Sites Enabled](../web/apache-sites-enabled.md), ви знаєте, що вам потрібно створити кілька каталогів. Почніть із додавання каталогу конфігурації _httpd_: +Якщо ви прочитали процедуру [Apache Sites Enabled](../web/apache-sites-enabled.md), ви знаєте, що вам потрібно створити кілька каталогів. Почніть із додавання каталогу конфігурації `httpd`: ```bash mkdir -p /etc/httpd/{sites-available,sites-enabled} @@ -95,7 +95,7 @@ vi /etc/httpd/sites-available/com.example ln -s /etc/httpd/sites-available/com.example /etc/httpd/sites-enabled/ ``` -### Apache DocumentRoot +### Apache _DocumentRoot_ Вам потрібно створити свій _DocumentRoot_. Зробіть це за допомогою: @@ -111,7 +111,7 @@ mkdir -p /var/www/sub-domains/com.example/html cd /root ``` -Оскільки ваше середовище готове до роботи, отримайте останню стабільну версію DokuWiki. Ви можете знайти це, перейшовши на [сторінку завантаження](https://download.dokuwiki.org/), і ліворуч на сторінці в розділі «Версія» ви побачите «Stable (Recommended) (direct link)». +Отримайте останню стабільну версію DokuWiki. Ви можете знайти це, перейшовши на [сторінку завантаження](https://download.dokuwiki.org/), і ліворуч на сторінці в розділі «Версія» ви побачите «Stable (Recommended) (direct link)». Клацніть правою кнопкою миші на частині "(direct link)" та скопіюйте посилання. У консолі вашого сервера DokuWiki введіть `wget` і пробіл, а потім вставте скопійоване посилання в термінал. Ви повинні отримати щось подібне до цього: @@ -135,7 +135,7 @@ dokuwiki-2020-07-29/inc/lang/fr/recent.txt ... (more below) ``` -Вам не потрібен цей початковий іменований каталог під час розпакування архіву, тому ви скористаєтеся деякими параметрами з `tar`, щоб виключити його. Першим варіантом є "--strip-components=1", який видаляє початковий каталог. Друга опція — це опція «-C», яка вказує `tar`, куди потрібно розпакувати архів. Декомпресія буде схожою на цю: +Вам не потрібен цей початковий іменований каталог під час розпакування архіву, тому ви скористаєтеся деякими параметрами з `tar`, щоб виключити його. Першим варіантом є `--strip-components=1`, який видаляє початковий каталог. Друга опція — це опція `-C`, яка вказує `tar`, куди потрібно розпакувати архів. Декомпресія буде схожою на цю: ```bash tar xzf dokuwiki-stable.tgz --strip-components=1 -C /var/www/sub-domains/com.example/html/ @@ -143,9 +143,9 @@ tar xzf dokuwiki-stable.tgz --strip-components=1 -C /var/www/sub-domains/com.ex Після виконання цієї команди весь DokuWiki має бути у вашому _DocumentRoot_. -Вам потрібно зробити копію файлу _.htaccess.dist_, який надійшов із DokuWiki, і зберегти там старий файл на випадок, якщо вам знадобиться повернутися до оригіналу. +Вам потрібно зробити копію файлу `.htaccess.dist`, який надійшов із DokuWiki, і зберегти там старий файл на випадок, якщо вам знадобиться повернутися до оригіналу. -У процесі ви зміните назву цього файлу на _.htaccess_. Це те, що шукатиме _apache_. Для цього: +У процесі ви зміните назву цього файлу на `.htaccess`. Це те, що шукатиме _apache_. Для цього: ```bash cp /var/www/sub-domains/com.example/html/.htaccess{.dist,} @@ -159,9 +159,9 @@ chown -Rf apache.apache /var/www/sub-domains/com.example/html ## Налаштування DNS або `/etc/hosts` -Перш ніж отримати доступ до інтерфейсу DokuWiki, ви повинні встановити роздільну здатність імен для цього сайту. Ви можете використовувати файл _/etc/hosts_ для тестування. +Перш ніж отримати доступ до інтерфейсу DokuWiki, ви повинні встановити роздільну здатність імен для цього сайту. Ви можете використовувати файл `/etc/hosts` для тестування. -У цьому прикладі припустимо, що DokuWiki працюватиме на приватній IPv4-адресі 10.56.233.179. Припустімо, ви змінюєте файл _/etc/hosts_ на робочій станції Linux. Для цього запустіть: +У цьому прикладі припустимо, що DokuWiki працюватиме на приватній IPv4-адресі 10.56.233.179. Припустімо, ви змінюєте файл `/etc/hosts` на робочій станції Linux. Для цього запустіть: ```bash sudo vi /etc/hosts @@ -186,7 +186,7 @@ ff02::2 ip6-allrouters ## Запуск `httpd` -Перш ніж запускати _httpd_, перевірте, чи ваша конфігурація правильна: +Перш ніж запускати `httpd`, перевірте, чи ваша конфігурація правильна: ```bash httpd -t @@ -198,7 +198,7 @@ httpd -t Syntax OK ``` -Якщо так, ви повинні бути готові запустити _httpd_, а потім завершити налаштування. Почніть із увімкнення _httpd_ для запуску під час завантаження: +Якщо так, ви повинні бути готові запустити `httpd`, а потім завершити налаштування. Почніть із увімкнення `httpd` для запуску під час завантаження: ```bash systemctl enable httpd @@ -278,9 +278,9 @@ trusted (active) rich rules: ``` -### SSL +### SSL/TLS -Для найкращої безпеки вам слід розглянути можливість використання SSL для зашифрованого веб-трафіку. Ви можете придбати SSL у постачальника SSL або скористатися [Let's Encrypt](../security/generating_ssl_keys_lets_encrypt.md). +Для найкращої безпеки вам слід розглянути використання SSL/TLS для зашифрованого веб-трафіку. Ви можете придбати сертифікат SSL/TLS у постачальника SSL/TLS або скористатися [Let's Encrypt](../security/generating_ssl_keys_lets_encrypt.md). ## Висновок From 8302481ce16bfc1a27bbf43f88ce9ddc4c54d15c Mon Sep 17 00:00:00 2001 From: Rocky Linux Automation <75949597+rockylinux-auto@users.noreply.github.com> Date: Fri, 31 Oct 2025 06:27:10 -0400 Subject: [PATCH 14/14] New translations podman_guide.md (Ukrainian) --- docs/guides/containers/podman_guide.uk.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/docs/guides/containers/podman_guide.uk.md b/docs/guides/containers/podman_guide.uk.md index 327e2a6b16..a6100e8699 100644 --- a/docs/guides/containers/podman_guide.uk.md +++ b/docs/guides/containers/podman_guide.uk.md @@ -91,9 +91,10 @@ Available Commands: Podman може запускати майже будь-яку команду Docker завдяки подібному інтерфейсу CLI. ``` -Якщо вам потрібно використовувати файл створення, не забудьте встановити пакет `podman-compose`: +Якщо вам потрібно використовувати файл для створення, не забудьте встановити пакет `podman-compose` з EPEL: ```bash +dnf install epel-release dnf install podman-compose ``` @@ -105,6 +106,12 @@ dnf install podman-compose podman run -d -p 8080:80 nextcloud ``` +!!! note "Примітка" + +``` +З коробки Rocky Linux має ввімкнений `firewalld` і може блокувати порт 8080. Дотримуйтесь [інструкцій](../../security/firewalld-beginners/), щоб відкрити порт і отримати доступ до служби. +``` + Ви отримаєте підказку вибрати реєстр контейнерів для завантаження. У нашому прикладі ви будете використовувати `docker.io/library/nextcloud:latest`. Коли ви завантажите образ Nextcloud, він запуститься.