Updates rtfm.co.ua πŸ‡ΊπŸ‡¦
719 subscribers
35 photos
461 links
Канал @rtfm - Π½ΠΎΠ²Ρ‹Π΅ посты Π½Π° https://rtfm.co.ua.
ΠžΠ±ΡΡƒΠΆΠ΄Π΅Π½ΠΈΡ - Π³Ρ€ΡƒΠΏΠΏΠ° @rtfmco https://t.iss.one./rtfmco
Download Telegram
AWS: RDS ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Certificate Authority SSL сСртификата

Π”Π°Π²Π½ΠΎ ΡƒΠΆΠ΅ Π½Π°Ρ‡Π°Π»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ письма ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π°Π΄ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ CA сСртификаты, всё Π±Ρ‹Π»ΠΎ Π½Π΅ΠΊΠΎΠ³Π΄Π°. ΠŸΠΎΡ€Π° ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ Π½Π° Dev сСрвСрС, ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΠΌ Π½Π° Staging ΠΈ Production. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ RDS MariaDB, докумСнтация ΠΏΠΎ обновлСнию Ρ‚ΡƒΡ‚>>>. ΠŸΡ€ΠΎΡ†Π΅ΡΡ ΠΎΡ‡Π΅Π½ΡŒ простой, Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ нСсколько ΠΌΠΈΠ½ΡƒΡ‚, особСнно, Ссли Π²Ρ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ SSL ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ ΠΈ RDS. Π£ нас, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,…

https://rtfm.co.ua/aws-rds-obnovlenie-certificate-authority-ssl-sertifikata/
HTTP: Ρ€Π΅Π΄ΠΈΡ€Π΅ΠΊΡ‚Ρ‹, POST ΠΈ GET запросы, ΠΈ β€œΠΏΠΎΡ‚Π΅Ρ€ΡΠ½Π½Ρ‹Π΅β€ Π΄Π°Π½Π½Ρ‹Π΅

Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Ρ‡Π΅Ρ€Π΅Π· POST-запросы ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ². ΠŸΠ΅Ρ€Π΅Π΄ этим ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ имССтся Π½Π΅ΠΊΠΈΠΉ прокси, Π½Π΅Π²Π°ΠΆΠ½ΠΎ ΠΊΠ°ΠΊΠΎΠΉ – AWS Application Load Balancer, NGINX ΠΈΠ»ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ. ΠœΡ‹ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ Π½Π° AWS ALB, ΠΏΠΎΡ‚ΠΎΠΌ я Π½Π°Ρ‡Π°Π» Ρ‚Π΅ΡΡ‚ΠΈΡ‚ΡŒ Π½Π° NGINX, Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΠΈΡΠΊΡŽΡ‡ΠΈΡ‚ΡŒ влияСниС самого AWS-сСрвиса – воспроизводится Π²Π΅Π·Π΄Π΅, Ρ‚.ΠΊ. Π½Π΅ зависит ΠΎΡ‚ ΠΏΡ€ΠΎΠΊΡΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉβ€¦

https://rtfm.co.ua/http-redirekty-post-i-get-zaprosy-i-poteryannye-dannye/
Nextcloud: запуск Π² Docker Compose Π½Π° Debian с SSL ΠΎΡ‚ Let’s Encrypt

НСдавно потСстировал Nexcloud Π²ΠΎΠΎΠ±Ρ‰Π΅, см. NextCloud: установка сСрвСра Π½Π° Debian с NGINX ΠΈ PHP-FPM, ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π½Π° Arch Linux – Π² Ρ†Π΅Π»ΠΎΠΌ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΎΡΡŒ, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ – ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠ³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с Dropbox Π½Π° Π½Π΅Π³ΠΎ. БСгодня запустим Nextcloud ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π² Docker, Π½Π° сСрвСрС с Debian 10 Π² Digital Ocean. К сСрвСру ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ диск, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄ΡƒΡ‚ всС…

https://rtfm.co.ua/nextcloud-zapusk-v-docker-compose-na-debian-s-ssl-ot-lets-encrypt/
Linux: Nexctloud ΠΊΠ»ΠΈΠ΅Π½Ρ‚, qtkeychain ΠΈ ошибка β€œThe name org.freedesktop.secrets was not provided by any .service files”

ПослС установки Nextcloud (см. Nextcloud: запуск Π² Docker Compose Π½Π° Debian с SSL ΠΎΡ‚ Let’s Encrypt), Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ дСнь Π΅Π³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ запросил ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΡƒΡŽ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ. Но послС Π²Π²ΠΎΠ΄Π° Π»ΠΎΠ³ΠΈΠ½Π° ΠΈ пароля ΠΎΠ½ сообщаСт ΠΎΠ± ошибкС: Reading from keychain failed with error: β€˜The name org.freedesktop.secrets was not provided by any .service files’ Π“ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ²β€¦

