{"id":7545,"date":"2025-08-01T18:19:36","date_gmt":"2025-08-01T16:19:36","guid":{"rendered":"https:\/\/fediverset.dk\/?p=7545"},"modified":"2026-01-26T06:59:44","modified_gmt":"2026-01-26T05:59:44","slug":"din-egen-fedivers-server-wordpress","status":"publish","type":"post","link":"https:\/\/fediverset.dk\/en\/din-egen-fedivers-server-wordpress\/","title":{"rendered":"Din egen Fedivers-server: WordPress"},"content":{"rendered":"<p>En af de mest udbredte webapps p\u00e5 Internettet er WordPress, et s\u00e5kaldt Content Management System, som stort set alle webhoteludbydere i Danmark tilbyder p\u00e5 et standard PHP\/MySQL-webhotel. WordPress g\u00f8r dig i stand til at oprette\/\u00e6ndre indhold p\u00e5 din hjemmeside, og skal du have skabt noget interesse om indholdet p\u00e5 din side, s\u00e5 er f\u00e6llesskabet i Fediverset et godt sted at kigge hen.<\/p>\n<p>Hvis du har en blog, driver en webshop, en forening eller lign. p\u00e5 WordPress-platformen, s\u00e5 kan du med relativt f\u00e5 museklik ogs\u00e5 v\u00e6re tilstede i Fediverset, for selskabet bag WordPress, Automattic, har lavet et plugin, der udvider din WordPress til ogs\u00e5 at v\u00e6re en selvst\u00e6ndig Fedivers-server. Det betyder, at du kan interagere med dine f\u00f8lgere direkte, og sende blogopdateringer ud til folk, der f\u00f8lger din servers Fedivers-konto. Givet det store antal WordPress-installationer, der findes i Danmark og p\u00e5 verdensplan, s\u00e5 kan dette ActivityPub-plugin sagtens f\u00e5 stor betydning for udbredelsen af The Fediverse p\u00e5 sigt.<\/p>\n<h3>De indledende str\u00e6k\u00f8velser<\/h3>\n<p>I det f\u00f8lgende vil det v\u00e6re en fordel, hvis du allerede har en bruger p\u00e5 en de andre af Fedivers-servere, s\u00e5 du kan teste om federering med andre servere virker, som det skal. Du kan altid finde en server ved at kigge p\u00e5 <a href=\"https:\/\/fediverset.dk\/serverliste\/\" target=\"_blank\" rel=\"noopener\">serverlisten<\/a>.<\/p>\n<p>Det f\u00f8rste du skal g\u00f8re, er at g\u00e5 ind og downloade \u201cActivityPub\u201d-plugin\u2019et i din WordPress\u2019 Plugin-oversigt.<\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"ixCGOujlvy\"><p><a href=\"https:\/\/wordpress.org\/plugins\/activitypub\/\">ActivityPub<\/a><\/p><\/blockquote>\n<p><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u201cActivityPub\u201d \u2014 Plugin Directory\" src=\"https:\/\/wordpress.org\/plugins\/activitypub\/embed\/#?secret=8vg1COYCht#?secret=ixCGOujlvy\" data-secret=\"ixCGOujlvy\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n<h3>Efter endt installation<\/h3>\n<p>Vi tager lige et kig p\u00e5 \u201cIndstillinger\u201d-menuen.<\/p>\n<p>N\u00e5r du har aktiveret og opsat plugin\u2019et, vil du se \u201cActivityPub\u201d i din WordPress\u2019 \u201cIndstillinger\u201d-menu. Det er her, du justerer din synlighed i Fediverset, og hvordan din instans skal agere udadtil. Der er mange forskellige indstillinger, s\u00e5 jeg hiver i det f\u00f8lgende de vigtigste frem:<\/p>\n<h3>Profiltyper<\/h3>\n<p>Under \u201cProfiles\u201d skal du nu v\u00e6lge, hvordan din WordPress skal fungere i forhold til at poste til Fediversets \u00f8vrige servere.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-large wp-image-7585\" src=\"https:\/\/fediverset.dk\/wp-content\/uploads\/2025\/07\/wp-activitypub-profiletype-1024x426.png\" alt=\"\" width=\"1024\" height=\"426\" srcset=\"https:\/\/fediverset.dk\/wp-content\/uploads\/2025\/07\/wp-activitypub-profiletype-1024x426.png 1024w, https:\/\/fediverset.dk\/wp-content\/uploads\/2025\/07\/wp-activitypub-profiletype-300x125.png 300w, https:\/\/fediverset.dk\/wp-content\/uploads\/2025\/07\/wp-activitypub-profiletype-768x320.png 768w, https:\/\/fediverset.dk\/wp-content\/uploads\/2025\/07\/wp-activitypub-profiletype-1536x639.png 1536w, https:\/\/fediverset.dk\/wp-content\/uploads\/2025\/07\/wp-activitypub-profiletype.png 1860w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Under det f\u00f8rste indstilling \u201cAuthor Profiles Only\u201d f\u00e5r alle brugere med brugertypen \u201cforfattere\u201d en profil hver. Det betyder, at de vil optr\u00e6de som selvst\u00e6ndige profiler med hver deres indhold p\u00e5 din Fedivers-server. Jeg har for Fediverset.dk valgt \u201cBlog profile only\u201d, s\u00e5 jeg poster til Fediverset poster under en samlet profil.<\/p>\n<p>Sidste indstilling \u201cBoth author and blog profiles\u201d er en blanding af punkt 1 og 2, hvor ActivityPub-plugin\u2019et styrer en hovedprofil, og s\u00e5 har hver enkelt bruger med brugertypen \u201cforfatter\u201d deres egen profil. Hovedprofilen vil s\u00e5 samle og booste indhold fra de forskellige forfatterprofiler.<\/p>\n<h3>Activities<\/h3>\n<p>Under \u201cActivities\u201d-sektionen er de f\u00f8rste punkter, du m\u00f8der hhv. \u201cActivity-Object-Type\u201d og \u201cPost-Content\u201d. S\u00e6tter du Activity-Object-Type til \u201cAutomatic\u201d, s\u00e5 bestemmer ActivityPub-plugin\u2019et hvordan dit opslag formateres. Vil du selv styre udseendet, s\u00e5 kan du s\u00e6tte det til \u201cNote\u201d, s\u00e5 f\u00e5r du den mest kompatible, og mest konservative formatering af dit opslag.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-7602\" src=\"https:\/\/fediverset.dk\/wp-content\/uploads\/2025\/08\/wp-activitypub-activities.png\" alt=\"Billede af Activities sektionen med objekttype valg og skabelon-valg\" width=\"979\" height=\"435\" srcset=\"https:\/\/fediverset.dk\/wp-content\/uploads\/2025\/08\/wp-activitypub-activities.png 979w, https:\/\/fediverset.dk\/wp-content\/uploads\/2025\/08\/wp-activitypub-activities-300x133.png 300w, https:\/\/fediverset.dk\/wp-content\/uploads\/2025\/08\/wp-activitypub-activities-768x341.png 768w\" sizes=\"(max-width: 979px) 100vw, 979px\" \/><\/p>\n<p>N\u00e5r jeg skriver \u201cmest kompatible\u201d, s\u00e5 er det fordi, at det software, der findes i Fediverset fungerer forskelligt: De implementerer alle det mest basale i ActivityPub-protokollen, for ellers kan de ikke snakke sammen. Men nogle g\u00e5r skridtet videre og udvider funktionaliteten gennem ActivityPub Extensions, till\u00e6g til standardprotokollen, s\u00e5 de f.eks tillader indhold at blive formateret p\u00e5 anderledes m\u00e5der, men det er ikke givet, at den server, der modtager opslaget, forst\u00e5r de f\u00f8rn\u00e6vnte udvidelser.<\/p>\n<p>Har du sat objekttypen til \u201cNote\u201d i \u201cActivity-Object-Type\u201d, kan du selv bestemme, hvordan dit opslag kan se ud via en r\u00e6kke s\u00e5kaldte \u201ctemplate tags\u201d. Umiddebart under tekstboksen finder du et link en liste over brugbare skabelontags.<\/p>\n<p>\u201cTemplate tags\u201d er sm\u00e5 kodestumper, du inds\u00e6tter i en skabelon, som s\u00e5 bliver oversat til reelt indhold. Nedenst\u00e5ende sk\u00e6rmbillede viser, hvordan det st\u00e5r som standard. Tagget <em>[ap_excerpt]\u00a0<\/em>inds\u00e6tter et resum\u00e9 af din opslagstekst fra WordPress. <em>[ap_permalink]\u00a0<\/em>inds\u00e6tter et link til dit opslag p\u00e5 f.eks din blog, s\u00e5 de to tags er absolut minimum, hvis du vil lede folk hen til indhold p\u00e5 f.eks din blog eller webshop. Under tekstfeltet finder du et link til andre template tags<\/p>\n<h3>Supported Post Types \u2013 underst\u00f8ttede opslagstyper<\/h3>\n<p>Under \u201cSupported Post Types\u201d kan du bestemme, hvilke typer WordPress-indl\u00e6g, der automatisk skal postes til Fediverset, n\u00e5r du trykker p\u00e5 den bl\u00e5 \u201cUdgiv\u201d-knap. Jeg har valgt kun at poste \u201cIndl\u00e6g\u201d, der er WordPress\u2019 standard blogindl\u00e6g. Det er god \u201cnettikette\u201d (90\u2019er ord for god skik p\u00e5 nettet) ikke at spamme ens f\u00f8lgere med for mange opslag dagligt, s\u00e5 jeg anbefaler at antallet af flueben her holdes p\u00e5 et minimum.<\/p>\n<p>WordPress\u2019 ActivityPub-plugin giver ogs\u00e5 serverne besked, hvis du retter et indl\u00e6g.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-large wp-image-7607\" src=\"https:\/\/fediverset.dk\/wp-content\/uploads\/2025\/08\/wp-activitypub-supported.png\" alt=\"\" width=\"898\" height=\"272\" srcset=\"https:\/\/fediverset.dk\/wp-content\/uploads\/2025\/08\/wp-activitypub-supported.png 898w, https:\/\/fediverset.dk\/wp-content\/uploads\/2025\/08\/wp-activitypub-supported-300x91.png 300w, https:\/\/fediverset.dk\/wp-content\/uploads\/2025\/08\/wp-activitypub-supported-768x233.png 768w\" sizes=\"(max-width: 898px) 100vw, 898px\" \/><\/p>\n<h3>Sektionen \u201cServer\u201d<\/h3>\n<p>Under sektionen \u201cServer\u201d -> \u201cBlocklist\u201d kan du blokere banditkrabater, der f.eks spammer din server.<\/p>\n<p>Og s\u00e5 er der relays \u2013 hvad er det? Jo, Relays er servere, der hj\u00e6lper med at poste dine beskeder rundt i Fediverset. Det kan v\u00e6re en fordel for mindre instanser med f\u00e5 f\u00f8lgere, fordi det skaber mere opm\u00e6rksomhed omkring dine opslag. Men v\u00e6r opm\u00e6rksom p\u00e5, at datatrafikm\u00e6ngden kan stige betragteligt, og takserer din udbyder dine trafikomkostninger pr. GB, s\u00e5 er det v\u00e6rd at holde \u00f8je med trafikm\u00e6ngden fra netop relays.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-7605\" src=\"https:\/\/fediverset.dk\/wp-content\/uploads\/2025\/08\/wp-activitypub-server.png\" alt=\"\" width=\"921\" height=\"356\" srcset=\"https:\/\/fediverset.dk\/wp-content\/uploads\/2025\/08\/wp-activitypub-server.png 921w, https:\/\/fediverset.dk\/wp-content\/uploads\/2025\/08\/wp-activitypub-server-300x116.png 300w, https:\/\/fediverset.dk\/wp-content\/uploads\/2025\/08\/wp-activitypub-server-768x297.png 768w\" sizes=\"(max-width: 921px) 100vw, 921px\" \/><\/p>\n<h3>Sektionen \u201cBlog Profile\u201d<\/h3>\n<p>De fleste indstillinger under dette punkt her er ret standard, s\u00e5 dem vil jeg let og elefant springe over. Har du behov for uddybelse af nogle af felterne, s\u00e5 skriv til Fediversets profil, s\u00e5 opdaterer jeg guiden her. Det er en god id\u00e9 at bruge en ekstern bruger p\u00e5 f.eks Mastodon-instans for at se, om dine indstillinger virker. S\u00e5 l\u00e6nge du ingen f\u00f8lgere har, kan du nemt teste uden at nogle bliver sure.<\/p>\n<p>M\u00e5ske skal jeg lige knytte en kommentar til feltet \u201cChange Profile ID\u201d, for det er din WordPress\u2019 adresse i Fediverset. Det er den, du kan s\u00f8ge op fra f.eks Mastodon, Friendica eller Pixelfed, n\u00e5r du skal se samtlige opslag om din WordPress\u2019 har sendt ud i Fediverset. Har du flere brugere tilknyttet s\u00e5 har de hver deres adresse, der ligner en email. Fediverset.dks hovedinstans-adresse er f.eks <a rel=\"mention\" class=\"u-url mention\" href=\"https:\/\/fediverset.dk\">@social<\/a><\/p>\n<p><img decoding=\"async\" class=\"alignleft size-full wp-image-7645\" src=\"https:\/\/fediverset.dk\/wp-content\/uploads\/2025\/08\/wp-activitypub-blogid.png\" alt=\"\" width=\"951\" height=\"148\" srcset=\"https:\/\/fediverset.dk\/wp-content\/uploads\/2025\/08\/wp-activitypub-blogid.png 951w, https:\/\/fediverset.dk\/wp-content\/uploads\/2025\/08\/wp-activitypub-blogid-300x47.png 300w, https:\/\/fediverset.dk\/wp-content\/uploads\/2025\/08\/wp-activitypub-blogid-768x120.png 768w\" sizes=\"(max-width: 951px) 100vw, 951px\" \/><\/p>\n<h3>S\u00e5dan poster du opslag<\/h3>\n<p>Jeg h\u00e5ber, du h\u00e6nger p\u00e5 endnu (du er sej!).<\/p>\n<p>Nu g\u00e5r vi over i den mere administrative del, for hvordan bruger man egentlig sin WordPress som en deltagende part i Fediverset? Uden \u00f8vrige plugins, s\u00e5 er det for nuv\u00e6rende kun muligt at poste opslag via WordPress gennem dine blogindl\u00e6g, og det er der egentlig ikke de store problemer i, hvis du er vant til at poste blogopslag ellers. Det giver mig stadig et kick at se et opslag lande p\u00e5 en server i Fediverset, f\u00f8rst p\u00e5 en Mastodon server og senere m\u00e5ske en Pixelfed-server. Den der netv\u00e6rkseffekt er noget andet end vi er vant til p\u00e5 traditionelle mainstream-medier<\/p>\n<p>Der er ingen magisk hokus pokus ifm. med at poste et opslag, for WordPress tager sig af kommunikationen i \u201cmaskinrummet\u201d, n\u00e5r du har trykket \u201cUdgiv\u201d p\u00e5 dit blogindl\u00e6g. Du skal blot, huske at den kategori, du poster opslaget under, skal stemme overens med de opslagstyper (posttypes), som du valgte i indstillinger. Standardindstillingen er \u201cIndl\u00e6g\u201d, s\u00e5 det er kun blogindl\u00e6g, der kommer ud.<\/p>\n<p>Du kan i \u00f8vrigt med stor fordel bruge tags og vedh\u00e6fte billeder til dit opslag, det skaber mere interesse end blot ren tekst. Tags, som kan overs\u00e6ttes til n\u00f8gleord p\u00e5 dansk, er med til at g\u00f8re dit indhold nemmere at finde. Jeg poster f.eks tit opslag med <a rel=\"tag\" class=\"hashtag u-tag u-category\" href=\"https:\/\/fediverset.dk\/en\/tag\/dkfediverset\/\">#dkfediverset<\/a> eller <a rel=\"tag\" class=\"hashtag u-tag u-category\" href=\"https:\/\/fediverset.dk\/en\/tag\/dknyheder\/\">#dknyheder<\/a>, og s\u00e5 er det nemt for interesserede at finde opslaget.<\/p>\n<p>Bem\u00e6rk at n\u00e5r du poster opslag, s\u00e5 kan det godt tage op til 20 minutter f\u00f8r det bliver synligt. Det skyldes, at Fediversets servere lige skal samle opslaget op og sende det p\u00e5 rundfart.<\/p>\n<h3>Interaktion med f\u00f8lgere<\/h3>\n<p><img decoding=\"async\" class=\"wp-image-7634 size-full alignright\" src=\"https:\/\/fediverset.dk\/wp-content\/uploads\/2025\/08\/wp-activities-kontekst-1-e1754060968134.png\" alt=\"\" width=\"256\" height=\"257\" srcset=\"https:\/\/fediverset.dk\/wp-content\/uploads\/2025\/08\/wp-activities-kontekst-1-e1754060968134.png 256w, https:\/\/fediverset.dk\/wp-content\/uploads\/2025\/08\/wp-activities-kontekst-1-e1754060968134-150x150.png 150w\" sizes=\"(max-width: 256px) 100vw, 256px\" \/><\/p>\n<p>Du kan altid som altid besvare kommentarer, men nu hvor din WordPress er koblet sammen med Fediverset, s\u00e5 vil dine svar vil s\u00e5 figurere dels i Fediverset, men ogs\u00e5 i din WordPress-blogs kommentarspor.<\/p>\n<p>Holder du musen henover en kommentar, s\u00e5 f\u00e5r du en kontekstmenu, der lader dig bestemme, hvad du vil g\u00f8re med kommentaren. Det er s\u00e5 her, du kan svare p\u00e5 beskeder. Kommentaren ender dels p\u00e5 Fediverset og din blogs kommentarspor.<\/p>\n<p>Jeg har sat Fediversets kommentarer til at skulle godkendes manuelt, da jeg d\u00f8jer en del med kommentarsporsspam<\/p>\n<h3>F\u00f8lg andre<\/h3>\n<p>Det at f\u00f8lge andre er stadig en eksperimental-funktion, men du kan sl\u00e5 den til, hvis du \u00f8nsker det, via \u201cSk\u00e6rmindstillinger\u201d-kontekstmenuen i toppen af din WordPress. Du kan s\u00e5 f\u00f8lge andre profiler p\u00e5 f.eks Mastodon via WordPress\u2019 administation \u2013 jeg kunne ikke f\u00e5 det til at virke her, mens jeg skrev denne guide, men der kommer garanteret en rettelse inden l\u00e6nge.<\/p>\n<p><img decoding=\"async\" class=\"size-full wp-image-7519 alignnone\" src=\"https:\/\/fediverset.dk\/wp-content\/uploads\/2025\/07\/wp-activitypub-3.png\" alt=\"\" width=\"765\" height=\"113\" srcset=\"https:\/\/fediverset.dk\/wp-content\/uploads\/2025\/07\/wp-activitypub-3.png 765w, https:\/\/fediverset.dk\/wp-content\/uploads\/2025\/07\/wp-activitypub-3-300x44.png 300w\" sizes=\"(max-width: 765px) 100vw, 765px\" \/><\/p>\n<p>N\u00e5r du har sl\u00e5et indstillingen til, vil du f\u00e5 en \u201cFollowing\u201d-menu i dine ActivityPub-indstillinger, og det er her, du kan f\u00f8lge andre.<\/p>\n<p>N\u00e5r du har gennemg\u00e5et indstillingerne, s\u00e5 er du klar til at poste til Fediverset. Du kan til enhver tid g\u00e5 ind p\u00e5 dit profil-id (det, du har valgt i indstillingerne) @profil@<ditdom\u00e6ne>.dk via f.eks Mastodon, for at se om det hele virker. Bem\u00e6rk at det kan tage et stykke tid f\u00f8r Fedivers-servere federerer, nogle gange sker det \u00f8jeblikkeligt, andre gange tager det op til 20-30 minutter. Du kan hj\u00e6lpe federeringen p\u00e5 vej ved at f\u00f8lge din profilen.<\/p>\n<p>Tip fra <a href=\"http:\/\/@tbhdk@social.data.coop\">Thomas Hansen<\/a>: Hvis du oplever at din blog spytter HTML-ud, s\u00e5 s\u00e6t beskedtypen til Note og pr\u00f8v at opdatere indl\u00e6gget inde fra WordPress.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En af de mest udbredte webapps p\u00e5 Internettet er WordPress, et s\u00e5kaldt Content Management System, som stort set alle webhoteludbydere i Danmark tilbyder p\u00e5 et &hellip; <\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"federated","footnotes":""},"categories":[49,204,273],"tags":[103,164,207,210,208,188,209],"class_list":["post-7545","post","type-post","status-publish","format-standard","hentry","category-artikler","category-guider","category-server","tag-activitypub","tag-danmark","tag-dkfediverset","tag-dkguider","tag-dkguides","tag-dknyheder","tag-wordpress"],"acf":[],"_links":{"self":[{"href":"https:\/\/fediverset.dk\/en\/wp-json\/wp\/v2\/posts\/7545","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fediverset.dk\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fediverset.dk\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fediverset.dk\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fediverset.dk\/en\/wp-json\/wp\/v2\/comments?post=7545"}],"version-history":[{"count":0,"href":"https:\/\/fediverset.dk\/en\/wp-json\/wp\/v2\/posts\/7545\/revisions"}],"wp:attachment":[{"href":"https:\/\/fediverset.dk\/en\/wp-json\/wp\/v2\/media?parent=7545"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fediverset.dk\/en\/wp-json\/wp\/v2\/categories?post=7545"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fediverset.dk\/en\/wp-json\/wp\/v2\/tags?post=7545"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}