{"id":112184,"date":"2023-12-13T15:10:14","date_gmt":"2023-12-13T13:10:14","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/kompaniya-canonical-perevela-proekt-lxd-na-liczenziyu-agplv3"},"modified":"2023-12-13T15:10:14","modified_gmt":"2023-12-13T13:10:14","slug":"kompaniya-canonical-perevela-proekt-lxd-na-liczenziyu-agplv3","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/kompaniya-canonical-perevela-proekt-lxd-na-liczenziyu-agplv3","title":{"rendered":"Firma Canonical przenios\u0142a projekt LXD na licencj\u0119 AGPLv3","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Firma Canonical opublikowa\u0142a now\u0105 wersj\u0119 systemu zarz\u0105dzania kontenerami LXD 5.20, kt\u00f3ra charakteryzuje si\u0119 zmian\u0105 licencji projektu oraz wprowadzeniem konieczno\u015bci podpisania umowy CLA dotycz\u0105cej przeniesienia praw maj\u0105tkowych do kodu przy przyjmowaniu zmian do LXD. Licencja na kod dodany do LXD przez pracownik\u00f3w Canonical zmieniono z Apache 2.0 na AGPLv3, a kod od uczestnik\u00f3w zewn\u0119trznych, co do kt\u00f3rego Canonical nie ma praw maj\u0105tkowych, pozostaje pod Apache 2.0. Poniewa\u017c Canonical nie ma mo\u017cliwo\u015bci zmiany licencji na ca\u0142y kod LXD, projekt b\u0119dzie teraz dostarczany na podstawie mieszanych warunk\u00f3w \u2014 cz\u0119\u015b\u0107 kodu pod AGPLv3, a cz\u0119\u015b\u0107 pod Apache 2.0. Przej\u015bcie na now\u0105 licencj\u0119 t\u0142umaczone jest ch\u0119ci\u0105 ujednolicenia licencji z innymi produktami serwerowymi Canonical, w kt\u00f3rych zastosowano AGPLv3.        <\/p>\n<p>Kod wcze\u015bniejszych wyda\u0144 nadal pozostaje dost\u0119pny na licencji Apache 2.0, jednak wszelkie zmiany wprowadzane w komponentach obj\u0119tych now\u0105 licencj\u0105 b\u0119d\u0105 publikowane wy\u0142\u0105cznie na licencji AGPLv3, co nie pozwoli forkowi Incus przenie\u015b\u0107 zmian z LXD bez zmiany swojej bazy kodu na licencj\u0119 AGPLv3. Licencje Apache 2.0 i AGPLv3 maj\u0105 jednostronn\u0105 zgodno\u015b\u0107, co oznacza, \u017ce kod na licencji Apache 2.0 mo\u017ce by\u0107 w\u0142\u0105czany do kodu na licencji AGPLv3, ale nie odwrotnie. Zmiana ta oznacza ca\u0142kowite zaprzestanie wsp\u00f3\u0142pracy mi\u0119dzy projektami LXD i Incus, poniewa\u017c nowa licencja utrudnia przenoszenie zmian z LXD do Incus, a z Incus do LXD wymaga podpisania umowy CLA, co programi\u015bci Incus nie zamierzaj\u0105 robi\u0107.    <\/p>\n<p>Cech\u0105 charakterystyczn\u0105 licencji AGPLv3 jest wprowadzenie dodatkowych ogranicze\u0144 dla aplikacji, kt\u00f3re zapewniaj\u0105 dzia\u0142anie us\u0142ug sieciowych. Przy korzystaniu z komponent\u00f3w AGPL w dzia\u0142aniu us\u0142ug sieciowych, deweloper ma obowi\u0105zek udost\u0119pni\u0107 u\u017cytkownikowi kod \u017ar\u00f3d\u0142owy wszystkich wprowadzonych zmian w tych komponentach, nawet je\u015bli podstawowe oprogramowanie nie jest dystrybuowane i jest u\u017cywane wy\u0142\u0105cznie wewn\u0119trznej infrastrukturze do organizacji dzia\u0142ania us\u0142ugi. Licencja AGPL nak\u0142ada r\u00f3wnie\u017c warunki copyleft, tzn. w celu w\u0142\u0105czenia kodu AGPL z LXD do w\u0142asnego projektu, baza kodu w\u0142asnego projektu musi zosta\u0107 zmieniona na licencj\u0119 AGPL.    <\/p>\n<p>LXD zapewnia narz\u0119dzia do centralnego zarz\u0105dzania kontenerami i maszynami wirtualnymi wdro\u017conymi w klastrze sk\u0142adaj\u0105cym si\u0119 z wielu <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pl\/server\/\"   title=\"serwer\u00f3w\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1653\">serwer\u00f3w<\/a>. LXD jest realizowany jako proces w tle, kt\u00f3ry przyjmuje \u017c\u0105dania przez sie\u0107 za po\u015brednictwem REST API i wspiera r\u00f3\u017cne backendy pami\u0119ci (drzewa katalog\u00f3w, ZFS, Btrfs, LVM), migawki ze stanem, migracj\u0119 na \u017cywo dzia\u0142aj\u0105cych kontener\u00f3w z jednej maszyny na drug\u0105 oraz narz\u0119dzia do przechowywania obraz\u00f3w kontener\u00f3w. Jako czas wykonywania do uruchamiania kontener\u00f3w wykorzystuje si\u0119 zestaw narz\u0119dzi LXC, kt\u00f3ry obejmuje bibliotek\u0119 liblxc, zestaw narz\u0119dzi (lxc-create, lxc-start, lxc-stop, lxc-ls itp.), szablony do tworzenia kontener\u00f3w oraz zestaw powi\u0105za\u0144 dla r\u00f3\u017cnych j\u0119zyk\u00f3w programowania. Izolacja odbywa si\u0119 przy u\u017cyciu wbudowanych mechanizm\u00f3w j\u0105dra Linux (przestrzenie nazw, cgroups, Apparmor, SELinux, Seccomp). Opr\u00f3cz LXC w LXD stosowane s\u0105 r\u00f3wnie\u017c komponenty z projekt\u00f3w CRIU i QEMU.      <\/p>\n<p>W\u015br\u00f3d nowych mo\u017cliwo\u015bci dodanych w LXD 5.20:  <\/p>\n<ul>\n<li class=\"l\"> Podczas tworzenia pul przechowywania opartych na Cephfs umo\u017cliwiono tworzenie metadanych oraz danych dla pul OSD (Object Storage Daemon), wykorzystuj\u0105c parametry cephfs.create_missing, cephfs.meta_pool oraz cephfs.data_pool. Na przyk\u0142ad:       lxc storage create mypool cephfs source=cephfs \\       cephfs.create_missing=true \\       cephfs.data_pool=xyz_data \\       cephfs.meta_pool=xyz_meta\n<li class=\"l\"> W paczce snap LXD w firmware EDK2 dodano mo\u017cliwo\u015b\u0107 konfiguracji priorytetu bootowania z r\u00f3\u017cnych dysk\u00f3w w trybie security.csm.\n<li class=\"l\"> W firmware EDK2 UEFI dodano tryb debugowania (boot.debug_edk2=true) do diagnozowania problem\u00f3w podczas rozruchu <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pl\/vps\/\"   title=\"maszyn wirtualnych\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2103\">maszyn wirtualnych<\/a>. Dziennik debugowania jest zapisywany w pliku $LXD_DIR\/logs\/\/edk2.log.\n<li class=\"l\"> Kod autoryzacji zosta\u0142 przeniesiony na modu\u0142ow\u0105 podstaw\u0119, co umo\u017cliwi\u0142o wsparcie dla OpenFGA, opr\u00f3cz autoryzacji za pomoc\u0105 certyfikat\u00f3w TLS oraz Canonical RBAC.\n<li class=\"l\"> Do kompilacji LXD wymagana jest teraz przynajmniej wersja j\u0119zyka Go 1.20.\n<li class=\"l\"> Usuni\u0119to wsparcie dla Shiftfs. Do mapowania identyfikator\u00f3w u\u017cytkownik\u00f3w nale\u017cy u\u017cywa\u0107 montowania za pomoc\u0105 idmap, wspieranego dla Ext4, XFS, Btrfs, ZFS i Cephfs.\n<li class=\"l\"> Usuni\u0119to wsparcie dla firmware UEFI o rozmiarze 2MB (nale\u017cy u\u017cywa\u0107 firmware o rozmiarze 4MB).\n<li class=\"l\"> Z kodu fork'a Incus przeniesiono wsparcie dla tworzenia magazyn\u00f3w w technologii NVME. Dodano nowy parametr konfiguracyjny \u201eio.bus\u201d, kt\u00f3ry domy\u015blnie ustawiono na warto\u015b\u0107 \u201evirtio-scsi\u201d. Po zmianie warto\u015bci na \u201envme\u201d no\u015bnik w maszynie wirtualnej b\u0119dzie widoczny jako NVME SSD.\n<li class=\"l\"> Z kodu forka Incus przeniesiono wsparcie dla gor\u0105cego pod\u0142\u0105czania i gor\u0105cego od\u0142\u0105czania (hot-plug\/hot-remove) \u015bcie\u017cek plik\u00f3w lub poszczeg\u00f3lnych partycji przekazywanych z \u015brodowiska hosta. Wcze\u015bniej takie przekazywanie za pomoc\u0105 sterownika virtio-fs lub systemu plik\u00f3w 9p wymaga\u0142o zatrzymania maszyny wirtualnej. Aby obej\u015b\u0107 to ograniczenie, wykorzystano mo\u017cliwo\u015b\u0107 QEMU gor\u0105cego pod\u0142\u0105czania urz\u0105dze\u0144 PCI i montowania \u015bcie\u017cki wewn\u0105trz systemu go\u015bcia za pomoc\u0105 incus-agent.\n<li class=\"l\"> Identyfikator urz\u0105dzenia org.linuxcontainers.lxd zosta\u0142 przemianowany na com.canonical.lxd (aby zachowa\u0107 zgodno\u015b\u0107 wsteczn\u0105, wsparcie dla starego identyfikatora zosta\u0142o zachowane).     <\/ul>\n<p>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60281\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Canonical \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430\u043c\u0438 LXD 5.20, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u0440\u0438\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435\u043c \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438 \u043d\u0430 \u043f\u0440\u043e\u0435\u043a\u0442 \u0438 \u0432\u0432\u0435\u0434\u0435\u043d\u0438\u0435\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u0438\u044f CLA-\u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f \u043e \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0435 \u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u0430\u0432 \u043d\u0430 \u043a\u043e\u0434 \u043f\u0440\u0438 \u043f\u0440\u0438\u0451\u043c\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0432 LXD. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f \u043d\u0430 \u043a\u043e\u0434, \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u0432 LXD \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u0430\u043c\u0438 Canonical, \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0430 \u0441 Apache 2.0 \u043d\u0430 AGPLv3, \u0430 \u043a\u043e\u0434 \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0445 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0443 Canonical \u043d\u0435\u0442 [&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-112184","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=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Canonical \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430\u043c\u0438 LXD 5.20, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u0440\u0438\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435\u043c \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438 \u043d\u0430 \u043f\u0440\u043e\u0435\u043a\u0442 \u0438 \u0432\u0432\u0435\u0434\u0435\u043d\u0438\u0435\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u0438\u044f CLA-\u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f \u043e \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0435 \u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445.\" \/>\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\/kompaniya-canonical-perevela-proekt-lxd-na-liczenziyu-agplv3\" \/>\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\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Canonical \u043f\u0435\u0440\u0435\u0432\u0435\u043b\u0430 \u043f\u0440\u043e\u0435\u043a\u0442 LXD \u043d\u0430 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044e AGPLv3 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Canonical \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430\u043c\u0438 LXD 5.20, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u0440\u0438\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435\u043c \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438 \u043d\u0430 \u043f\u0440\u043e\u0435\u043a\u0442 \u0438 \u0432\u0432\u0435\u0434\u0435\u043d\u0438\u0435\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u0438\u044f CLA-\u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f \u043e \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0435 \u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/kompaniya-canonical-perevela-proekt-lxd-na-liczenziyu-agplv3\" \/>\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=\"2023-12-13T13:10:14+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-12-13T13:10:14+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\udd47Firma Canonical przesz\u0142a projekt LXD na licencj\u0119 AGPLv3 | ProHoster","description":"Firma Canonical opublikowa\u0142a now\u0105 wersj\u0119 systemu zarz\u0105dzania kontenerami LXD 5.20, kt\u00f3ra jest godna uwagi ze wzgl\u0119du na zmian\u0119 licencji projektu oraz wprowadzenie wymogu podpisania umowy CLA dotycz\u0105cej przeniesienia w\u0142asno\u015bci.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/kompaniya-canonical-perevela-proekt-lxd-na-liczenziyu-agplv3","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\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Canonical \u043f\u0435\u0440\u0435\u0432\u0435\u043b\u0430 \u043f\u0440\u043e\u0435\u043a\u0442 LXD \u043d\u0430 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044e AGPLv3 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Canonical \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430\u043c\u0438 LXD 5.20, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u0440\u0438\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435\u043c \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438 \u043d\u0430 \u043f\u0440\u043e\u0435\u043a\u0442 \u0438 \u0432\u0432\u0435\u0434\u0435\u043d\u0438\u0435\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u0438\u044f CLA-\u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f \u043e \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0435 \u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/kompaniya-canonical-perevela-proekt-lxd-na-liczenziyu-agplv3","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":"2023-12-13T13:10:14+00:00","article:modified_time":"2023-12-13T13:10:14+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"112184","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":"2026-02-09 16:51:16","updated":"2026-02-09 17:11:25","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\/112184","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=112184"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/112184\/revisions"}],"predecessor-version":[{"id":159347,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/112184\/revisions\/159347"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=112184"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=112184"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=112184"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}