{"id":97224,"date":"2020-10-16T20:42:34","date_gmt":"2020-10-16T18:42:34","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/ustanovka-i-ekspluatacziya-rudder"},"modified":"2020-10-16T20:42:34","modified_gmt":"2020-10-16T18:42:34","slug":"ustanovka-i-ekspluatacziya-rudder","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/ustanovka-i-ekspluatacziya-rudder","title":{"rendered":"Installation og drift af \u00abRudder\u00bb","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Installation og drift af \u00abRudder\u00bb\" src=\"\/wp-content\/uploads\/2020\/10\/7db738d5178280b3af84077541c16e70.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Forord<\/h2>\n<p>Vores &#171;venner&#187; begyndte for to \u00e5r siden. Jeg kom til et nyt job, hvor den tidligere administrator uden besv\u00e6r efterlod mig denne software. Det var umuligt at finde noget p\u00e5 internettet ud over den officielle dokumentation. Selv nu, hvis man googler &#171;rudder&#187;, vil der i 99% af tilf\u00e6ldene blive givet resultater om skibshjul og droner. Jeg fandt en tilgang til det. Da Communityet for denne software er uendelig lille, besluttede jeg at dele mine erfaringer og bump. Jeg t\u00e6nker, at det vil v\u00e6re nyttigt for nogen.<\/p>\n<h2>S\u00e5, Rudder <\/h2>\n<p>Rudder &#8212; er et open source-v\u00e6rkt\u00f8j til audit og konfigurationsstyring, der hj\u00e6lper med at automatisere systemops\u00e6tningen. Det fungerer ved at installere en agent p\u00e5 hver slutbruger. Gennem en brugervenlig gr\u00e6nseflade kan vi se, hvor godt vores infrastruktur overholder alle givne politikker. <\/p>\n<h2>Brugen af<\/h2>\n<p>Nedenfor vil jeg liste, hvad jeg bruger Rudder til.<\/p>\n<ul>\n<li>\n<p>Kontrol af filer og konfigurationer: .\/ssh\/authorized_keys; \/etc\/hosts; iptables; (og derfra videre, hvor fantasien f\u00f8rer hen)<\/p>\n<\/li>\n<li>\n<p> Kontrol af installerede pakker: zabbix.agent eller anden software<\/p>\n<\/li>\n<\/ul>\n<h2>Serverinstallation<\/h2>\n<p>For nylig opdaterede jeg fra version 5 til 6.1, alt gik glat. Nedenfor vil der blive pr\u00e6senteret kommandoer til Debian\/Ubuntu, men der er ogs\u00e5 support for: <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.rudder.io\/reference\/6.1\/installation\/server\/rhel.html\">RHEL\/CentOS<\/a><\/noindex> og <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.rudder.io\/reference\/6.1\/installation\/server\/sles.html\">Sles<\/a><\/noindex>.<\/p>\n<p>Jeg vil skjule installationen i spoiler, s\u00e5 du ikke bliver distraheret.<\/p>\n<p>Spoiler<\/p>\n<h2>Afh\u00e6ngigheder<\/h2>\n<p>For at installere rudder-server kr\u00e6ves minimum Java RE version 8, som kan installeres fra det standard depot:<\/p>\n<p>Tjekker, om den er installeret<\/p>\n<pre><code class=\"bash\">java -version<\/code><\/pre>\n<p>hvis output<\/p>\n<pre><code class=\"bash\">-bash: java: command not found<\/code><\/pre>\n<p>s\u00e5 installer den<\/p>\n<pre><code class=\"bash\">apt install default-jre<\/code><\/pre>\n<h2>Server<\/h2>\n<p>Importer n\u00f8gle<\/p>\n<pre><code class=\"bash\">wget --quiet -O- \"https:\/\/repository.rudder.io\/apt\/rudder_apt_key.pub\" | sudo apt-key add -<\/code><\/pre>\n<p>Her er selve fingeraftrykket<\/p>\n<pre><code class=\"bash\">pub  4096R\/474A19E8 2011-12-15 Rudder Project (release key) \n      N\u00f8glefingeraftryk = 7C16 9817 7904 212D D58C  B4D1 9322 C330 474A 19E8<\/code><\/pre>\n<p>Da vi ikke har et betalt abonnement, tilf\u00f8jer vi f\u00f8lgende repository<\/p>\n<pre><code class=\"bash\">echo \"deb http:\/\/repository.rudder.io\/apt\/6.1\/ $(lsb_release -cs) main\" &gt; \/etc\/apt\/sources.list.d\/rudder.list<\/code><\/pre>\n<p>Opdaterer repository-listen og installerer serveren<\/p>\n<pre><code class=\"bash\">apt update\napt install rudder-server-root<\/code><\/pre>\n<p>Opretter brugeren admin<\/p>\n<pre><code class=\"bash\">rudder server create-user -u admin -p \"Dit Adgangskode\"<\/code><\/pre>\n<p>Senere kan vi administrere brugerne gennem konfigurationen<\/p>\n<p>Det er det, serveren er klar.<\/p>\n<h2>Serverkonfiguration<\/h2>\n<p>Nu er det n\u00f8dvendigt at tilf\u00f8je IP-adresserne p\u00e5 agenterne eller hele subnettet til Rudder-agenten, baseret p\u00e5 sikkerhedspolitikken. <\/p>\n<p>Indstillinger &#8212;&gt; Generelt <\/p>\n<p><img decoding=\"async\" alt=\"Installation og drift af \u00abRudder\u00bb\" src=\"\/wp-content\/uploads\/2020\/10\/4a019dfffd6bc5de03b640bf6c13ff3a.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>I feltet &#171;Tilf\u00f8j et netv\u00e6rk&#187; skriver vi adressen og masken i formatet x.x.x.x\/xx. For at tillade adgang fra alle adresser i det interne netv\u00e6rk (hvis dette selvf\u00f8lgelig er et test-netv\u00e6rk, og du er bag NAT) skriver vi: 0.0.0.0\/0 <\/p>\n<p><strong>Vigtigt &#8212; efter tilf\u00f8jelse af ip-adresse, glem ikke at klikke p\u00e5 Gem \u00e6ndringer, ellers vil ingenting blive gemt.<\/strong><\/p>\n<h2>Ports<\/h2>\n<p>We need to open the following ports on the server<\/p>\n<ul>\n<li>\n<p>443 &#8212; tcp<\/p>\n<\/li>\n<li>\n<p>5309 &#8212; tcp<\/p>\n<\/li>\n<li>\n<p>514 &#8212; udp<\/p>\n<\/li>\n<\/ul>\n<p>We have dealt with the initial server setup.<\/p>\n<\/p>\n<h2>Agent Installation<\/h2>\n<p>Spoiler<\/p>\n<p>Add key<\/p>\n<pre><code class=\"bash\">wget --quiet -O- \"https:\/\/repository.rudder.io\/apt\/rudder_apt_key.pub\" | sudo apt-key add -<\/code><\/pre>\n<p>Key fingerprint<\/p>\n<pre><code class=\"bash\">pub  4096R\/474A19E8 2011-12-15 Rudder Project (release key) \n      N\u00f8glefingeraftryk = 7C16 9817 7904 212D D58C  B4D1 9322 C330 474A 19E8<\/code><\/pre>\n<p>Add repository<\/p>\n<pre><code class=\"bash\">echo \"deb http:\/\/repository.rudder.io\/apt\/6.1\/ $(lsb_release -cs) main\" &gt; \/etc\/apt\/sources.list.d\/rudder.list<\/code><\/pre>\n<p>Install agent<\/p>\n<pre><code class=\"bash\">apt update\napt install rudder-agent<\/code><\/pre>\n<h2>Agent configuration<\/h2>\n<p>We will specify the policy server's IP address to the agent<\/p>\n<pre><code class=\"bash\">rudder agent policy-server  #Without brackets. A domain name can also be used. <\/code><\/pre>\n<p>By running the following command, we will send a request to add a new agent to the server. The agent will appear in the list of new agents within a few minutes. I will explain how to add in the next section.<\/p>\n<pre><code class=\"bash\">rudder agent inventory<\/code><\/pre>\n<p>We can also force the agent to run and send a request immediately<\/p>\n<pre><code class=\"bash\">rudder agent run<\/code><\/pre>\n<p>Our agent is configured, let's move on.<\/p>\n<h2>Adding agents <\/h2>\n<p>Log in <\/p>\n<p>https:\/\/127.0.0.1\/rudder\/index.html<\/p>\n<p><img decoding=\"async\" alt=\"Installation og drift af \u00abRudder\u00bb\" src=\"\/wp-content\/uploads\/2020\/10\/b3370143670761ca69c90270a11d773a.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>I sektionen &#171;Accept\u00e9r nye noder&#187; vises din agent, s\u00e6t et flueben og klik p\u00e5 Accept\u00e9r<\/p>\n<p><img decoding=\"async\" alt=\"Installation og drift af \u00abRudder\u00bb\" src=\"\/wp-content\/uploads\/2020\/10\/a9702fcf43c4aef6733fb3d317884d60.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>It will take some time for the system to verify the server's compliance. <\/p>\n<\/p>\n<h3>Creating server groups <\/h3>\n<p>Let's create a group (it's quite an ordeal), and I'm not sure why the developers made group formation so cumbersome. Anyway, go to the Node management -&gt; Groups section and click on Create, then select a static group and name it.<\/p>\n<p><img decoding=\"async\" alt=\"Installation og drift af \u00abRudder\u00bb\" src=\"\/wp-content\/uploads\/2020\/10\/d220fff4e8a22d798f15c6f2eb0cc96f.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Filter the necessary server by specific features, for example by IP address, and save it.<\/p>\n<p><img decoding=\"async\" alt=\"Installation og drift af \u00abRudder\u00bb\" src=\"\/wp-content\/uploads\/2020\/10\/9ddb9315a651a0a6e1200adc584f4ffb.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Group is configured.<\/p>\n<h3>Rules configuration<\/h3>\n<p>Go to Configuration policy \u2192 Rules, and create a new rule.<\/p>\n<p><img decoding=\"async\" alt=\"Installation og drift af \u00abRudder\u00bb\" src=\"\/wp-content\/uploads\/2020\/10\/6cfa6e9f598e2b5610dfad8bd373e768.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Add the previously prepared group (this can be done later as well).<\/p>\n<p><img decoding=\"async\" alt=\"Installation og drift af \u00abRudder\u00bb\" src=\"\/wp-content\/uploads\/2020\/10\/edcde485f8cf1e493e66989f4b1cb399.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>And create a new directive.<\/p>\n<p><img decoding=\"async\" alt=\"Installation og drift af \u00abRudder\u00bb\" src=\"\/wp-content\/uploads\/2020\/10\/4ba3816e058d7fc175bc2e89dfab8cd1.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Let's create a directive for adding public keys to .ssh\/authorized_keys. I use this in case a new employee comes in or as a precaution, for example if someone accidentally removes my key. <\/p>\n<p>G\u00e5 til Konfigurationspolitik \u2192 Direktiver, til venstre ser vi &#171;Direktivbibliotek&#187; Find &#171;Remote access \u2192 SSH authorised keys&#187;, til h\u00f8jre klikker vi p\u00e5 Opret Direktiv<\/p>\n<p>Enter user data and add their key. Next, select the application policy.<\/p>\n<ul>\n<li>\n<p>Global &#8212; Politikken der er indstillet som standard<\/p>\n<\/li>\n<li>\n<p>H\u00e5ndh\u00e6ve &#8212; Udf\u00f8r p\u00e5 de valgte servere<\/p>\n<\/li>\n<li>\n<p>Revision &#8212; Gennemf\u00f8rer audit og angiver, hvilke kunder der har n\u00f8gler<\/p>\n<\/li>\n<\/ul>\n<p><img decoding=\"async\" alt=\"Installation og drift af \u00abRudder\u00bb\" src=\"\/wp-content\/uploads\/2020\/10\/4ebb8c98a480541acaa8b840bd909970.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Vi angiver bestemt vores regel <\/p>\n<p><img decoding=\"async\" alt=\"Installation og drift af \u00abRudder\u00bb\" src=\"\/wp-content\/uploads\/2020\/10\/b53807114e53994e20c233282f602b1c.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Derefter gemmer vi, og alt er klar. <\/p>\n<p>Vi tjekker<\/p>\n<p><img decoding=\"async\" alt=\"Installation og drift af \u00abRudder\u00bb\" src=\"\/wp-content\/uploads\/2020\/10\/51cfd888b93d67d72caa5bd82cfc7e14.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>N\u00f8glen er blevet tilf\u00f8jet med succes<\/p>\n<h2>Goder<\/h2>\n<p>Agenten giver fuld information om serveren. Lister over installerede pakker, interfaces, \u00e5bne porte og meget mere, som du kan se p\u00e5 sk\u00e6rmbilledet nedenfor<\/p>\n<p><img decoding=\"async\" alt=\"Installation og drift af \u00abRudder\u00bb\" src=\"\/wp-content\/uploads\/2020\/10\/5e0db29e27d2fa97e3393afc912c4141.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Det er ogs\u00e5 muligt at installere og kontrollere software ikke kun p\u00e5 Linux, men ogs\u00e5 p\u00e5 Windows; det sidste har jeg ikke tjekket, da der ikke var behov for det..<\/p>\n<h2>Fra forfatteren<\/h2>\n<p>Du sp\u00f8rger m\u00e5ske, hvorfor opfinde cyklen igen, n\u00e5r der allerede er eksisterende l\u00f8sninger som Ansible og Puppet?<\/p>\n<p>Jeg svarer: Ansible har sine ulemper, fx kan vi ikke se, i hvilken tilstand denne konfiguration er, eller den velkendte situation, hvor man k\u00f8rer en rolle eller playbook og s\u00e5 kommer der fejl om nedbrud, og man m\u00e5 begynde at kigge p\u00e5 serveren for at se, hvilken pakke der er blevet opdateret. Og jeg har simpelthen ikke arbejdet med Puppet.. <\/p>\n<p>Er der ulemper ved Rudder? Mange.. Fra at agenterne falder ud, og man skal geninstallere dem eller bruge kommandoen rudder reset. (men forresten har jeg ikke set det i version 6 endnu), til en ekstremt kompleks ops\u00e6tning og en ulogisk interface.<\/p>\n<p>Er der fordele? Og der er mange fordele: I mods\u00e6tning til det velkendte Ansible har vi et webinterface, hvor vi kan se den compliance, vi har anvendt. For eksempel &#8212; er der \u00e5bne porte til omverdenen, hvad er status p\u00e5 firewall, er sikkerhedsagenter eller andre gadgets installeret. <\/p>\n<p>Denne software er perfekt til IT-sikkerhedsafdelingen, da tilstanden i infrastrukturen altid vil v\u00e6re synlig, og hvis nogen af reglerne bliver r\u00f8de, er det grund til at bes\u00f8ge serveren. Som jeg har sagt, har jeg brugt Rudder i 2 \u00e5r nu, og hvis man bruger lidt tid p\u00e5 det, bliver livet lettere. Det mest udfordrende i en stor infrastruktur er, at man ikke kan huske, i hvilken tilstand serveren er, om en junior har glemt at installere sikkerhedsagenterne eller om iptables er konfigureret korrekt, Rudder hj\u00e6lper dig med at v\u00e6re opdateret om alle begivenheder. Informeret er lig med bev\u00e6bnet! )<\/p>\n<p>P.S. Det blev meget mere, end jeg havde planlagt, jeg vil ikke beskrive, hvordan man installerer pakker; hvis der er foresp\u00f8rgsler, skriver jeg del to.<\/p>\n<p>P.S.S Artiklen er informativ, og jeg har besluttet at dele den, da der er meget lidt information p\u00e5 internettet. M\u00e5ske vil dette interessere nogen. God dag, k\u00e6re venner )<\/p>\n<p><strong>Annoncering<\/strong><\/p>\n<p><strong>Episk servere<\/strong> \u2014 this <noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/cloud-servers?partner=habr133\">VPS p\u00e5 Linux<\/a><\/noindex> eller Windows med kraftige processorer fra AMD EPYC-familien og meget hurtige NVMe-diske fra Intel. Skynd dig at bestille!<\/p>\n<p><img decoding=\"async\" alt=\"Installation og drift af \u00abRudder\u00bb\" src=\"\/wp-content\/uploads\/2020\/10\/907f0ce8236fd2e0e6cfae84e5530b6a.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/vdsina\/blog\/522480\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0438\u0441\u043b\u043e\u0432\u0438\u0435 \u041d\u0430\u0448\u0430 &#171;\u0434\u0440\u0443\u0436\u0431\u0430&#187; \u043d\u0430\u0447\u0430\u043b\u0430\u0441\u044c \u0434\u0432\u0430 \u0433\u043e\u0434\u0430 \u043d\u0430\u0437\u0430\u0434. \u042f \u043f\u0440\u0438\u0448\u0435\u043b \u043d\u0430 \u043d\u043e\u0432\u043e\u0435 \u043c\u0435\u0441\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u044b, \u0433\u0434\u0435 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439 \u0430\u0434\u043c\u0438\u043d \u043d\u0435\u043f\u0440\u0438\u043d\u0443\u0436\u0434\u0435\u043d\u043d\u043e \u043e\u0441\u0442\u0430\u0432\u0438\u043b \u043c\u043d\u0435 \u0432 \u043d\u0430\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u043e \u0434\u0430\u043d\u043d\u0443\u044e \u0441\u043e\u0444\u0442\u0438\u043d\u0443. \u0412 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435 \u043a\u0440\u043e\u043c\u0435 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u043d\u0430\u0439\u0442\u0438 \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u043b\u043e\u0441\u044c. \u0414\u0430\u0436\u0435 \u0441\u0435\u0439\u0447\u0430\u0441, \u0435\u0441\u043b\u0438 \u0437\u0430\u0433\u0443\u0433\u043b\u0438\u0442\u044c &#171;rudder&#187; \u0442\u043e \u0432 99% \u0441\u043b\u0443\u0447\u0430\u0435\u0432 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0434\u0430\u0432\u0430\u0442\u044c: \u0448\u0442\u0443\u0440\u0432\u0430\u043b\u044b \u043a\u043e\u0440\u0430\u0431\u043b\u0435\u0439 \u0438 \u043a\u0432\u0430\u0434\u0440\u043e\u043a\u043e\u043f\u0442\u0435\u0440\u044b. \u041c\u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043d\u0430\u0439\u0442\u0438 \u043a \u043d\u0435\u043c\u0443 \u043f\u043e\u0434\u0445\u043e\u0434. \u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u041a\u043e\u043c\u044c\u044e\u043d\u0438\u0442\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":97225,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-97224","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0435\u0434\u0438\u0441\u043b\u043e\u0432\u0438\u0435\u041d\u0430\u0448\u0430 &quot;\u0434\u0440\u0443\u0436\u0431\u0430&quot; \u043d\u0430\u0447\u0430\u043b\u0430\u0441\u044c \u0434\u0432\u0430 \u0433\u043e\u0434\u0430 \u043d\u0430\u0437\u0430\u0434.\" \/>\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\/da\/blog\/administrirovanie\/ustanovka-i-ekspluatacziya-rudder\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0438 \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u044f \u00abRudder\u00bb | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0438\u0441\u043b\u043e\u0432\u0438\u0435\u041d\u0430\u0448\u0430 &quot;\u0434\u0440\u0443\u0436\u0431\u0430&quot; \u043d\u0430\u0447\u0430\u043b\u0430\u0441\u044c \u0434\u0432\u0430 \u0433\u043e\u0434\u0430 \u043d\u0430\u0437\u0430\u0434.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/ustanovka-i-ekspluatacziya-rudder\" \/>\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=\"2020-10-16T18:42:34+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-10-16T18:42:34+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\udd47Installation og drift af \u00abRudder\u00bb | ProHoster","description":"ForordVores \"venner\" begyndte for to \u00e5r siden.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/ustanovka-i-ekspluatacziya-rudder","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0438 \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u044f \u00abRudder\u00bb | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0438\u0441\u043b\u043e\u0432\u0438\u0435\u041d\u0430\u0448\u0430 &quot;\u0434\u0440\u0443\u0436\u0431\u0430&quot; \u043d\u0430\u0447\u0430\u043b\u0430\u0441\u044c \u0434\u0432\u0430 \u0433\u043e\u0434\u0430 \u043d\u0430\u0437\u0430\u0434.","og:url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/ustanovka-i-ekspluatacziya-rudder","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":"2020-10-16T18:42:34+00:00","article:modified_time":"2020-10-16T18:42:34+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"97224","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":null,"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-02-28 10:24:27","updated":"2022-10-02 23:51:13","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/97224","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=97224"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/97224\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/97225"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=97224"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=97224"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=97224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}