https://rtfm.co.ua/linux-nexctloud-klient-qtkeychain-i-oshibka-the-name-org-freedesktop-secrets-was-not-provided-by-any-service-files/
SSH: RSA-ΠΊΠ»ΡŽΡ‡ΠΈ ΠΈ ssh-agent – ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ SSH-ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ ΠΈ ΠΈΡ… паролями

По Ρ…ΠΎΠ΄Ρƒ настройки keyring для Nextcloud-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° (см. Linux: Nextcloud ΠΊΠ»ΠΈΠ΅Π½Ρ‚, qtkeychain ΠΈ ошибка Β«The name org.freedesktop.secrets was not provided by any .service filesΒ») – Ρ€Π΅ΡˆΠΈΠ» навСсти порядок Π² своих SSH-ΠΊΠ»ΡŽΡ‡Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠ½ΠΎΠ³ΠΎ, ΠΈ аутСнтификация ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΡ€Π΅Π²Ρ€Π°ΡˆΠ°Π΅Ρ‚ΡΡ Π² достаточно Π³Π΅ΠΌΠΎΡ€Ρ€ΠΎΠΉΠ½Ρ‹ΠΉ процСсс. Π’ Ρ†Π΅Π»ΠΎΠΌ, для упрощСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ систСмноС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ сСкрСтов – gnome-keyring, Π»ΠΈΠ±ΠΎ KeeyPassXC, про…

https://rtfm.co.ua/ssh-rsa-klyuchi-i-ssh-agent-upravlenie-ssh-klyuchami-i-ix-parolyami/
Linux: KeePass, SSH ΠΈ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ RSA-ΠΊΠ»ΡŽΡ‡Π΅ΠΉ

Π’ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ поста ΠΎΠ± SSH-ΠΊΠ»ΡŽΡ‡Π°Ρ… ΠΈ ΠΈΡ… ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ‚Π΅ Π½Π° Linux (см. SSH: RSA-ΠΊΠ»ΡŽΡ‡ΠΈ ΠΈ ssh-agent β€” ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ SSH-ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ ΠΈ ΠΈΡ… паролями). Π—Π°Π΄Π°Ρ‡Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π²Π²ΠΎΠ΄Π° пароля для ΠΈΡ… использования – ΠΊΠΎΠ³Π΄Π° ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΠΌΠ½ΠΎΠ³ΠΎ, Ρ‚ΠΎ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ болью. Одним ΠΈΠ· вариантов…

https://rtfm.co.ua/linux-keepass-ssh-i-xranenie-parolej-rsa-klyuchej/
Bitwarden: Ρ€Π°ΡΡˆΠ°Ρ€Π΅Π½Π½Ρ‹ΠΉ MFA для ΠΎΠ±Ρ‰ΠΈΡ… Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ² Google

Одной ΠΈΠ· Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΏΡ€ΠΈ использовании MFA являСтся вопрос с доступом ΠΊ ΠΎΠ±Ρ‰ΠΈΠΌ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹ΠΌ ящикам. НапримСр, Ρƒ нас имССтся ящик Π²ΠΈΠ΄Π° [email protected], Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ хочСтся Π·Π°Π΄Π°Ρ‚ΡŒ TOTP-Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ Ρ‡Π΅Ρ€Π΅Π· Google Authenticator (см. Authy: настройка Multi-Factor Authentication для Github ΠΈ AWS). Но ΠΏΡ€ΠΈ этом этим ящиком ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ нСсколько Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ Ρƒ всСх ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ гСнСрировался работащий…

https://rtfm.co.ua/bitwarden-rassharennyj-mfa-dlya-obshhix-akkauntov-google/
What is: Linux keyring, gnome-keyring, Secret Service, ΠΈ D-Bus

ΠžΡ‡Π΅Π½ΡŒ длиннопост получился. Π― Π΄ΠΎΠ»Π³ΠΎ Π΄ΡƒΠΌΠ°Π» – ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ Π»ΠΈ всё Π² ΠΎΠ΄Π½ΠΎΠΌ постС, ΠΈΠ»ΠΈ всё-Ρ‚Π°ΠΊΠΈ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ Π½Π° нСсколько, вСдь с ΠΎΠ΄Π½ΠΎΠΉ стороны keyrings – это ΠΎΠ΄Π½Π° Ρ‚Π΅ΠΌΠ°, D-Bus – другая, Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с SecretServices – Π²ΠΎΠΎΠ±Ρ‰Π΅ Ρ‚Ρ€Π΅Ρ‚ΡŒΡ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ – Ρ€Π΅ΡˆΠΈΠ» всё-Ρ‚Π°ΠΊΠΈ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² ΠΎΠ΄Π½ΠΎΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ со всСм этим разбирался ΠΏΠΎ ходу…

