{"id":123468,"date":"2025-04-11T03:05:14","date_gmt":"2025-04-11T01:05:14","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-cozystack-0-30-otkrytoj-paas-platformy-na-baze-kubernetes"},"modified":"2026-02-08T19:38:48","modified_gmt":"2026-02-08T17:38:48","slug":"vypusk-cozystack-0-30-otkrytoj-paas-platformy-na-baze-kubernetes","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-cozystack-0-30-otkrytoj-paas-platformy-na-baze-kubernetes","title":{"rendered":"Vyd\u00e1n\u00ed Cozystack 0.30, otev\u0159en\u00e9 platformy PaaS zalo\u017een\u00e9 na Kubernetes","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Je k dispozici vyd\u00e1n\u00ed voln\u00e9 platformy PaaS Cozystack 0.30.0, postaven\u00e9 na Kubernetes. Projekt je zam\u011b\u0159en na poskytov\u00e1n\u00ed hotov\u00e9 platformy pro hostingov\u00e9 poskytovatele a r\u00e1mce pro budov\u00e1n\u00ed soukrom\u00fdch a ve\u0159ejn\u00fdch cloud\u016f. Platforma se instaluje p\u0159\u00edmo na servery a pokr\u00fdv\u00e1 v\u0161echny aspekty p\u0159\u00edpravy infrastruktury pro poskytov\u00e1n\u00ed spravovan\u00fdch slu\u017eeb. Cozystack umo\u017e\u0148uje spou\u0161t\u011bt a poskytovat clustery Kubernetes, datab\u00e1ze a virtu\u00e1ln\u00ed stroje. K\u00f3d platformy je dostupn\u00fd na GitHubu a je distribuov\u00e1n pod licenc\u00ed Apache-2.0.      <\/p>\n<p>Jako z\u00e1kladn\u00ed technologick\u00fd stack se pou\u017e\u00edv\u00e1 Talos Linux a Flux CD. Obrazy syst\u00e9mu, j\u00e1dra a pot\u0159ebn\u00fdch modul\u016f jsou p\u0159edem vytv\u00e1\u0159eny a aktualizov\u00e1ny atom\u00e1rn\u011b, co\u017e umo\u017e\u0148uje obej\u00edt se bez takov\u00fdch komponent jako je dkms a spr\u00e1vce bal\u00ed\u010dk\u016f, a zaru\u010duje stabiln\u00ed provoz. Je nab\u00edzen jednoduch\u00fd zp\u016fsob instalace v pr\u00e1zdn\u00e9m datov\u00e9m centru pomoc\u00ed PXE a debianovsk\u00e9ho instal\u00e1toru talos-bootstrap.       <\/p>\n<p>Platforma zahrnuje svobodnou implementaci <a href=\"https:\/\/prohoster.info\/cs\/server\/dts-sofia\/\"  data-wpil-monitor-id=\"406\">s\u00ed\u0165ov\u00e9 infrastruktury<\/a> (fabric) zalo\u017een\u00fd na Kube-OVN, a vyu\u017e\u00edv\u00e1 Cilium pro organizaci servisn\u00ed s\u00edt\u011b, MetalLB pro inzerci slu\u017eeb ven. \u00dalo\u017ei\u0161t\u011b je implementov\u00e1no na LINSTOR, kde je nab\u00edzena mo\u017enost vyu\u017eit\u00ed ZFS jako z\u00e1kladn\u00edho vrstvy pro \u00falo\u017ei\u0161t\u011b a DRBD pro replikaci. Je k dispozici p\u0159edkonfigurovan\u00fd monitoringov\u00fd stack zalo\u017een\u00fd na VictoriaMetrics a Grafana. Pro spu\u0161t\u011bn\u00ed virtu\u00e1ln\u00edch stroj\u016f se pou\u017e\u00edv\u00e1 technologie KubeVirt, kter\u00e1 umo\u017e\u0148uje spou\u0161t\u011bt klasick\u00e9 virtu\u00e1ln\u00ed stroje p\u0159\u00edmo v kontejnerech Kubernetes a ji\u017e m\u00e1 v\u0161echny pot\u0159ebn\u00e9 integrace s Cluster API pro spu\u0161t\u011bn\u00ed spravovan\u00fdch Kubernetes klastr\u016f uvnit\u0159 'hardwarov\u00e9ho' Kubernetes klastru.    <\/p>\n<p>Za posledn\u00edch jeden a p\u016fl m\u011bs\u00edce t\u00fdm projektu vydal sedm nov\u00fdch verz\u00ed: 0.24-0.30. Mezi zm\u011bnami v t\u011bchto vyd\u00e1n\u00edch:    <\/p>\n<ul>\n<li class=\"l\"> Stabilizace platformy pro pou\u017eit\u00ed v multi-DC konfigurac\u00edch. Byla provedena zna\u010dn\u00e1 pr\u00e1ce na nastaven\u00ed etcd, Cilium, Kuve-OVN, Linstor a dal\u0161\u00edch komponent\u016f.\n<li class=\"l\"> Pos\u00edlen\u00ed a zlep\u0161en\u00ed stacku observability. Byly p\u0159id\u00e1ny dashboardy pro \u0159adu komponent\u016f a optimalizov\u00e1no nastaven\u00ed Grafana, kter\u00e1 urychlila jej\u00ed provoz.\n<li> Vyd\u00e1n\u00ed dal\u0161\u00ed utility cozy-proxy, kter\u00e1 umo\u017e\u0148uje vyd\u00e1vat <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/cs\/lir\/ipv4\/\"   title=\"IP adres\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"726\">IP adres<\/a> virtu\u00e1ln\u00edm stroj\u016fm v K8s.\n<li class=\"l\"> Objeven\u00ed Vertical Pod Autoscaler. VPA automaticky nastavuje limity na zdroje, kter\u00e9 m\u016f\u017ee aplikace vyu\u017e\u00edvat. Limity jsou ur\u010dov\u00e1ny na z\u00e1klad\u011b historick\u00fdch metrik.\n<li class=\"l\"> Refaktoring a p\u0159id\u00e1n\u00ed nov\u00fdch sekc\u00ed do dokumentace.\n<li class=\"l\"> P\u0159esun repozit\u00e1\u0159e platformy a pomocn\u00fdch utilit z organizace aenix-io do organizace cozystack po p\u0159ed\u00e1n\u00ed projektu do CNCF Sandbox.\n<li class=\"l\">  Cozystack 0.30: P\u0159edstaven GPU-operator a p\u0159id\u00e1na podpora GPU ve virtu\u00e1ln\u00edch stroj\u00edch. Podpora GPU umo\u017e\u0148uje vyu\u017e\u00edvat platformu pro spu\u0161t\u011bn\u00ed \u00faloh souvisej\u00edc\u00edch s strojov\u00fdm u\u010den\u00edm.\n<li class=\"l\">  Cozystack 0.29: Byla provedena pr\u00e1ce na zv\u00fd\u0161en\u00ed stability a spolehlivosti platformy. Opraven\u00e1 zranitelnost CVE-2025-1974 v ingress-nginx. P\u0159id\u00e1na sada p\u0159edvoleb, kter\u00e9 omezuj\u00ed spot\u0159ebu zdroj\u016f. Implementov\u00e1no automatick\u00e9 obnovov\u00e1n\u00ed certifik\u00e1t\u016f. P\u0159id\u00e1n Cilium host firewall. P\u0159id\u00e1n proces pro spu\u0161t\u011bn\u00ed e2e-test\u016f v GitHub CI.\n<li class=\"l\">  Cozystack 0.28: Vznik Vertical Pod Autoscaler, kter\u00fd automaticky nastavuje limity na zdroje dostupn\u00e9 r\u016fzn\u00fdm aplikac\u00edm. Izolace tenant\u016f je zapnuta ve v\u00fdchoz\u00edm nastaven\u00ed. Odpov\u011bdnost za validaci source-ip byla p\u0159evedena z Cilium na Kube-OVN.\n<li class=\"l\">  Cozystack 0.27: Navrhnut\u00fd soubor skript\u016f linstor plunger pro automatickou opravu chyb v LINSTOR (nap\u0159\u00edklad ztr\u00e1ta spojen\u00ed DRBD, vis\u00edc\u00ed smy\u010dkov\u00e9 za\u0159\u00edzen\u00ed atd.). P\u0159id\u00e1na mo\u017enost rozd\u011blen\u00ed replik PostgreSQL na r\u016fzn\u00e9 uzly. Dva\u0161bordy pro monitorov\u00e1n\u00ed ClickHouse a Piraeus.\n<li class=\"l\"> Cozystack 0.26: Zv\u00fd\u0161ena stabilita p\u0159i pr\u00e1ci v multi-DC konfigurac\u00edch. P\u0159id\u00e1n monitoring s\u00ed\u0165ov\u00e9 connectivity. P\u0159id\u00e1na mo\u017enost omezov\u00e1n\u00ed zdroj\u016f pro jednotliv\u00e9 tenanty uvnit\u0159 clusteru. P\u0159id\u00e1n n\u00e1stroj Goldpinger pro monitorov\u00e1n\u00ed latenc\u00ed mezi datov\u00fdmi centry. Ve v\u00fdchoz\u00edm nastaven\u00ed je povolena Live migrace virtu\u00e1ln\u00edch stroj\u016f. Byla p\u0159id\u00e1na mo\u017enost vytv\u00e1\u0159et snapshoty objem\u016f LINSTOR.\n<li class=\"l\"> Cozystack 0.25: P\u0159id\u00e1n pomocn\u00fd n\u00e1stroj cozy-proxy, kter\u00fd umo\u017e\u0148uje p\u0159id\u011blovat IP adresy virtu\u00e1ln\u00edm stroj\u016fm \u2014 a to ne jednotliv\u00fdm port\u016fm, ale cel\u00fdm adres\u00e1m. Ve Cosystack virtu\u00e1ln\u00ed stroje vych\u00e1zej\u00ed z KubeVirt a spravuj\u00ed se podobn\u011b jako pody. Kubernetes v\u0161ak neumo\u017e\u0148uje p\u0159id\u011blov\u00e1n\u00ed cel\u00fdch IP adres pod\u016fm. cozy-proxy tento probl\u00e9m \u0159e\u0161\u00ed, co\u017e je d\u016fle\u017eit\u00e9 nap\u0159\u00edklad pro klienty poskytovatel\u016f slu\u017eeb, jejich\u017e aplikace b\u011b\u017e\u00ed na virtu\u00e1ln\u00edch stroj\u00edch a pot\u0159ebuj\u00ed samostatnou IP adresu. Bylo vylep\u0161eno monitorov\u00e1n\u00ed etcd, Flux, Kafka a p\u0159id\u00e1ny odpov\u00eddaj\u00edc\u00ed dashbordy. U u\u017eivatel\u016f, kte\u0159\u00ed maj\u00ed p\u0159\u00edstup pouze k jednotliv\u00fdm tenant\u016fm, byla p\u0159id\u00e1na mo\u017enost stahovat kubeconfig.\n<li class=\"l\"> Cozystack 0.24: Byla p\u0159id\u00e1na mo\u017enost nasazen\u00ed p\u0159es PXE pro automatick\u00e9 nabootov\u00e1n\u00ed Talos Linuxu na uzly. Sou\u010d\u00e1st\u00ed je bal\u00ed\u010dek smee (dhcp+pxe server) z bal\u00edku Tinkerbell. Darkhttp byl nahrazen vlastn\u00edm \u0159e\u0161en\u00edm cozystack-assets-server. Do obrazu Grafana byly zabudov\u00e1ny pluginy, aby Grafana spou\u0161t\u011bla rychleji.      <\/ul>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63047\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 PaaS-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Cozystack 0.30.0, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0439 \u043d\u0430 \u0431\u0430\u0437\u0435 Kubernetes. \u041f\u0440\u043e\u0435\u043a\u0442 \u043d\u0430\u0446\u0435\u043b\u0435\u043d \u043d\u0430 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0433\u043e\u0442\u043e\u0432\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0434\u043b\u044f \u0445\u043e\u0441\u0442\u0438\u043d\u0433-\u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u043e\u0432 \u0438 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0447\u0430\u0441\u0442\u043d\u044b\u0445 \u0438 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0445 \u043e\u0431\u043b\u0430\u043a\u043e\u0432. \u041f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u044b \u0438 \u043e\u0445\u0432\u0430\u0442\u044b\u0432\u0430\u0435\u0442 \u0432\u0441\u0435 \u0430\u0441\u043f\u0435\u043a\u0442\u044b \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0434\u043b\u044f \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432. Cozystack \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u044b Kubernetes, \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u0448\u0438\u043d\u044b. \u041a\u043e\u0434 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b [&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-123468","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 PaaS-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Cozystack 0.30.0, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0439 \u043d\u0430 \u0431\u0430\u0437\u0435 Kubernetes.\" \/>\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\/cs\/blog\/news\/vypusk-cozystack-0-30-otkrytoj-paas-platformy-na-baze-kubernetes\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\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 Cozystack 0.30, \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 PaaS-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u043d\u0430 \u0431\u0430\u0437\u0435 Kubernetes | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 PaaS-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Cozystack 0.30.0, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0439 \u043d\u0430 \u0431\u0430\u0437\u0435 Kubernetes.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-cozystack-0-30-otkrytoj-paas-platformy-na-baze-kubernetes\" \/>\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-04-11T01:05:14+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-02-08T17:38:48+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\udd47Vyd\u00e1n\u00ed Cozystack 0.30, otev\u0159en\u00e9 PaaS platformy na b\u00e1zi Kubernetes | ProHoster","description":"Je k dispozici vyd\u00e1n\u00ed otev\u0159en\u00e9 PaaS platformy Cozystack 0.30.0, postaven\u00e9 na Kubernetes.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-cozystack-0-30-otkrytoj-paas-platformy-na-baze-kubernetes","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","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 Cozystack 0.30, \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 PaaS-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u043d\u0430 \u0431\u0430\u0437\u0435 Kubernetes | ProHoster","og:description":"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 PaaS-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Cozystack 0.30.0, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0439 \u043d\u0430 \u0431\u0430\u0437\u0435 Kubernetes.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-cozystack-0-30-otkrytoj-paas-platformy-na-baze-kubernetes","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-04-11T01:05:14+00:00","article:modified_time":"2026-02-08T17:38:48+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"123468","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-02-08 20:32:42","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 12:09:19","updated":"2026-02-08 20:32:42","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/123468","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=123468"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/123468\/revisions"}],"predecessor-version":[{"id":157917,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/123468\/revisions\/157917"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=123468"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=123468"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=123468"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}