Grafana: Loki β Prometheus-like ΡΡΡΡΡΠΈΠΊΠΈ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π°Π³ΡΠ΅Π³Π°ΡΠΈΠΈ Π² LogQL ΠΈ Π³ΡΠ°ΡΠΈΠΊΠΈ DNS Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΊ dnsmasq
ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΠ°Π· Loki Π΄Π»Ρ ΡΠ±ΠΎΡΠ° ΠΈ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΡ Π·Π° Π»ΠΎΠ³Π°ΠΌΠΈ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π» Π°ΠΆ Π² ΡΠ΅Π²ΡΠ°Π»Π΅ ΡΡΠΎΠ³ΠΎ (ΡΠΌ. Grafana Labs: Loki β ΡΠ±ΠΎΡ ΠΈ ΠΏΡΠΎΡΠΌΠΎΡΡ Π»ΠΎΠ³ΠΎΠ²), ΠΊΠΎΠ³Π΄Π° Loki Π±ΡΠ»Π° Π΅ΡΡ Π² beta-Π²Π΅ΡΡΠΈΠΈ. Π‘Π΅ΠΉΡΠ°Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΈΡΡ ΠΎΠ΄ΡΡΠΈΠΌ ΡΡΠ°ΡΠΈΠΊΠΎΠΌ (ΠΎΠ±ΡΡΠΌ Π·Π° Π΄Π²Π° ΠΌΠ΅ΡΡΡΠ° Π²ΡΡΠΎΡ Π² 4 ΡΠ°Π·Π°), Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΉΡΠΈ Π²ΠΈΠ½ΠΎΠ²Π½ΠΈΠΊΠ°. ΠΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΏΠΎΠΈΡΠΊΠ° ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΌΠΎΠ³ΠΎβ¦
https://rtfm.co.ua/grafana-loki-prometheus-like-schyotchiki-i-funkcii-agregacii-v-logql-i-grafiki-dns-zaprosov-k-dnsmasq/
ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΠ°Π· Loki Π΄Π»Ρ ΡΠ±ΠΎΡΠ° ΠΈ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΡ Π·Π° Π»ΠΎΠ³Π°ΠΌΠΈ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π» Π°ΠΆ Π² ΡΠ΅Π²ΡΠ°Π»Π΅ ΡΡΠΎΠ³ΠΎ (ΡΠΌ. Grafana Labs: Loki β ΡΠ±ΠΎΡ ΠΈ ΠΏΡΠΎΡΠΌΠΎΡΡ Π»ΠΎΠ³ΠΎΠ²), ΠΊΠΎΠ³Π΄Π° Loki Π±ΡΠ»Π° Π΅ΡΡ Π² beta-Π²Π΅ΡΡΠΈΠΈ. Π‘Π΅ΠΉΡΠ°Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΈΡΡ ΠΎΠ΄ΡΡΠΈΠΌ ΡΡΠ°ΡΠΈΠΊΠΎΠΌ (ΠΎΠ±ΡΡΠΌ Π·Π° Π΄Π²Π° ΠΌΠ΅ΡΡΡΠ° Π²ΡΡΠΎΡ Π² 4 ΡΠ°Π·Π°), Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΉΡΠΈ Π²ΠΈΠ½ΠΎΠ²Π½ΠΈΠΊΠ°. ΠΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΏΠΎΠΈΡΠΊΠ° ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΌΠΎΠ³ΠΎβ¦
https://rtfm.co.ua/grafana-loki-prometheus-like-schyotchiki-i-funkcii-agregacii-v-logql-i-grafiki-dns-zaprosov-k-dnsmasq/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π»ΡΡΠ°ΠΈ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
Grafana: Loki - LogQL ΠΈ Π³ΡΠ°ΡΠΈΠΊΠΈ DNS Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΊ dnsmasq
Loki, LogQL ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ rate, count, etc. Grafana ΠΈ Π³ΡΠ°ΡΠΈΠΊΠΈ DNS Π·Π°ΠΏΡΠΎΡΠΎΠ².
AWS: RDS ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Certificate Authority SSL ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ°
ΠΠ°Π²Π½ΠΎ ΡΠΆΠ΅ Π½Π°ΡΠ°Π»ΠΈ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΏΠΈΡΡΠΌΠ° ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π½Π°Π΄ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ CA ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΡ, Π²ΡΡ Π±ΡΠ»ΠΎ Π½Π΅ΠΊΠΎΠ³Π΄Π°. ΠΠΎΡΠ° ΡΠ΄Π΅Π»Π°ΡΡ, Π²ΡΠΏΠΎΠ»Π½ΠΈΠΌ Π½Π° Dev ΡΠ΅ΡΠ²Π΅ΡΠ΅, ΠΏΠΎΡΠΎΠΌ ΠΏΠΎΠ²ΡΠΎΡΠΈΠΌ Π½Π° Staging ΠΈ Production. ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΎΠ±ΡΡΠ½ΡΠΉ RDS MariaDB, Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΡΡ>>>. ΠΡΠΎΡΠ΅ΡΡ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎΠΉ, Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠΈΠ½ΡΡ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ SSL ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌΠΈ ΠΈ RDS. Π£ Π½Π°Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,β¦
https://rtfm.co.ua/aws-rds-obnovlenie-certificate-authority-ssl-sertifikata/
ΠΠ°Π²Π½ΠΎ ΡΠΆΠ΅ Π½Π°ΡΠ°Π»ΠΈ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΏΠΈΡΡΠΌΠ° ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π½Π°Π΄ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ CA ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΡ, Π²ΡΡ Π±ΡΠ»ΠΎ Π½Π΅ΠΊΠΎΠ³Π΄Π°. ΠΠΎΡΠ° ΡΠ΄Π΅Π»Π°ΡΡ, Π²ΡΠΏΠΎΠ»Π½ΠΈΠΌ Π½Π° Dev ΡΠ΅ΡΠ²Π΅ΡΠ΅, ΠΏΠΎΡΠΎΠΌ ΠΏΠΎΠ²ΡΠΎΡΠΈΠΌ Π½Π° Staging ΠΈ Production. ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΎΠ±ΡΡΠ½ΡΠΉ RDS MariaDB, Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΡΡ>>>. ΠΡΠΎΡΠ΅ΡΡ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎΠΉ, Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠΈΠ½ΡΡ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ SSL ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌΠΈ ΠΈ RDS. Π£ Π½Π°Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,β¦
https://rtfm.co.ua/aws-rds-obnovlenie-certificate-authority-ssl-sertifikata/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π»ΡΡΠ°ΠΈ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
AWS: RDS β ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Certificate Authority SSL ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ°
ΠΠΎΡΠ°Π³ΠΎΠ²ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΈ ΠΎΡΠΊΠ°ΡΠ° AWS RDS Certificate Authority SSL ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ°.
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/
ΠΠΌΠ΅Π΅ΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΡΠ΅ΡΠ΅Π· POST-Π·Π°ΠΏΡΠΎΡΡ ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ². ΠΠ΅ΡΠ΅Π΄ ΡΡΠΈΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈΠΌΠ΅Π΅ΡΡΡ Π½Π΅ΠΊΠΈΠΉ ΠΏΡΠΎΠΊΡΠΈ, Π½Π΅Π²Π°ΠΆΠ½ΠΎ ΠΊΠ°ΠΊΠΎΠΉ β AWS Application Load Balancer, NGINX ΠΈΠ»ΠΈ Π»ΡΠ±ΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ. ΠΡ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΠΈΡΡ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ Π½Π° AWS ALB, ΠΏΠΎΡΠΎΠΌ Ρ Π½Π°ΡΠ°Π» ΡΠ΅ΡΡΠΈΡΡ Π½Π° NGINX, ΡΡΠΎ Π±Ρ ΠΈΡΠΊΡΡΠΈΡΡ Π²Π»ΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΌΠΎΠ³ΠΎ AWS-ΡΠ΅ΡΠ²ΠΈΡΠ° β Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ Π²Π΅Π·Π΄Π΅, Ρ.ΠΊ. Π½Π΅ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΏΡΠΎΠΊΡΠΈΡΡΡΡΠ΅ΠΉβ¦
https://rtfm.co.ua/http-redirekty-post-i-get-zaprosy-i-poteryannye-dannye/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π»ΡΡΠ°ΠΈ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
HTTP: ΡΠ΅Π΄ΠΈΡΠ΅ΠΊΡΡ, POST ΠΈ GET Π·Π°ΠΏΡΠΎΡΡ, ΠΈ βΠΏΠΎΡΠ΅ΡΡΠ½Π½ΡΠ΅β Π΄Π°Π½Π½ΡΠ΅
ΠΡΠΈΡΠΈΠ½Π° ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΏΠΎΡΠ΅ΡΠ΅ΠΉ Π΄Π°Π½Π½ΡΡ
ΠΏΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ HTTP POST Ρ ΡΠ΅Π΄ΠΈΡΠ΅ΠΊΡΠΎΠΌ HTTP Π½Π° HTTPS
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/
ΠΠ΅Π΄Π°Π²Π½ΠΎ ΠΏΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π» 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/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π»ΡΡΠ°ΠΈ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
Nextcloud: Π·Π°ΠΏΡΡΠΊ Π² Docker Compose Π½Π° Debian Ρ SSL ΠΎΡ Letβs Encrypt
ΠΠΎΡΠ°Π³ΠΎΠ²ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ Π·Π°ΠΏΡΡΠΊΡ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΠΎΠ³ΠΎ Nextcloud Π² Docker Compose Π½Π° Debian
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/
ΠΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ 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/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π»ΡΡΠ°ΠΈ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
Linux ΠΈ ΠΎΡΠΈΠ±ΠΊΠ° "The name org.freedesktop.secrets was not provided by any .service files"
ΠΡΠΈΡΠΈΠ½Π° ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ "The name org.freedesktop.secrets was not provided by any .service files" Π² Nextcloud ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅
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/
ΠΠΎ Ρ ΠΎΠ΄Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ 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/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π»ΡΡΠ°ΠΈ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
SSH: RSA-ΠΊΠ»ΡΡΠΈ ΠΈ ssh-agent β ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ SSH-ΠΊΠ»ΡΡΠ°ΠΌΠΈ ΠΈ ΠΈΡ
ΠΏΠ°ΡΠΎΠ»ΡΠΌΠΈ
ΠΡΠΈΠΌΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ssh-agent ΠΈ ssh-add Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π·Π°ΠΏΠ°ΡΠΎΠ»Π΅Π½Π½ΡΠΌΠΈ RSA-ΠΊΠ»ΡΡΠ°ΠΌΠΈ Π΄Π»Ρ SSH ΠΈ Git.
Linux: KeePass, SSH ΠΈ Ρ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠΎΠ»Π΅ΠΉ RSA-ΠΊΠ»ΡΡΠ΅ΠΉ
Π ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡΡΠ° ΠΎΠ± SSH-ΠΊΠ»ΡΡΠ°Ρ ΠΈ ΠΈΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½ΡΠ΅ Π½Π° Linux (ΡΠΌ. SSH: RSA-ΠΊΠ»ΡΡΠΈ ΠΈ ssh-agent β ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ SSH-ΠΊΠ»ΡΡΠ°ΠΌΠΈ ΠΈ ΠΈΡ ΠΏΠ°ΡΠΎΠ»ΡΠΌΠΈ). ΠΠ°Π΄Π°ΡΠ° Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π±Ρ ΡΠΏΡΠΎΡΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΊΠ»ΡΡΠ°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ΅Π±ΡΡΡ Π²Π²ΠΎΠ΄Π° ΠΏΠ°ΡΠΎΠ»Ρ Π΄Π»Ρ ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ β ΠΊΠΎΠ³Π΄Π° ΠΊΠ»ΡΡΠ΅ΠΉ ΠΌΠ½ΠΎΠ³ΠΎ, ΡΠΎ Π²Π²ΠΎΠ΄ΠΈΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· ΠΏΠ°ΡΠΎΠ»Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ Π±ΠΎΠ»ΡΡ. ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ²β¦
https://rtfm.co.ua/linux-keepass-ssh-i-xranenie-parolej-rsa-klyuchej/
Π ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡΡΠ° ΠΎΠ± SSH-ΠΊΠ»ΡΡΠ°Ρ ΠΈ ΠΈΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½ΡΠ΅ Π½Π° Linux (ΡΠΌ. SSH: RSA-ΠΊΠ»ΡΡΠΈ ΠΈ ssh-agent β ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ SSH-ΠΊΠ»ΡΡΠ°ΠΌΠΈ ΠΈ ΠΈΡ ΠΏΠ°ΡΠΎΠ»ΡΠΌΠΈ). ΠΠ°Π΄Π°ΡΠ° Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π±Ρ ΡΠΏΡΠΎΡΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΊΠ»ΡΡΠ°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ΅Π±ΡΡΡ Π²Π²ΠΎΠ΄Π° ΠΏΠ°ΡΠΎΠ»Ρ Π΄Π»Ρ ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ β ΠΊΠΎΠ³Π΄Π° ΠΊΠ»ΡΡΠ΅ΠΉ ΠΌΠ½ΠΎΠ³ΠΎ, ΡΠΎ Π²Π²ΠΎΠ΄ΠΈΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· ΠΏΠ°ΡΠΎΠ»Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ Π±ΠΎΠ»ΡΡ. ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ²β¦
https://rtfm.co.ua/linux-keepass-ssh-i-xranenie-parolej-rsa-klyuchej/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π»ΡΡΠ°ΠΈ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
Linux: KeePass, SSH ΠΈ Ρ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠΎΠ»Π΅ΠΉ RSA-ΠΊΠ»ΡΡΠ΅ΠΉ
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° KeePass Π½Π° Ρ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠΎΠ»Π΅ΠΉ ΠΎΡ RSA-ΠΊΠ»ΡΡΠ΅ΠΉ Π΄Π»Ρ SSh-Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ.
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/
ΠΠ΄Π½ΠΎΠΉ ΠΈΠ· Π±ΠΎΠ»ΡΡΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ MFA ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΠΎΠΏΡΠΎΡ Ρ Π΄ΠΎΡΡΡΠΏΠΎΠΌ ΠΊ ΠΎΠ±ΡΠΈΠΌ ΠΏΠΎΡΡΠΎΠ²ΡΠΌ ΡΡΠΈΠΊΠ°ΠΌ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ Π½Π°Ρ ΠΈΠΌΠ΅Π΅ΡΡΡ ΡΡΠΈΠΊ Π²ΠΈΠ΄Π° [email protected], Π½Π° ΠΊΠΎΡΠΎΡΡΠΉ Ρ ΠΎΡΠ΅ΡΡΡ Π·Π°Π΄Π°ΡΡ TOTP-Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΡΠ΅ΡΠ΅Π· Google Authenticator (ΡΠΌ. Authy: Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Multi-Factor Authentication Π΄Π»Ρ Github ΠΈ AWS). ΠΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΡΠΈΠΌ ΡΡΠΈΠΊΠΎΠΌ ΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΡΡΠΎ Π±Ρ Ρ Π²ΡΠ΅Ρ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π»ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΠΈΠΉβ¦
https://rtfm.co.ua/bitwarden-rassharennyj-mfa-dlya-obshhix-akkauntov-google/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π»ΡΡΠ°ΠΈ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
Bitwarden: ΡΠ°ΡΡΠ°ΡΠ΅Π½Π½ΡΠΉ MFA Π΄Π»Ρ ΠΎΠ±ΡΠΈΡ
Π°ΠΊΠΊΠ°ΡΠ½ΡΠΎΠ² Google
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΎΠ±ΡΠ΅Π³ΠΎ MFA Π΄Π»Ρ ΠΎΠ±ΡΠΈΡ
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/
ΠΡΠ΅Π½Ρ Π΄Π»ΠΈΠ½Π½ΠΎΠΏΠΎΡΡ ΠΏΠΎΠ»ΡΡΠΈΠ»ΡΡ. Π― Π΄ΠΎΠ»Π³ΠΎ Π΄ΡΠΌΠ°Π» β ΡΠΎΠ±ΠΈΡΠ°ΡΡ Π»ΠΈ Π²ΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΠΎΡΡΠ΅, ΠΈΠ»ΠΈ Π²ΡΡ-ΡΠ°ΠΊΠΈ ΡΠ°Π·Π±ΠΈΡΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ, Π²Π΅Π΄Ρ Ρ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ keyrings β ΡΡΠΎ ΠΎΠ΄Π½Π° ΡΠ΅ΠΌΠ°, D-Bus β Π΄ΡΡΠ³Π°Ρ, Π° ΠΏΡΠΈΠΌΠ΅ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ SecretServices β Π²ΠΎΠΎΠ±ΡΠ΅ ΡΡΠ΅ΡΡΡ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ β ΡΠ΅ΡΠΈΠ» Π²ΡΡ-ΡΠ°ΠΊΠΈ ΠΎΡΡΠ°Π²ΠΈΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠΎ Π²ΡΠ΅ΠΌ ΡΡΠΈΠΌ ΡΠ°Π·Π±ΠΈΡΠ°Π»ΡΡ ΠΏΠΎ Ρ ΠΎΠ΄Ρβ¦
https://rtfm.co.ua/what-is-linux-keyring-gnome-keyring-secret-service-i-d-bus/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π»ΡΡΠ°ΠΈ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
What is Linux keyring, gnome-keyring, Secret Service, D-Bus
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Linux keyring, gnome-keyring, Secret Service, ΠΈ 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/
ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΏΠΎΠ²ΠΎΠ΄ΠΎΠ² Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΡΠ³Π»ΡΠ±ΠΈΡΡΡΡ Π² 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/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π»ΡΡΠ°ΠΈ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
Chromium: Linux, keyrings && Secret Service, ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Ρ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠΎΠ»Π΅ΠΉ
ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΏΠΎΠ²ΠΎΠ΄ΠΎΠ² Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΡΠ³Π»ΡΠ±ΠΈΡΡΡΡ Π² keyrings (ΡΠΌ. What is: Linux keyring, gnome-keyring, Secret Service, ΠΈ D-Bus) Π±ΡΠ» ΡΠ°ΠΊΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Chromium, Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ, ΠΏΡΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΠΈ keyring Π² Linux Π±ΡΠ΄Π΅Ρ Ρ
ΡΠ°Π½ΠΈΡΡ ΠΏΠ°ΡΠΎΠ»ΠΈ Π² "ΠΎΡΠΊΡΡΡΠΎΠΌ Π²ΠΈΠ΄Π΅". Π‘ΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ, Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌβ¦
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: 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/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π»ΡΡΠ°ΠΈ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
KeePass: Π½Π°ΡΡΡΠΎΠΉΠΊΠ° MFA, Ρ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠΎΠ»Π΅ΠΉ Π±ΡΠ°ΡΠ·Π΅ΡΠ°, ΠΏΠ°ΡΠΎΠ»Π΅ΠΉ SSH ΠΊΠ»ΡΡΠ΅ΠΉ ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Secret Service
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° KeePassXC Π΄Π»Ρ MFA TOTP, Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ ΠΏΠ°ΡΠΎΠ»Π΅ΠΉ Π±ΡΠ°ΡΠ·Π΅ΡΠ° ΠΈ SSH-ΠΊΠ»ΡΡΠ΅ΠΉ, ΠΈ Π² ΡΠΎΠ»ΠΈ 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/
Π£Π΄ΠΎΠ±Π½Π°Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΈ 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/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π»ΡΡΠ°ΠΈ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
Linux: Π½Π°ΡΡΡΠΎΠΉΠΊΠ° KDE Connect ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ Android-ΡΠ΅Π»Π΅ΡΠΎΠ½Ρ
ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Arch Linux ΠΈ Android ΡΠ΅ΡΠ΅Π· KDE Connect - ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ° ΡΠ°ΠΉΠ»ΠΎΠ², ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΡΠ»ΡΡΠΈΠΌΠ΅Π΄ΠΈΠ°.
Calibre: Π΄ΠΎΠΌΠ°ΡΠ½ΡΡ ΠΎΠ½Π»Π°ΠΉΠ½-Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ ΠΈ Moon+ Reader
Calibre ΠΏΠΎΠ»ΡΠ·ΡΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Ρ, Π½ΠΎ Π²ΡΠ΅Π³Π΄Π° desktop-Π²Π΅ΡΡΠΈΠ΅ΠΉ. ΠΠ° Π΄Π½ΡΡ ΡΠ²ΠΈΠ΄Π΅Π» Calibre Web β ΡΠ° ΠΆΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°, ΡΠ°Π±ΠΎΡΠ°ΡΡΠ°Ρ Ρ ΡΠΎΠΉ ΠΆΠ΅ Π±Π°Π·ΠΎΠΉ, Π½ΠΎ Π΄ΠΎΡΡΡΠΏΠ½Π° ΡΠ΅ΡΠ΅Π· Π±ΡΠ°ΡΠ·Π΅Ρ. ΠΠΎΠΌΠ°ΡΠ½ΡΡ ΡΡΡΠ°Π½ΠΈΡΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π² Github β ΡΡΡ>>>. ΠΠ΄Π΅Ρ ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π±Ρ ΠΏΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠΉΡΠΈ ΠΎΡ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΊΠ½ΠΈΠ³ Π² Google Books, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠ°ΠΌ Π½Π΅Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΡΠ²ΠΎΡβ¦
https://rtfm.co.ua/calibre-domashnyaya-onlajn-biblioteka-v-brauzere-i-moon-reader/
Calibre ΠΏΠΎΠ»ΡΠ·ΡΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Ρ, Π½ΠΎ Π²ΡΠ΅Π³Π΄Π° desktop-Π²Π΅ΡΡΠΈΠ΅ΠΉ. ΠΠ° Π΄Π½ΡΡ ΡΠ²ΠΈΠ΄Π΅Π» Calibre Web β ΡΠ° ΠΆΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°, ΡΠ°Π±ΠΎΡΠ°ΡΡΠ°Ρ Ρ ΡΠΎΠΉ ΠΆΠ΅ Π±Π°Π·ΠΎΠΉ, Π½ΠΎ Π΄ΠΎΡΡΡΠΏΠ½Π° ΡΠ΅ΡΠ΅Π· Π±ΡΠ°ΡΠ·Π΅Ρ. ΠΠΎΠΌΠ°ΡΠ½ΡΡ ΡΡΡΠ°Π½ΠΈΡΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π² Github β ΡΡΡ>>>. ΠΠ΄Π΅Ρ ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π±Ρ ΠΏΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠΉΡΠΈ ΠΎΡ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΊΠ½ΠΈΠ³ Π² Google Books, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠ°ΠΌ Π½Π΅Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΡΠ²ΠΎΡβ¦
https://rtfm.co.ua/calibre-domashnyaya-onlajn-biblioteka-v-brauzere-i-moon-reader/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π»ΡΡΠ°ΠΈ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
Calibre: Π΄ΠΎΠΌΠ°ΡΠ½ΡΡ ΠΎΠ½Π»Π°ΠΉΠ½-Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ ΠΈ Moon+ Reader
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΎΠ½Π»Π°ΠΉΠ½-Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Calibre Web Π½Π° Linux Ρ Nextcloud ΠΈ Moon+ Reader Π½Π° Android.
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/
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/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π»ΡΡΠ°ΠΈ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
PHP: ΠΊΠ΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ PHP-ΡΠΊΡΠΈΠΏΡΠΎΠ² β Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΈ ΡΡΠ½ΠΈΠ½Π³ OpCache
ΠΠ°ΡΠΌΠ΅ΡΡΡ OpCache, ΠΈ Π΅Π³ΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π΄Π»Ρ ΠΏΠΎΠ²ΡΠ΅ΡΠ½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ PHP
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/
ΠΠΌΠ΅Π΅ΡΡΡ Π΄ΠΆΠΎΠ±Π° Π² 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/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π»ΡΡΠ°ΠΈ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
Debian: php7.3-curl : Depends: libcurl3 (>= 7.44.0) but it is not installable
ΠΡΠΈΡΠΈΠ½Π° ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠΈΠΊΠΈ "Depends: libcurl3 (>= 7.44.0) but it is not installable" Π² Debian
AWS: IAM AssumeRole β ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅, ΠΏΡΠΈΠΌΠ΅ΡΡ
AssumeRole β ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π² AWS IAM, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ° Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΊ ΡΠ΅ΡΡΡΡΠ°ΠΌ, ΠΊ ΠΊΠΎΡΠΎΡΡΠΌ Ρ Π²Π°Ρ Π½Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ°. ΠΡΠΈ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ° ΡΠΎΡΡΠΎΡΡ ΠΈΠ· ΠΏΡΠΈΠ²ΡΡΠ½ΡΡ ACCESS ΠΈ SECRET ΠΊΠ»ΡΡΠ΅ΠΉ, ΠΏΠ»ΡΡ security token. ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² AssumeRole ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Jenkins Π² EC2, Π΄ΠΆΠΎΠ±Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΌΠΎΠ³ΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π² AWS-Π°ΠΊΠΊΠ°ΡΠ½ΡΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ EC2β¦
https://rtfm.co.ua/aws-iam-assumerole-opisanie-primery/
AssumeRole β ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π² AWS IAM, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ° Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΊ ΡΠ΅ΡΡΡΡΠ°ΠΌ, ΠΊ ΠΊΠΎΡΠΎΡΡΠΌ Ρ Π²Π°Ρ Π½Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ°. ΠΡΠΈ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ° ΡΠΎΡΡΠΎΡΡ ΠΈΠ· ΠΏΡΠΈΠ²ΡΡΠ½ΡΡ ACCESS ΠΈ SECRET ΠΊΠ»ΡΡΠ΅ΠΉ, ΠΏΠ»ΡΡ security token. ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² AssumeRole ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Jenkins Π² EC2, Π΄ΠΆΠΎΠ±Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΌΠΎΠ³ΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π² AWS-Π°ΠΊΠΊΠ°ΡΠ½ΡΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ EC2β¦
https://rtfm.co.ua/aws-iam-assumerole-opisanie-primery/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π»ΡΡΠ°ΠΈ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
AWS: IAM AssumeRole - ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅, ΠΏΡΠΈΠΌΠ΅ΡΡ
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈ ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ AWS IAM AssumeRole.
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/
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/
ΠΠΌΠ΅Π΅ΡΡΡ ConfigMap Π΄Π»Ρ Gorush ΡΠ΅ΡΠ²ΠΈΡΠ° (ΡΠΌ. Kubernetes: Π·Π°ΠΏΡΡΠΊ push-ΡΠ΅ΡΠ²Π΅ΡΠ° Gorush Π² EKS Π·Π° AWS LoadBalancer). ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΏΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π΄Π°Π½Π½ΡΡ Π² ConfigMap ΠΈΠ»ΠΈ Secrets β ΠΎΠ½ΠΈ Π½Π΅ Π±ΡΠ΄ΡΡ ΡΡΠ°Π·Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½Ρ Π² ΠΏΠΎΠ΄Π°Ρ ΠΈ ΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°Ρ . ΠΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΡΡΡΠ»Π΅ΠΉ ΡΠΈΠΏΠ° ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² Π²ΠΈΠ΄Π΅ volume, Π° ΠΏΠΎΡΠΎΠΌ ΡΠ΅ΠΌΠ°ΡΠ½ΡΠΈΡΡ ΡΠ°Π·Π΄Π΅Π»Ρ, ΠΈΠ»ΠΈ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½ΠΎΠ²ΡΠΉβ¦
https://rtfm.co.ua/kubernetes-configmap-i-secrets-auto-reload-dannyx-v-podax/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π»ΡΡΠ°ΠΈ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
Kubernetes: ConfigMap ΠΈ Secrets β auto-reload Π΄Π°Π½Π½ΡΡ
Π² ΠΏΠΎΠ΄Π°Ρ
ΠΠ°ΠΏΡΡΠΊ Reloader Π² Kubernetes Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ConfgiMap ΠΈΠ»ΠΈ Secret Π² ΠΏΠΎΠ΄Π°Ρ
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/
ΠΠΌΠ΅Π΅ΡΡΡ 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/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π»ΡΡΠ°ΠΈ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
PHP: PHP-FPM ΠΈΠ³Π½ΠΎΡΠΈΡΡΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ β ΡΠ΅ΡΠ΅Π½ΠΈΡ
PHP-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² PHP-FPM Π½Π΅ Π²ΠΈΠ΄ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ - ΡΠ΅ΡΠ΅Π½ΠΈΠ΅
Kubernetes: ConfigMaps ΠΈ Secrets Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Gorush ΡΠ΅ΡΠ²Π΅ΡΠ°
ΠΠΌΠ΅Π΅ΡΡΡ Gorush ΡΠ΅ΡΠ²Π΅Ρ, Π·Π°ΠΏΡΡΠ΅Π½Π½ΡΠΉ Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌ ΠΏΠΎΡΡΠ΅, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΡΠ΅ΠΏΠ΅ΡΡ Ρ ΠΎΡΠ΅ΡΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠ°ΠΉΠ»Π° Π½Π°ΡΡΡΠΎΠ΅ΠΊ β Π΄Π»Ρ Staging Ρ ΠΎΠ΄Π½ΠΈΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ, ΠΈ Π΄Π»Ρ Production β Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Kubernetes ConfigMap Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»ΠΎΠ² Π½Π°ΡΡΡΠΎΠ΅ΠΊ Gorush, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΡΠΎΠΌ ΠΏΠΎΠΊΠ΄Π»ΡΡΠΈΠΌ Π²Π½ΡΡΡΡ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌΡΡ ΠΏΠΎΠ΄ΠΎΠ² ΠΈ ΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ², ΠΈ Secrets β Π΄Π»Ρ ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ . Π‘Π΅ΠΉΡΠ°Ρ Π²β¦
https://rtfm.co.ua/kubernetes-configmaps-i-secrets-na-primere-gorush-servera/
ΠΠΌΠ΅Π΅ΡΡΡ Gorush ΡΠ΅ΡΠ²Π΅Ρ, Π·Π°ΠΏΡΡΠ΅Π½Π½ΡΠΉ Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌ ΠΏΠΎΡΡΠ΅, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΡΠ΅ΠΏΠ΅ΡΡ Ρ ΠΎΡΠ΅ΡΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠ°ΠΉΠ»Π° Π½Π°ΡΡΡΠΎΠ΅ΠΊ β Π΄Π»Ρ Staging Ρ ΠΎΠ΄Π½ΠΈΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ, ΠΈ Π΄Π»Ρ Production β Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Kubernetes ConfigMap Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»ΠΎΠ² Π½Π°ΡΡΡΠΎΠ΅ΠΊ Gorush, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΡΠΎΠΌ ΠΏΠΎΠΊΠ΄Π»ΡΡΠΈΠΌ Π²Π½ΡΡΡΡ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌΡΡ ΠΏΠΎΠ΄ΠΎΠ² ΠΈ ΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ², ΠΈ Secrets β Π΄Π»Ρ ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ . Π‘Π΅ΠΉΡΠ°Ρ Π²β¦
https://rtfm.co.ua/kubernetes-configmaps-i-secrets-na-primere-gorush-servera/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π»ΡΡΠ°ΠΈ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
Kubernetes: ConfigMaps ΠΈ Secrets Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Gorush ΡΠ΅ΡΠ²Π΅ΡΠ°
ΠΠ°ΠΏΡΡΠΊ Gorush Π² Kubernetes Ρ ConfigMaps Π΄Π»Ρ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΈ Secrets Π΄Π»Ρ ΠΏΠ°ΡΠΎΠ»Π΅ΠΉ
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/
ΠΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ, ΡΡΠΎ 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/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π»ΡΡΠ°ΠΈ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
Kubernetes: Π·Π°ΠΏΡΡΠΊ metrics-server Π² AWS EKS Π΄Π»Ρ Kubernetes Pod AutoScaler
ΠΠ°ΠΏΡΡΠΊ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Kubernetes metrics-server Π² AWS EKS, ΠΈ ΠΌΠ΅ΡΡΠΈΠΊΠΈ Π΄Π»Ρ Kubernetes Horizontal Pod AutoScaler