{"id":3549,"date":"2026-08-01T12:00:00","date_gmt":"2026-08-01T10:00:00","guid":{"rendered":"https:\/\/mijn.host\/blog\/devblog-2-juli-2026-2\/"},"modified":"2026-08-01T12:00:00","modified_gmt":"2026-08-01T10:00:00","slug":"devblog-2-juli-2026","status":"publish","type":"post","link":"https:\/\/my.host\/blog\/dk\/devblog-2-juli-2026\/","title":{"rendered":"Devblog #2 &#8211; juli 2026"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Velkommen til <strong>udviklingsblog #2<\/strong>. I juli har vi taget vidensbasen i egen h\u00e5nd, udvidet id\u00e9-tavlen og gennemf\u00f8rt en r\u00e6kke mindre forbedringer til DNS, VPS, migrationer og API.<\/p>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 id=\"store-opdateringer\" class=\"wp-block-heading\">Store opdateringer<\/h2>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 id=\"vidensbase-i-egen-hand\" class=\"wp-block-heading\">Vidensbase i egen h\u00e5nd<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Vores vidensbase k\u00f8rer fra juli fuldst\u00e6ndig i egen h\u00e5nd. Det g\u00f8r artikler hurtigere at opdatere, og s\u00f8geresultaterne mere p\u00e5lidelige.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">St\u00f8der du p\u00e5 noget, der mangler eller er uklart? Lad os vide det via en billet eller id\u00e9-tavlen; vi opdaterer vidensbasen l\u00f8bende.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\" style=\"margin-bottom:0\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/my.host\/kb\" target=\"_blank\" rel=\"noreferrer noopener\">\u00c5bn vidensbasen<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 id=\"idetavle-billeder-og-privatliv\" class=\"wp-block-heading\">Id\u00e9-tavle: billeder og privatliv<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Id\u00e9-tavlen fra juni har f\u00e5et to opgraderinger:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ved en ny id\u00e9 kan du vedh\u00e6fte et&nbsp;billede&nbsp;, nyttigt til et screenshot eller mockup;<\/li>\n\n\n\n<li>efternavne vises som&nbsp;initialer&nbsp;, s\u00e5 privatlivet p\u00e5 tavlen er bedre beskyttet.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Afstemning, indsendelse og opf\u00f8lgning p\u00e5 overvejelser eller allerede lancerede id\u00e9er fungerer som f\u00f8r.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\" style=\"margin-bottom:0\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/my.host\/cp\/ideas\/\" target=\"_blank\" rel=\"noreferrer noopener\">Til id\u00e9-siden<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 id=\"dnssec-dnskey-oprettes-automatisk\" class=\"wp-block-heading\">DNSSEC: DNSKEY oprettes automatisk<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Hvis der for et dom\u00e6ne endnu ikke er nogen DNSKEY, opretter systemet nu automatisk en. S\u00e5ledes er DNSSEC ikke &#8220;halvf\u00e6rdig&#8221;, og du beh\u00f8ver ikke l\u00e6ngere at g\u00f8re det manuelt. Et lille skridt bag kulisserne, men et der forhindrer, at sikkerheden ved et uheld bliver h\u00e6ngende.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 id=\"virtual-private-servers\" class=\"wp-block-heading\">Virtual Private Servers<\/h3>\n\n\n\n<h4 id=\"plesk-pa-almalinux-10\" class=\"wp-block-heading\">Plesk p\u00e5 AlmaLinux 10<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">For VPS&#8217;er er der en ny installationsopskrift:&nbsp;Plesk med AlmaLinux 10.<\/p>\n\n\n\n<h4 id=\"ubuntu-2604\" class=\"wp-block-heading\">Ubuntu 26.04<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Ved den unmanaged VPS-konfiguration er Ubuntu 26.04 blevet tilf\u00f8jet som en mulighed.<\/p>\n\n\n\n<h4 id=\"klarere-konsol\" class=\"wp-block-heading\">Klarere konsol<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Vi har opdateret VPS-konsollen: fejlmeddelelser er tydeligere, og visningen er p\u00e6nere, s\u00e5 du hurtigere kan se, hvad der sker, hvis noget g\u00e5r galt.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\" style=\"margin-bottom:0\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/my.host\/vps\" target=\"_blank\" rel=\"noreferrer noopener\">Se vores VPS muligheder<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 id=\"andre-opdateringer-og-fejlrettelser\" class=\"wp-block-heading\">Andre opdateringer og fejlrettelser<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Og herunder er der et par mindre opdateringer og fejlrettelser, der er gennemf\u00f8rt.<\/p>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 id=\"domaenenavne-dns\" class=\"wp-block-heading\">Dom\u00e6nenavne \/ DNS<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>DNS-indstillinger: lange dom\u00e6nenavne forbliver p\u00e6nt p\u00e5 \u00e9n linje (ingen underlige spring af navnefeltet).<\/li>\n\n\n\n<li>Forwarding-dom\u00e6ner: DNS-synkronisering med PowerDNS\/DirectAdmin gendannet.<\/li>\n\n\n\n<li>SIDN: mere p\u00e5lidelig h\u00e5ndtering efter registrering eller flytning.<\/li>\n\n\n\n<li>Dom\u00e6necheckere: .tk er ikke l\u00e6ngere tilg\u00e6ngelig.<\/li>\n\n\n\n<li>Landingskampagne for ccTLD\u2019er tilpasses til bes\u00f8gerens land.<\/li>\n\n\n\n<li>Interne overf\u00f8rsler for IIS-dom\u00e6ner forbedret.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 id=\"migrationer\" class=\"wp-block-heading\">Migrationer<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Gratis migrationsanmodninger honoreres korrekt, selvom migrationsdatoen ligger mere end 30 dage efter anmodningen.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 id=\"kontrolpanel\" class=\"wp-block-heading\">Kontrolpanel<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Header redesignet.<\/li>\n\n\n\n<li>Diverse UI-forbedringer.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 id=\"api\" class=\"wp-block-heading\">API<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>PUT \/api\/v2\/domains\/{domain}<\/code>&nbsp;underst\u00f8tter nu et&nbsp;<code>nameservers<\/code>-array, s\u00e5 du kan sende navneservere som en liste direkte.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 id=\"opsummeret\" class=\"wp-block-heading\">Opsummeret<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Det var juli: vidensbase i egen h\u00e5nd, en mere omfattende id\u00e9-tavle, og en r\u00e6kke m\u00e5lrettede forbedringer til DNS, VPS, migrationer og API. N\u00e6ste m\u00e5ned kommer der igen en ny runde. Har du sp\u00f8rgsm\u00e5l eller en god id\u00e9? Lad os vide det via id\u00e9-tavlen, kommentarerne til dette blogindl\u00e6g, eller gennem en supportbillet \u2014 vi h\u00f8rer gerne fra dig.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Indtil n\u00e6ste opdatering!<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Velkommen til udviklingsblog #2. I juli har vi overtaget styringen af vidensdatabasen, udvidet id\u00e9br\u00e6ttet og gennemf\u00f8rt en r\u00e6kke mindre forbedringer til DNS, VPS, migrationer og API&#8217;en. Store opdateringer Vidensdatabase i egen styring Vores vidensdatabase k\u00f8rer fra juli helt i egen styring. Det g\u00f8r det hurtigere at opdatere artikler og s\u00f8ge [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2885,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"hide_cta_migrate_site":false,"hide_toc_block":false,"footnotes":""},"categories":[593],"tags":[597,599,611,603],"class_list":["post-3549","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-development","tag-api","tag-dns","tag-vidensbase","tag-vps"],"lang":"da","translations":{"da":3549,"sv":3761,"nl":3423,"nb":3678,"en":3443},"pll_sync_post":{},"_links":{"self":[{"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/posts\/3549","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/comments?post=3549"}],"version-history":[{"count":0,"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/posts\/3549\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/media\/2885"}],"wp:attachment":[{"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/media?parent=3549"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/categories?post=3549"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/my.host\/blog\/wp-json\/wp\/v2\/tags?post=3549"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}