https://rtfm.co.ua/what-is-linux-keyring-gnome-keyring-secret-service-i-d-bus/
Chrome/Chromium: Linux, keyrings && Security Service ΠΈ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ

Одним ΠΈΠ· ΠΏΠΎΠ²ΠΎΠ΄ΠΎΠ² Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ³Π»ΡƒΠ±ΠΈΡ‚ΡŒΡΡ Π² keyrings (см. What is: Linux keyring, gnome-keyring, Secret Service, ΠΈ D-Bus) Π±Ρ‹Π» Ρ„Π°ΠΊΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Chromium, Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ, ΠΏΡ€ΠΈ отсутствии keyring Π² Linux Π±ΡƒΠ΄Π΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π² β€œΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ видС”. БбствСнно, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Π½Π°ΠΉΡ‚ΠΈ – ΠΊΠ°ΠΊ ΠΈ Π³Π΄Π΅ Chromium Ρ…Ρ€Π°Π½ΠΈΡ‚ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, ΠΈ, самоС Π²Π°ΠΆΠ½ΠΎΠ΅ – ΡˆΠΈΡ„Ρ€ΡƒΠ΅Ρ‚ Π»ΠΈ ΠΎΠ½ ΠΈΡ…? Chromium и…

https://rtfm.co.ua/chrome-chromium-linux-keyrings-security-service-i-xranenie-parolej/
KeePass: настройка MFA, Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ SSH ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΠΈ интСграция Secret Service

Π˜Ρ‚Π°ΠΊ, Π½Π°Π²Π΅Ρ€Π½ΠΎ ΡƒΠΆΠ΅ Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‰Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ всСго этого мСрлСзонского Π±Π°Π»Π΅Ρ‚Π°. ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ части, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… β€œΠ²ΡΡ‘ Π½Π°Ρ‡ΠΈΠ½Π°Π»ΠΎΡΡŒβ€: Linux: Nextcloud ΠΊΠ»ΠΈΠ΅Π½Ρ‚, qtkeychain ΠΈ ошибка Β«The name org.freedesktop.secrets was not provided by any .service filesΒ» – ΡƒΠ²ΠΈΠ΄Π΅Π», Ρ‡Ρ‚ΠΎ Π² keyring сСрвисС ΠΌΠΎΠΆΠ½ΠΎ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ ΠΎΡ‚ SSH ΠΊΠ»ΡŽΡ‡Π΅ΠΉ – ΡƒΠ·Π½Π°Π», Ρ‡Ρ‚ΠΎ Chromium Ρ…Ρ€Π°Π½ΠΈΡ‚ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ β€œΠ½Π΅Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈβ€ Linux: KeePass, SSH ΠΈ хранСниС…

https://rtfm.co.ua/keepass-nastrojka-mfa-xranenie-parolej-brauzera-parolej-ssh-klyuchej-i-integraciya-secret-service/
Linux: настройка KDE Connect ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Android-Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρƒ

Удобная интСграция мобильного ΠΈ Linux. ΠšΡ€ΠΎΠΌΠ΅ KDE COnnect сущСствуСт gnome-shell-extension-gsconnect. ΠΠ°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Π±ΡƒΠ΄Π΅ΠΌ Π½Π° Arch Linux + HTC Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ Π½Π° Android. На Android устанавливаСм ΠΈΠ· Play Maket. На Linux устанавливаСм ΠΈΠ· рСпозитория: sudo pacman -S kdeconnect Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π±Ρ‹Π»Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² – устанавливаСм sshfs: sudo pacman -S  sshfs ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ KDE connect ЗапускаСм kdeconnectd, ΠΏΠΎΠΊΠ° Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, ΠΏΠΎΡ‚ΠΎΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π² автозапуск:…

https://rtfm.co.ua/linux-nastrojka-kde-connect-i-podklyuchenie-k-android-telefonu/
Calibre: домашняя ΠΎΠ½Π»Π°ΠΉΠ½-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΈ Moon+ Reader

