ΠΡΠ΅Π΄ΡΡΠ°Π²Π΅Π½ Π΅ ΡΠ΅Π»ΠΈΠ· Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Pi-hole 6, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΎ Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΅ΠΊΠ»Π°ΠΌΠΈ Π² Π»ΠΎΠΊΠ°Π»Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΠ° Π΄Π° ΡΠ΅ Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΡΡ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΠΈΡΠ΅ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠΈΡΠ΅ ΠΈ Π½Π° ΠΊΡΠ°ΠΉΠ½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°. ΠΡΠ΅Π΄Π»Π°Π³Π°Π½Π°ΡΠ° ΡΡ Π΅ΠΌΠ° Π΅ Π°ΠΊΡΡΠ°Π»Π½Π° Π·Π° Π±ΠΎΡΠ±Π° Ρ ΡΠ΅ΠΊΠ»Π°ΠΌΠΈΡΠ΅ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π² Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΡΠ΅ ΠΌΡΠ΅ΠΆΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π° ΡΠΌΠ°ΡΡ ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡΠΈ ΠΈ ΠΌΠ΅Π΄ΠΈΠ°ΡΠ΅Π½ΡΡΠΎΠ²Π΅, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π·Π° Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΅ΠΊΠ»Π°ΠΌΠΈ Π² ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° ΡΠΌΠ°ΡΡΡΠΎΠ½ΠΈ. ΠΠ»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ°ΡΠ° Π² Pi-hole ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ° Π½Π° Π½ΠΈΠ²ΠΎ DNS β ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΠΏΡΠΈΠ»Π°Π³Π° ΡΠ΅ΡΠ΅Π½ ΡΠΏΠΈΡΡΠΊ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΡΠ΅ΠΊΠ»Π°ΠΌΠΈ, ΠΈ Π½Π° Π½ΠΈΠ²ΠΎ DNS ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ²Π° Π·Π°ΠΏΠΈΡΠ²Π°Π½ΠΈΡΡΠ° ΠΊΡΠΌ ΡΠ΅Π·ΠΈ Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ Π½Π° Π°Π΄ΡΠ΅Ρ 0.0.0.0. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π°Ρ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π· EUPL 1.2 (ΠΠΈΡΠ΅Π½Π· Π½Π° ΠΠ²ΡΠΎΠΏΠ΅ΠΉΡΠΊΠΈΡ ΡΡΡΠ·).
ΠΠ° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° Pi-hole Π΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ shell-ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΠΉΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ° ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½Π΅ΡΠΎ ΠΈ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ. ΠΠ½ΡΡΠ°Π»Π°ΡΠΈΡΡΠ° ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π² Debian, Ubuntu, Fedora, Raspberry Pi OS (Raspbian), Armbian ΠΈ CentOS Stream Π·Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΈ x86_64, i386, ARM64, ARMv6, ARMv7 ΠΈ RISC-V. ΠΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π° ΡΠ΅, ΡΠ΅ Pi-hole ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ Π½Π° ΠΏΠ»Π°ΡΠΊΠΈ, ΠΊΠ°ΡΠΎ Raspberry Pi (Π·Π° ΡΠ°Π±ΠΎΡΠ° Π΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° Raspberry Pi Zero). ΠΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π½Π°ΡΡΡΠΎΠ΅Π½ ΠΎΠ±ΡΠ°Π· Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°, ΡΡΠ΄ΡΡΠΆΠ°Ρ Π³ΠΎΡΠΎΠ²Π° Π·Π° ΡΠ°Π±ΠΎΡΠ° ΡΡΠ΅Π΄Π° Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° Pi-hole.
Pi-hole ΡΡΠ°ΡΡΠΈΡΠ° DHCP ΠΈ DNS ΡΡΡΠ²ΡΡΠΈ, ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° Π²Π΅ΡΡΠΈΡ Π½Π° dnsmasq. DHCP-ΡΡΡΠ²ΡΡΡΡ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½Π° ΠΏΠ΅ΡΠ΅Π΄Π°Ρa Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π½Π° DNS-ΡΡΡΠ²ΡΡΠ°, Π²ΠΊΠ»ΡΡΠ΅Π½ Π·Π° Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ°. ΠΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° DNS-ΡΡΡΠ²ΡΡΠ° ΠΈ ΡΡΠ±ΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠΎΠ½ΠΎΠ² ΠΏΡΠΎΡΠ΅Ρ FTLDNS (pihole-FTL). Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° FTLDNS ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° ΡΡΠ΅Π· Web API, telnet ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ pihole. FTLDNS ΡΡΠ±ΠΈΡΠ° ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ° Π·Π° Π±ΡΠΎΡ Π½Π° Π±Π»ΠΎΠΊΠΈΡΠ°Π½ΠΈΡΠ΅ ΠΈ Π·Π°ΠΏΠΈΡΠ²Π°Π½ΠΈΡΡΠ° Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ, ΠΏΠΎΡΡΡΠΏΠ²Π°ΡΠΈ DNS-Π·Π°ΠΏΠΈΡΠ²Π°Π½ΠΈΡ, Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ° Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ ΠΎΡ ΡΠ΅ΠΊΠ»Π°ΠΌΠ½ΠΈ ΠΌΡΠ΅ΠΆΠΈ, ΠΊΠ΅ΡΠΈΡΠ°Π½ΠΈ ΠΈ ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ΅Π½ΠΈ DNS-Π·Π°ΠΏΠΈΡΠ²Π°Π½ΠΈΡ, Π±ΡΠΎΠΉ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ. Π‘ΡΠ°ΡΠΈΡΡΠΈΠΊΠ°ΡΠ° ΡΠ΅ ΡΡΡ ΡΠ°Π½ΡΠ²Π° Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° SQLite.
ΠΡΡΡ Ρ API, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠ½ΠΎ ΠΎΡ FTLDNS, Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ ΡΠ΅Π± ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π·Π° ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈΡΠ΅, ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° ΠΊΠΎΠ΄Π° AdminLTE. Π£Π΅Π± ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡΡ Π΅ Π°Π΄Π°ΠΏΡΠΈΡΠ°Π½ Π·Π° ΡΠ°Π±ΠΎΡΠ° ΠΊΠ°ΠΊΡΠΎ Ρ ΠΊΠΎΠΌΠΏΡΡΡΠΈ Ρ Π³ΠΎΠ»Π΅ΠΌΠΈ Π΅ΠΊΡΠ°Π½ΠΈ, ΡΠ°ΠΊΠ° ΠΈ Ρ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°. ΠΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΠ΅ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π΄Π΅ΡΠ°ΠΉΠ»Π½ΠΈ Π»ΠΎΠ³ΠΎΠ²Π΅, ΠΎΠ±ΠΎΠ±ΡΠ°Π²Π°ΡΠΈ Π΄Π°Π½Π½ΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π°ΠΉ-ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΈΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΠΈ Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ), Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠΈ ΠΈ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΈ, ΠΈΠ·Π±ΠΎΡ Π½Π° ΠΈΡΡΠΎΡΠΈΡ Π·Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ ΠΏΠ΅ΡΠΈΠΎΠ΄, ΡΠΈΠ»ΡΡΠΈΡΠ°Π½Π΅ Π½Π° Π»ΠΎΠ³ΠΎΠ²Π΅, Π²ΠΎΠ΄Π΅Π½Π΅ Π½Π° ΠΎΡΠ΄Π΅Π»Π½ΠΈ Π±Π΅Π»ΠΈ ΠΈ ΡΠ΅ΡΠ½ΠΈ ΡΠΏΠΈΡΡΡΠΈ, Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ° ΠΏΠΎ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΈ ΠΈΠ·ΡΠ°Π·ΠΈ, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π½Π° DHCP ΠΈ DNS.

