{"id":102708,"date":"2021-12-22T21:36:55","date_gmt":"2021-12-22T19:36:55","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-servisnogo-menedzhera-s6-rc-0-5-3-0-i-sistemy-iniczializaczii-s6-linux-init-1-0-7"},"modified":"2021-12-22T21:36:55","modified_gmt":"2021-12-22T19:36:55","slug":"vypusk-servisnogo-menedzhera-s6-rc-0-5-3-0-i-sistemy-iniczializaczii-s6-linux-init-1-0-7","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-servisnogo-menedzhera-s6-rc-0-5-3-0-i-sistemy-iniczializaczii-s6-linux-init-1-0-7","title":{"rendered":"Wydanie mened\u017cera serwisowego s6-rc 0.5.3.0 i systemu inicjalizacji s6-linux-init 1.0.7","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Zosta\u0142a wydana istotna wersja mened\u017cera us\u0142ug s6-rc 0.5.3.0, kt\u00f3ra ma na celu zarz\u0105dzanie uruchamianiem skrypt\u00f3w inicjalizacyjnych oraz us\u0142ug, uwzgl\u0119dniaj\u0105c zale\u017cno\u015bci. Narz\u0119dzie s6-rc mo\u017ce by\u0107 stosowane zar\u00f3wno w systemach inicjalizacyjnych, jak i do organizacji uruchamiania dowolnych us\u0142ug w odpowiedzi na wydarzenia, kt\u00f3re odzwierciedlaj\u0105 zmian\u0119 stanu systemu. Oferowane jest pe\u0142ne \u015bledzenie drzewa zale\u017cno\u015bci oraz automatyczne uruchamianie lub zatrzymywanie us\u0142ug w celu osi\u0105gni\u0119cia wskazanego stanu. Kod napisano w j\u0119zyku C i jest udost\u0119pniany na licencji ISC.        <\/p>\n<p>Menad\u017cer us\u0142ug s6-rc, kt\u00f3ry mo\u017ce by\u0107 traktowany jako odpowiednik sysv-rc lub OpenRC, zawiera zestaw narz\u0119dzi do uruchamiania i zatrzymywania d\u0142ugo dzia\u0142aj\u0105cych proces\u00f3w (demon\u00f3w) lub skrypt\u00f3w inicjalizacyjnych, kt\u00f3re uruchamiaj\u0105 si\u0119 natychmiast. W trakcie dzia\u0142ania brane s\u0105 pod uwag\u0119 zale\u017cno\u015bci mi\u0119dzy komponentami, zapewniaj\u0105c r\u00f3wnoleg\u0142e uruchamianie skrypt\u00f3w i us\u0142ug, kt\u00f3re nie koliduj\u0105 ze sob\u0105, oraz gwarantuj\u0105c powtarzaln\u0105 sekwencj\u0119 wykonywania skrypt\u00f3w przy r\u00f3\u017cnych uruchomieniach. Wszystkie zmiany stanu s\u0105 przetwarzane z uwzgl\u0119dnieniem zale\u017cno\u015bci, a nowe zale\u017cno\u015bci s\u0105 automatycznie uruchamiane przy uruchomieniu danej us\u0142ugi, a zatrzymywane przy jej zatrzymaniu.      <\/p>\n<p>Zamiast poziom\u00f3w uruchamiania (runlevel) w s6-rc zaproponowano bardziej uniwersaln\u0105 koncepcj\u0119 zestaw\u00f3w (bundles), kt\u00f3ra pozwala grupowa\u0107 us\u0142ugi wed\u0142ug dowolnych kryteri\u00f3w i zada\u0144 do rozwi\u0105zania. Aby zwi\u0119kszy\u0107 efektywno\u015b\u0107 dzia\u0142ania, wykorzystywana jest skompilowana baza zale\u017cno\u015bci, tworzona przez narz\u0119dzie s6-rc-compile na podstawie zawarto\u015bci katalog\u00f3w z plikami do uruchamiania\/zatrzymywania us\u0142ug. Do analizy i manipulacji baz\u0105 danych proponowane s\u0105 narz\u0119dzia s6-rc-db i s6-rc-update. System wspiera skrypty inicjalizacyjne zgodne z sysv-init i mo\u017ce importowa\u0107 informacje o zale\u017cno\u015bciach z sysv-rc lub OpenRC.    <\/p>\n<p>Do zalet s6-rc nale\u017cy kompaktowa realizacja, kt\u00f3ra nie zawiera niczego zb\u0119dnego, opr\u00f3cz komponent\u00f3w do rozwi\u0105zywania bezpo\u015brednich zada\u0144, i zu\u017cywa minimum zasob\u00f3w. W przeciwie\u0144stwie do innych mened\u017cer\u00f3w us\u0142ug, s6-rc obs\u0142uguje proaktywne (w trybie offline) budowanie grafu zale\u017cno\u015bci dla dost\u0119pnego zestawu us\u0142ug, co pozwala na przeprowadzenie zasobo\u017cernej analizy zale\u017cno\u015bci osobno, 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 Unix, rozwi\u0105zuje tylko okre\u015blone zadanie.        <\/p>\n<p>W po\u0142\u0105czeniu z narz\u0119dziami s6, kt\u00f3re monitoruj\u0105 prac\u0119 proces\u00f3w (odpowiednik daemontools i runit), zestaw narz\u0119dzi pozwala jednocze\u015bnie kontrolowa\u0107 dzia\u0142anie d\u0142ugotrwa\u0142ych us\u0142ug, na przyk\u0142ad, ponownie je uruchamiaj\u0105c w przypadku awaryjnych zako\u0144cze\u0144, i zapewnia\u0107 uruchamianie sekwencji komend w powtarzalnej formie, kt\u00f3ra powtarza si\u0119 przy r\u00f3\u017cnych uruchomieniach. Obs\u0142ugiwane s\u0105 r\u00f3wnie\u017c takie mo\u017cliwo\u015bci, jak aktywacja us\u0142ugi przy dost\u0119pie do gniazda (uruchamianie procesora podczas \u017c\u0105dania dost\u0119pu do portu sieciowego), rejestrowanie zdarze\u0144 procesu (zamiennik syslogd) oraz kontrolowane przyznawanie dodatkowych uprawnie\u0144 (odpowiednik sudo).      <\/p>\n<p>Jednocze\u015bnie dost\u0119pna jest wersja pakietu s6-linux-init 1.0.7.0, oferuj\u0105ca realizacj\u0119 procesu init do budowania gotowych system\u00f3w inicjalizacji dla system\u00f3w operacyjnych opartych na j\u0105drze Linux, w kt\u00f3rych do zarz\u0105dzania us\u0142ugami i skryptami inicjalizacji wykorzystywane s\u0105 narz\u0119dzia s6 i s6-rc. Przy tym s6 i s6-rc nie s\u0105 powi\u0105zane z s6-linux-init i w razie potrzeby mog\u0105 by\u0107 u\u017cywane z dowolnymi systemami inicjalizacji.    <\/p>\n<p>Ponadto projekt oferuje:  <\/p>\n<ul>\n<li class=\"l\">  s6-networking \u2014 zestaw narz\u0119dzi do tworzenia us\u0142ug sieciowych, podobny do ucspi.\n<li class=\"l\"> s6-frontend \u2014 warstwa do odtworzenia funkcjonalno\u015bci daemontools i runit na s6.\n<li class=\"l\"> s6-portable-utils \u2014 zestaw standardowych narz\u0119dzi Unix, takich jak cut, chmod, ls, sort i grep, zoptymalizowanych pod k\u0105tem minimalnego zu\u017cycia zasob\u00f3w i dostarczanych na licencji ISC.\n<li class=\"l\"> s6-linux-utils \u2014 zestaw narz\u0119dzi przypisanych do Linuxa, takich jak chroot, freeramdisk, logwatch, mount i swapon.\n<li class=\"l\"> s6-dns \u2014 zestaw klientskich bibliotek i narz\u0119dzi zast\u0119puj\u0105cych standardowe narz\u0119dzia DNS z BIND i djbdns.    <\/ul>\n<p>W nowej wersji s6-rc w narz\u0119dziu s6-rc-compile dodano mo\u017cliwo\u015b\u0107 odczytywania danych o zale\u017cno\u015bciach i zestawach us\u0142ug z katalog\u00f3w zamiast z plik\u00f3w. U\u017cycie katalog\u00f3w upraszcza dodawanie us\u0142ug do bazy danych z informacjami o zale\u017cno\u015bciach podczas instalacji oprogramowania przez mened\u017cer pakiet\u00f3w, co eliminuje potrzeb\u0119 wprowadzania zmian w plikach. Wsparcie dla starego formatu opartego na plikach zosta\u0142o zachowane dla zapewnienia kompatybilno\u015bci. W nowej wersji s6-linux-init dodano opcj\u0119 \"-S\" w narz\u0119dziu s6-linux-init-maker do synchronizacji danych w kontenerach.<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56393\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \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.3.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 \u0441 \u0443\u0447\u0451\u0442\u043e\u043c \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439. \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. \u041f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u043b\u043d\u043e\u0435 \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 [&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-102708","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\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \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.3.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 \u0441 \u0443\u0447\u0451\u0442\u043e\u043c \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439.\" \/>\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\/vypusk-servisnogo-menedzhera-s6-rc-0-5-3-0-i-sistemy-iniczializaczii-s6-linux-init-1-0-7\" \/>\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\u0412\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.3.0 \u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 s6-linux-init 1.0.7 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \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.3.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 \u0441 \u0443\u0447\u0451\u0442\u043e\u043c \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-servisnogo-menedzhera-s6-rc-0-5-3-0-i-sistemy-iniczializaczii-s6-linux-init-1-0-7\" \/>\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=\"2021-12-22T19:36:55+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-12-22T19:36:55+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\udd47Wydanie mened\u017cera us\u0142ug s6-rc 0.5.3.0 oraz systemu inicjalizacji s6-linux-init 1.0.7 | ProHoster","description":"Zosta\u0142a wydana znaczna aktualizacja mened\u017cera us\u0142ug s6-rc 0.5.3.0, kt\u00f3ry ma na celu zarz\u0105dzanie uruchamianiem skrypt\u00f3w inicjalizacyjnych oraz us\u0142ug z uwzgl\u0119dnieniem zale\u017cno\u015bci.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-servisnogo-menedzhera-s6-rc-0-5-3-0-i-sistemy-iniczializaczii-s6-linux-init-1-0-7","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\u0412\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.3.0 \u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 s6-linux-init 1.0.7 | ProHoster","og:description":"\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \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.3.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 \u0441 \u0443\u0447\u0451\u0442\u043e\u043c \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-servisnogo-menedzhera-s6-rc-0-5-3-0-i-sistemy-iniczializaczii-s6-linux-init-1-0-7","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":"2021-12-22T19:36:55+00:00","article:modified_time":"2021-12-22T19:36:55+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"102708","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-12-22 19:37:50","updated":"2022-10-08 18:45:34","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\/102708","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=102708"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/102708\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=102708"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=102708"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=102708"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}