Calibre ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Ρ‚, Π½ΠΎ всСгда desktop-вСрсиСй. На днях ΡƒΠ²ΠΈΠ΄Π΅Π» Calibre Web – Ρ‚Π° ΠΆΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π°Ρ с Ρ‚ΠΎΠΉ ΠΆΠ΅ Π±Π°Π·ΠΎΠΉ, Π½ΠΎ доступна Ρ‡Π΅Ρ€Π΅Π· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€. Π”ΠΎΠΌΠ°ΡˆΠ½ΡΡ страница ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² Github – Ρ‚ΡƒΡ‚>>>. ИдСя состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΠΏΠΎ возмоТности ΡƒΠΉΡ‚ΠΈ ΠΎΡ‚ хранСния ΠΊΠ½ΠΈΠ³ Π² Google Books, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚Π°ΠΌ Π½Π΅Ρ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ возмоТности Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ своё…

https://rtfm.co.ua/calibre-domashnyaya-onlajn-biblioteka-v-brauzere-i-moon-reader/
PHP: ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ PHP-скриптов – настройка ΠΈ Ρ‚ΡŽΠ½ΠΈΠ½Π³ OpCache

OpCache ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ PHP сохраняя ΡƒΠΆΠ΅ скомпилированныС скрипты PHP Π² ΠΎΠ±Ρ‰Π΅ΠΉ памяти, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ Ρ€Π°Π±ΠΎΡ‚Ρƒ для PHP-FPM, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ приходится мСньшС Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ, Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ PHP ΠΏΡ€ΠΈ поступлСнии Π½ΠΎΠ²Ρ‹Ρ… запросов. Workflow ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½ΠΎΠ²Ρ‹Ρ… запросов выглядит Ρ‚Π°ΠΊ: Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° – Ρ‚ΡƒΡ‚>>>. Enable OpCache Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ php.ini Ρ„Π°ΠΉΠ», Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ это Π±ΡƒΠ΄Π΅Ρ‚ /etc/php/7.3/fpm/php.ini. ДобавляСм в…

https://rtfm.co.ua/php-keshirovanie-php-skriptov-nastrojka-i-tyuning-opcache/
Debian: php7.3-curl : Depends: libcurl3 (>= 7.44.0) but it is not installable

Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ Π΄ΠΆΠΎΠ±Π° Π² Jenkins, которая запускаСт ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, ΠΈ выполняСт сборку PHP-прилоТСния Π½Π° Yii. Π’ΠΎ врСмя сборки PHP-прилоТСния – Π±ΠΈΠ»Π΄ ΠΏΠ°Π΄Π°Π΅Ρ‚ с ошибкой: … Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been…

https://rtfm.co.ua/debian-php7-3-curl-depends-libcurl3-7-44-0-but-it-is-not-installable/
AWS: IAM AssumeRole – описаниС, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

AssumeRole – ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π² AWS IAM, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ доступа для выполнСния запросов ΠΊ рСсурсам, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Ρƒ вас Π½Π΅Ρ‚ доступа. Π­Ρ‚ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ доступа состоят ΠΈΠ· ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Ρ… ACCESS ΠΈ SECRET ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, плюс security token. Одним ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² AssumeRole ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Jenkins Π² EC2, Π΄ΠΆΠΎΠ±Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π² AWS-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ EC2…

https://rtfm.co.ua/aws-iam-assumerole-opisanie-primery/
Kubernetes: запуск push-сСрвСра Gorush Π² EKS Π·Π° AWS LoadBalancer

Gorush – сСрвСр, написанный Π½Π° Go, для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΏΡƒΡˆ-ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅. Π—Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π±ΡƒΠ΄Π΅ΠΌ Π² AWS EKS, Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ namespace, ΠΏΡ€ΠΈ этом сСрвис Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ доступСн Ρ‚ΠΎΠ»ΠΊΡŒΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ VPC, поэтому ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ AWS Internal Application Load Balancer. Запуск Gorush Namespace ΠšΠ»ΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ: git clone https://github.com/appleboy/gorushcd gorush/k8s/ Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ пространство ΠΈΠΌΡ‘Π½ gorush ΠΈ confgiMap, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ сСрвисом для получСния настроСк ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡβ€¦

https://rtfm.co.ua/kubernetes-zapusk-push-servera-gorush-v-eks-za-aws-loadbalancer/
Kubernetes: ConfigMap ΠΈ Secrets – auto-reload Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΏΠΎΠ΄Π°Ρ…

Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ ConfigMap для Gorush сСрвиса (см. Kubernetes: запуск push-сСрвСра Gorush Π² EKS Π·Π° AWS LoadBalancer). ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² ConfigMap ΠΈΠ»ΠΈ Secrets – ΠΎΠ½ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ сразу ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Ρ‹ Π² ΠΏΠΎΠ΄Π°Ρ… ΠΈ ΠΈΡ… ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°Ρ…. Π•ΡΡ‚ΡŒ нСсколько костылСй Ρ‚ΠΈΠΏΠ° монтирования Π² Π²ΠΈΠ΄Π΅ volume, Π° ΠΏΠΎΡ‚ΠΎΠΌ Ρ€Π΅ΠΌΠ°ΡƒΠ½Ρ‚ΠΈΡ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Ρ‹, ΠΈΠ»ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ новый…

