{"id":124044,"date":"2025-05-05T21:05:07","date_gmt":"2025-05-05T19:05:07","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/novye-versii-servisnogo-menedzhera-s6-rc-i-sistemy-iniczializaczii-s6-linux-init"},"modified":"2025-05-05T21:05:07","modified_gmt":"2025-05-05T19:05:07","slug":"novye-versii-servisnogo-menedzhera-s6-rc-i-sistemy-iniczializaczii-s6-linux-init","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/novye-versii-servisnogo-menedzhera-s6-rc-i-sistemy-iniczializaczii-s6-linux-init","title":{"rendered":"Nowe wersje mened\u017cera us\u0142ug s6-rc i systemu inicjalizacji s6-linux-init","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Zosta\u0142a wydana wersja mened\u017cera us\u0142ug s6-rc 0.5.6.0, przeznaczona do zarz\u0105dzania uruchamianiem skrypt\u00f3w inicjalizacyjnych i us\u0142ug. Obs\u0142uguje monitorowanie drzewa zale\u017cno\u015bci oraz automatyczne uruchamianie lub zatrzymywanie us\u0142ug w celu osi\u0105gni\u0119cia wskazanego stanu. Narz\u0119dzie s6-rc mo\u017ce by\u0107 stosowane zar\u00f3wno w systemach inicjalizacji, jak i do organizacji uruchamiania dowolnych us\u0142ug w zale\u017cno\u015bci od zdarze\u0144 odzwierciedlaj\u0105cych zmiany stanu systemu. System wspiera skrypty inicjalizacyjne zgodne z sysv-init i mo\u017ce importowa\u0107 informacje o zale\u017cno\u015bciach z sysv-rc lub OpenRC. Kod jest napisany w j\u0119zyku C i jest dystrybuowany na podstawie licencji ISC.        <\/p>\n<p>Menad\u017cer serwis\u00f3w s6-rc obejmuje zestaw narz\u0119dzi do uruchamiania i zatrzymywania d\u0142ugo dzia\u0142aj\u0105cych proces\u00f3w (demon\u00f3w) lub natychmiast ko\u0144cz\u0105cych skrypty inicjalizacyjne. Podczas pracy zapewnione jest r\u00f3wnoleg\u0142e uruchamianie niekoliduj\u0105cych ze sob\u0105 us\u0142ug oraz gwarantowana jest powtarzaj\u0105ca si\u0119 przy r\u00f3\u017cnych uruchomieniach sekwencja wykonywania skrypt\u00f3w. Wszystkie zmiany stanu s\u0105 przetwarzane z uwzgl\u0119dnieniem zale\u017cno\u015bci, na przyk\u0142ad przy uruchamianiu jakiej\u015b us\u0142ugi automatycznie uruchamiane b\u0119d\u0105 niezb\u0119dne do jej dzia\u0142ania zale\u017cno\u015bci, a przy zatrzymaniu \u2014 zatrzymane b\u0119d\u0105 r\u00f3wnie\u017c wybrane us\u0142ugi.        <\/p>\n<p>W przeciwie\u0144stwie do innych mened\u017cer\u00f3w us\u0142ug, s6-rc obs\u0142uguje proaktywne (w trybie offline) budowanie grafu zale\u017cno\u015bci dla istniej\u0105cego zestawu us\u0142ug, co pozwala na przeprowadzenie zasobo\u017cernej analizy zale\u017cno\u015bci oddzielnie, a nie podczas \u0142adowania lub zmiany stanu. System nie jest monolityczny i jest podzielony na szereg oddzielnych i wymiennych modu\u0142\u00f3w, z kt\u00f3rych ka\u017cdy, zgodnie z filozofi\u0105 Uniksa, rozwi\u0105zuje tylko okre\u015blony problem. Projekt s6-rc trzyma si\u0119 filozofii minimalizmu (nie zawiera niczego zb\u0119dnego) i zu\u017cywa minimum zasob\u00f3w.     <\/p>\n<p>Zamiast poziom\u00f3w uruchamiania (runlevel) w s6-rc wprowadzono koncepcj\u0119 zestaw\u00f3w (bundles), umo\u017cliwiaj\u0105c\u0105 grupowanie us\u0142ug wed\u0142ug dowolnych cech i zada\u0144 do wykonania. W celu zwi\u0119kszenia efektywno\u015bci pracy wykorzystuje si\u0119 skompilowan\u0105 baz\u0119 danych zale\u017cno\u015bci, tworzon\u0105 przez narz\u0119dzie s6-rc-compile na podstawie zawarto\u015bci katalog\u00f3w z plikami do uruchamiania\/zatrzymywania us\u0142ug. Do analizy i manipulacji z baz\u0105 danych dost\u0119pne s\u0105 narz\u0119dzia s6-rc-db i s6-rc-update.     <\/p>\n<p>Jednocze\u015bnie powsta\u0142y nowe wersje powi\u0105zanych pakiet\u00f3w, kt\u00f3re uzupe\u0142niaj\u0105 s6-rc:    <\/p>\n<ul>\n<li class=\"l\"> s6 2.13.2.0 \u2014 narz\u0119dzia do monitorowania i zarz\u0105dzania procesami (analog daemontools i runit). Obs\u0142ugiwane s\u0105 takie mo\u017cliwo\u015bci, jak ponowne uruchamianie proces\u00f3w po ich awaryjnym zako\u0144czeniu, uruchamianie obs\u0142ugi (aktywacja us\u0142ugi) po dost\u0119pie do portu sieciowego, rejestrowanie zdarze\u0144 (zast\u0105pienie syslogd) oraz kontrolowane przyznawanie dodatkowych uprawnie\u0144 (analog sudo).\n<li class=\"l\"> s6-linux-init 1.1.3.0 \u2014 implementacja procesu init dla system\u00f3w operacyjnych opartych na j\u0105drze Linux, stosowanego do tworzenia system\u00f3w inicjalizacji, w kt\u00f3rych do zarz\u0105dzania us\u0142ugami i skryptami wykorzystywane s\u0105 pakiety s6 i s6-rc.\n<li class=\"l\">  s6-networking 2.7.1.0 \u2014 zestaw narz\u0119dzi do tworzenia us\u0142ug sieciowych, podobny do ucspi.  <\/li>\n<li class=\"l\"> s6-frontend \u2014 warstwa do odtworzenia funkcjonalno\u015bci daemontools i runit na s6.  <\/li>\n<li class=\"l\"> s6-portable-utils 2.3.1.0 \u2014 zestaw typowych narz\u0119dzi Unix, takich jak cut, chmod, ls, sort i grep, zoptymalizowanych pod k\u0105tem minimalnego zu\u017cycia zasob\u00f3w, dostarczanych na licencji ISC.  <\/li>\n<li class=\"l\"> s6-linux-utils 2.6.3.0 \u2014 zestaw narz\u0119dzi zwi\u0105zanych z Linuxem, takich jak chroot, freeramdisk, logwatch, mount i swapon.\n<li class=\"l\"> mdevd 0.1.7.0 \u2014 mened\u017cer zdarze\u0144 (analog udevd), przeznaczony do obs\u0142ugi gor\u0105cego pod\u0142\u0105czenia urz\u0105dze\u0144. Zgodnie z konfiguracj\u0105, mdevd jest kompatybilny z mdev zawartym w Busybox.\n<li class=\"l\"> bcnm 0.0.2.0 \u2014 konfigurator sieciowy z mo\u017cliwo\u015bciami ustawiania Wi-Fi po stronie klienta.\n<li class=\"l\"> execline 2.9.7.0 \u2014 j\u0119zyk pisania skrypt\u00f3w.\n<li class=\"l\"> skalibs 2.14.4.0 \u2014 biblioteka do tworzenia bezpiecznych aplikacji systemowych w j\u0119zyku C.    <\/li>\n<li class=\"l\"> s6-dns 2.4.1.0 \u2014 zestaw bibliotek klienckich i narz\u0119dzi, kt\u00f3re zast\u0119puj\u0105 typowe narz\u0119dzia DNS z BIND i djbdns.\n<li class=\"l\"> dnsfunnel 0.0.3.0 \u2014 przekierowuje lokalne zapytania DNS na zewn\u0119trzne. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pl\/server\/\"   title=\"serwer\" data-wpil-keyword-link=\"linked\">serwer<\/a> (DNS forwarder).\n<li class=\"l\"> shibari 0.0.2.0 \u2014 prosty serwer DNS.\n<li class=\"l\"> tipidee 0.0.6.0 \u2014 serwer HTTP z obs\u0142ug\u0105 HTTP\/1.1.    <\/li>\n<\/ul>\n<p>W nowych wersjach do wszystkich pakiet\u00f3w dodano wsparcie dla pkg-config. W bibliotece skalibs wprowadzono warianty funkcji wej\u015bcia\/wyj\u015bcia, kt\u00f3rych czas dzia\u0142ania mo\u017cna ograniczy\u0107 za pomoc\u0105 limitu czasowego. W mdevd dodano opcj\u0119 \u00ab-I\u00bb w celu okre\u015blenia nazwy grupy netlink do odbierania zapyta\u0144, a domy\u015blny rozmiar bufora zwi\u0119kszono do 1 MB. W tipideed umo\u017cliwiono strumieniowe przesy\u0142anie wyj\u015bcia skrypt\u00f3w CGI, dodano wsparcie dla metod PUT, DELETE i PATCH oraz wprowadzono dyrektyw\u0119 autochunk do chunked-kodowania przesy\u0142anych danych.<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63187\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0438\u0441\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 s6-rc 0.5.6.0, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u043c \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u0435 \u0434\u0435\u0440\u0435\u0432\u0430 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0437\u0430\u043f\u0443\u0441\u043a \u0438\u043b\u0438 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u044f \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f. \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 s6-rc \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u043a\u0430\u043a \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438, \u0442\u0430\u043a \u0438 \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u0432 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0435 \u043a \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u043c, \u043e\u0442\u0440\u0430\u0436\u0430\u044e\u0449\u0438\u043c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u0421\u0438\u0441\u0442\u0435\u043c\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0441\u043a\u0440\u0438\u043f\u0442\u044b \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-124044","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0438\u0441\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 s6-rc 0.5.6.0, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u043c \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/news\/novye-versii-servisnogo-menedzhera-s6-rc-i-sistemy-iniczializaczii-s6-linux-init\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041d\u043e\u0432\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 s6-rc \u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 s6-linux-init | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0438\u0441\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 s6-rc 0.5.6.0, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u043c \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/novye-versii-servisnogo-menedzhera-s6-rc-i-sistemy-iniczializaczii-s6-linux-init\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-05-05T19:05:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-05-05T19:05:07+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Nowe wersje mened\u017cera us\u0142ug s6-rc oraz systemu inicjalizacji s6-linux-init | ProHoster","description":"Wydano wersj\u0119 mened\u017cera us\u0142ug s6-rc 0.5.6.0, przeznaczon\u0105 do zarz\u0105dzania uruchamianiem skrypt\u00f3w inicjalizacyjnych i us\u0142ug.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/novye-versii-servisnogo-menedzhera-s6-rc-i-sistemy-iniczializaczii-s6-linux-init","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041d\u043e\u0432\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 s6-rc \u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 s6-linux-init | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0438\u0441\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 s6-rc 0.5.6.0, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u043c \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/novye-versii-servisnogo-menedzhera-s6-rc-i-sistemy-iniczializaczii-s6-linux-init","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2025-05-05T19:05:07+00:00","article:modified_time":"2025-05-05T19:05:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"124044","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 12:40:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 12:40:19","updated":"2026-01-23 12:40:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/124044","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=124044"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/124044\/revisions"}],"predecessor-version":[{"id":173096,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/124044\/revisions\/173096"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=124044"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=124044"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=124044"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}