Π Π½ΠΎΠ²ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅:
- ΠΡΠ² ΡΠΎΠ½ΠΎΠ²ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ pihole-FTL Π΅ Π²Π³ΡΠ°Π΄Π΅Π½ HTTP ΡΡΡΠ²ΡΡ ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ REST API. ΠΠ³ΡΠ°Π΄Π΅Π½Π°ΡΠ° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° HTTP ΡΡΡΠ²ΡΡΠ° Π΅ Π±Π°Π·ΠΈΡΠ°Π½Π° Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° CivetWeb. ΠΡΠ΅Π΄ΠΈ ΡΠΎΠ²Π° Π·Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΡΠ΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΡΠ΅ ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ HTTP ΡΡΡΠ²ΡΡ lighttpd. Π‘ΡΡΠ²ΡΡΠ½ΠΈΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ Π½Π° ΡΠ΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΡΠ° ΠΏΡΠ΅Π½Π°ΠΏΠΈΡΠ°Π½ΠΈ ΠΎΡ PHP Π½Π° Lua (CivetWeb ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ Π²Π³ΡΠ°Π΄Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Lua, ΠΊΠΎΠ΅ΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ ΠΈΠ·ΠΊΠ»ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° PHP ΠΎΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈΡΠ΅).
- Π Π°Π·ΡΠΈΡΠ΅Π½ΠΈ ΡΠ° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π·Π° ΡΠΈΠ»ΡΡΠΈΡΠ°Π½Π΅ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ ΠΈ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ Π½Π° Π²ΡΠ½ΡΠ½ΠΈ Π±Π΅Π»ΠΈ ΡΠΏΠΈΡΡΡΠΈ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΠΈ Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ, Π΄ΠΎΡΡΡΠΏΡΡ Π΄ΠΎ ΠΊΠΎΠΈΡΠΎ ΡΠ΅ Π±ΡΠ΄Π΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ΡΠΎ ΠΈΠΌ Π² ΡΠ΅ΡΠ½ΠΈ ΡΠΏΠΈΡΡΡΠΈ.
- Π Π°Π·ΠΏΠΈΠ»ΡΠ½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΡΠ° ΠΎΠ±Π΅Π΄ΠΈΠ½Π΅Π½ΠΈ Π² Π΅Π΄ΠΈΠ½ ΡΠ°ΠΉΠ» Π² toml ΡΠΎΡΠΌΠ°Ρ (\etc\pihole\pihole.toml). ΠΠ° ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π΄Π° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°ΡΠ΅ toml ΡΠ°ΠΉΠ»Π°, Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° βpihole-FTL βconfigβ, Π΄Π° ΠΏΡΠ΅Π·Π°ΡΠ΅Π΄ΠΈΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ ΡΡΠ΅Π· ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π½Π° ΡΡΠ΅Π΄Π°ΡΠ°, Π΄Π° ΡΠ΅ ΠΎΠ±ΡΡΠ½Π΅ΡΠ΅ ΠΊΡΠΌ API ΠΈΠ»ΠΈ Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½ΡΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΡΠ΅Π· ΡΠ΅Π± ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°.
- ΠΡΠ»Π΅Π½ ΡΠ΅-Π΄ΠΈΠ·Π°ΠΉΠ½ Π½Π° ΡΠ΅Π± ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°, Π² ΠΊΠΎΠΉΡΠΎ Π΅ Π²ΡΠ²Π΅Π΄Π΅Π½ΠΎ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ ΠΈ Π΅ΠΊΡΠΏΠ΅ΡΡΠ΅Π½ ΡΠ΅ΠΆΠΈΠΌ.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° HTTPS Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠ½Π΅ ΠΊΠ°ΠΊΡΠΎ Π½Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ TLS ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ, ΡΠ°ΠΊΠ° ΠΈ Π½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ.
- ΠΠ±ΡΠ°Π·Π΅ΡΡΡ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° Π·Π° Docker Π΅ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π» Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Alpine Linux Π²ΠΌΠ΅ΡΡΠΎ Debian, ΠΊΠΎΠ΅ΡΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π½Π°ΠΌΠ°Π»ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΌΡ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