https://rtfm.co.ua/kubernetes-configmap-i-secrets-auto-reload-dannyx-v-podax/
PHP: PHP-FPM ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ – Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ PHP ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ сСрвСру Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° /app/.env ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ окруТСния. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ $TEST_VAR, хотя Π² шаблонС Kubernetes ΠΏΠΎΠ΄Π° ΠΎΠ½Π° Π·Π°Π΄Π°Π½Π°: ... containers: - name: application-dev-web image: bttrm-application:119 ... - name: TEST_VAR valueFrom: secretKeyRef: name: bttrm-app-secret key: test_var ... ЗначСниС…

https://rtfm.co.ua/php-php-fpm-ignoriruet-peremennye-resheniya/
Kubernetes: ConfigMaps ΠΈ Secrets Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Gorush сСрвСра

Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ Gorush сСрвСр, Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΉ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ постС, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ хочСтся Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ добавлСния своСго Ρ„Π°ΠΉΠ»Π° настроСк – для Staging с ΠΎΠ΄Π½ΠΈΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, ΠΈ для Production – с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Kubernetes ConfigMap для хранСния содСрТимого Ρ„Π°ΠΉΠ»ΠΎΠ² настроСк Gorush, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΠΎΠΊΠ΄Π»ΡŽΡ‡ΠΈΠΌ Π²Π½ΡƒΡ‚Ρ€ΡŒ запускаСмых ΠΏΠΎΠ΄ΠΎΠ² ΠΈ ΠΈΡ… ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ², ΠΈ Secrets – для ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. БСйчас в…

https://rtfm.co.ua/kubernetes-configmaps-i-secrets-na-primere-gorush-servera/
Kubernetes: запуск metrics-server Π² AWS EKS для Kubernetes Pod AutoScaler

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ AWS EKS ΡƒΠΆΠ΅ создан, ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ Π½ΠΎΠ΄Ρ‹. НиТС – Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ настройку ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ кластСру, создадим тСстовый Π΄Π΅ΠΏΠ»ΠΎΠΉΠΌΠ΅Π½Ρ‚ с HPA – Kubernetes Horizontal Pod AutoScaler (ΠΎΠΏΠΈΡˆΡƒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ постом), ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΠ± ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… рСсурсах с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ kubectl top. Kubernetes cluster Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ тСстовый кластСр: eksctl create cluster --profile arseniy --region us-east-2 --name eks-dev-1...[β„Ή]  node "ip-192-168-54-141.us-east-2.compute.internal" is ready[β„Ή]  node "ip-192-168-85-24.us-east-2.compute.internal" is ready[β„Ή]  kubectl command should work with "/home/setevoy/.kube/config", try 'kubectl get nodes'[βœ”]  EKS cluster "eks-dev-1" in "us-east-2" region is ready ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡΡ Π½Π° Π½Π΅Π³ΠΎ. Kubernetes cluster context НастраиваСм kubectl:…

https://rtfm.co.ua/kubernetes-zapusk-metrics-server-v-aws-eks-dlya-kubernetes-pod-autoscaler/
Linux: PHP-FPM, Docker, STDOUT ΠΈ STDERR – Π½Π΅Ρ‚ Π»ΠΎΠ³ΠΎΠ² прилоТСния

Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ Docker-ΠΎΠ±Ρ€Π°Π·, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ NGINX ΠΈ PHP-FPM, плюс Supervisor для ΠΈΡ… запуска. Π’ этот ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π· Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΊΠΎΠ΄ PHP-прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΈΡˆΠ΅Ρ‚ ошибки PHP Π² /dev/stderr, ΠΊΠ°ΠΊ Π·Π°Π΄Π°Π½ΠΎ Π² php.ini: ... [global] error_log=/dev/stderr ... ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ kubectl logs – Π² Π²Ρ‹Π²ΠΎΠ΄Π΅ этих Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅Ρ‚. Π“Π΄Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°? Π’ Docker? Kubernetes? Linux…

https://rtfm.co.ua/linux-php-fpm-docker-stdout-i-stderr-net-logov-prilozheniya/