
Warning: Undefined array key "media" in /volume1/web/wiki/feed.php on line 235

Warning: Undefined array key "media" in /volume1/web/wiki/feed.php on line 274

Warning: Undefined array key "media" in /volume1/web/wiki/feed.php on line 385

Warning: Undefined array key "media" in /volume1/web/wiki/feed.php on line 235

Warning: Undefined array key "media" in /volume1/web/wiki/feed.php on line 274

Warning: Undefined array key "media" in /volume1/web/wiki/feed.php on line 385

Warning: Undefined array key "media" in /volume1/web/wiki/feed.php on line 235

Warning: Undefined array key "media" in /volume1/web/wiki/feed.php on line 274

Warning: Undefined array key "media" in /volume1/web/wiki/feed.php on line 385

Warning: Undefined array key "media" in /volume1/web/wiki/feed.php on line 235

Warning: Undefined array key "media" in /volume1/web/wiki/feed.php on line 274

Warning: Undefined array key "media" in /volume1/web/wiki/feed.php on line 385

Warning: Undefined array key "media" in /volume1/web/wiki/feed.php on line 235

Warning: Undefined array key "media" in /volume1/web/wiki/feed.php on line 274

Warning: Undefined array key "media" in /volume1/web/wiki/feed.php on line 385

Warning: Undefined array key "media" in /volume1/web/wiki/feed.php on line 235

Warning: Undefined array key "media" in /volume1/web/wiki/feed.php on line 274

Warning: Undefined array key "media" in /volume1/web/wiki/feed.php on line 385
<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://live.spdns.org/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>move IT Home Base</title>
        <description></description>
        <link>http://live.spdns.org/wiki/</link>
        <lastBuildDate>Sat, 04 Apr 2026 12:20:47 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>http://live.spdns.org/wiki/lib/tpl/peanutbutter2/images/favicon.ico</url>
            <title>move IT Home Base</title>
            <link>http://live.spdns.org/wiki/</link>
        </image>
        <item>
            <title>PeerTube - Menu Enhancer</title>
            <link>http://live.spdns.org/wiki/anleitungen/software/peertube/peertube_-_menu_enhancer?do=revisions&amp;rev=1659082704</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;peertube_-_menu_enhancer&quot;&gt;PeerTube - Menu Enhancer&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;/** === LINKS ===
 * Simple add your links into the MENU_LINKS array following the example format
 * It will be added to the menu in the same order as you defined it
 */

/** === SEPARATOR ===
 * Like our example, use {name: &amp;quot;separator&amp;quot;} to add a separator to the menu
 */

/** === ICONS ===
 * You can use https://css.gg, icons are automatically imported if start with gg-*** (Ex: gg-game).
 * Else, you can use https://fontawesome.com/icons/ or any other custom icon library.
 * Just import the CSS manually.
 **/

// EDIT HERE
var MENU_LINKS = [
    {
        name: &amp;quot;Gaming&amp;quot;,
        url: &amp;quot;/videos/recently-added?languageOneOf=fr&amp;amp;categoryOneOf=7&amp;amp;c=true&amp;amp;s=2&amp;quot;,
        icon: &amp;quot;gg-games&amp;quot;,
    },
    {
        name: &amp;quot;Kid&amp;#039;s&amp;quot;,
        url: &amp;quot;/videos/recently-added?languageOneOf=fr&amp;amp;categoryOneOf=17&amp;amp;c=true&amp;amp;s=2&amp;quot;,
        icon: &amp;quot;gg-girl&amp;quot;,
    },
    { name: &amp;quot;separator&amp;quot; },
    {
        name: &amp;quot;Pewtix - Dicutez de l\&amp;#039;actualité&amp;quot;,
        url: &amp;quot;https://pewtix.com/&amp;quot;,
        target: &amp;quot;_blank&amp;quot;,
        icon: &amp;quot;gg-twitter&amp;quot;
    },
    {
        name: &amp;quot;Pixel - Partagez vos photos&amp;quot;,
        url: &amp;quot;https://pixel.orion-hub.fr/&amp;quot;,
        target: &amp;quot;_blank&amp;quot;,
        icon: &amp;quot;gg-instagram&amp;quot;
    },
    { name: &amp;quot;separator&amp;quot; },
    {
        name: &amp;quot;Liberapay - Faire un Don&amp;quot;,
        url: &amp;quot;https://liberapay.com/bthommy/&amp;quot;,
        target: &amp;quot;_blank&amp;quot;,
        icon: &amp;quot;gg-coffee&amp;quot;
    }
]

// END EDIT -- DO NOT TOUCH AFTER

/**
 * Wait for the DOM to be loaded
 * Then, init the custom menu
 */
window.addEventListener(&amp;quot;DOMContentLoaded&amp;quot;, (event) =&amp;gt; {
    const wait__menuCustomInterval = setInterval(() =&amp;gt; {
        let firstLink = document.querySelectorAll(
            &amp;#039;.menu-block a[href=&amp;quot;/videos/overview&amp;quot;]&amp;#039;
        );
        if (firstLink.length &amp;gt; 0) {
            clearInterval(wait__menuCustomInterval);
            initCustomMenu(firstLink[0]);
        }
    }, 500);
});

/**
 * Init the custom menu
 * @param {HTMLElement} firstLink The first link of the menu
 * @returns {void}
 */
function initCustomMenu(linkTemplate) {
    //Parent node which contains &amp;#039;Videos&amp;#039; title and the 3 links (&amp;#039;Découvrir&amp;#039;, &amp;#039;Tendances&amp;#039;, &amp;#039;Récemment ajoutées&amp;#039;)
    const menuContainer = linkTemplate.parentNode;
    // Define head element
    const head = document.head;

    // Define and ADD custom CSS
    const customCSS = `
        hr {
          background-color: #ccc !important;
        }
        
        a.menu-link i {
          margin-right: 16px;
        }
    `;
    const style = document.createElement(&amp;quot;style&amp;quot;);
    style.type = &amp;quot;text/css&amp;quot;;
    style.appendChild(document.createTextNode(customCSS));
    head.appendChild(style);

    // Define separator
    const separator = document.createElement(&amp;quot;hr&amp;quot;);
    separator.setAttribute(&amp;quot;width&amp;quot;, &amp;quot;80%&amp;quot;);
    separator.setAttribute(&amp;quot;color&amp;quot;, &amp;quot;white&amp;quot;);
    separator.setAttribute(&amp;quot;background-color&amp;quot;, &amp;quot;white&amp;quot;);
    separator.setAttribute(&amp;quot;height&amp;quot;, &amp;quot;1px&amp;quot;);
    separator.setAttribute(&amp;quot;visible&amp;quot;, &amp;quot;true&amp;quot;);

    //Adding links
    MENU_LINKS.forEach((link) =&amp;gt; {
        if (link.name === &amp;quot;separator&amp;quot;) {
            // Adding separator
            menuContainer.appendChild(separator.cloneNode());
        } else {
            // Adding link

            // Manage icon (automatically import if start with gg-*** from https://css.gg)
            let icon = &amp;quot;&amp;quot;;
            if (link.icon.startsWith(&amp;quot;gg-&amp;quot;)) {
                icon = `&amp;lt;i class=&amp;quot;${link.icon}&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;`;
                const ggName = link.icon.replace(&amp;quot;gg-&amp;quot;, &amp;quot;&amp;quot;);

                // Inject css in the head
                const cssLink = document.createElement(&amp;quot;link&amp;quot;);
                cssLink.type = &amp;quot;text/css&amp;quot;;
                cssLink.rel = &amp;quot;stylesheet&amp;quot;;
                cssLink.href = `https://css.gg/${ggName}.css`;
                head.appendChild(cssLink);
            } else {
                icon = `&amp;lt;i class=&amp;quot;${link.icon}&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;`;
            }

            // Create link
            const linkNode = linkTemplate.cloneNode();
            linkNode.setAttribute(&amp;quot;href&amp;quot;, link.url);
            linkNode.setAttribute(&amp;quot;routerLink&amp;quot;, link.url);
            linkNode.setAttribute(&amp;quot;target&amp;quot;, (link.target || &amp;quot;_self&amp;quot;));
            linkNode.innerHTML = icon + &amp;quot; &amp;quot; + link.name;

            // Add link to the menu
            menuContainer.appendChild(linkNode);
        }
    });
}&lt;/pre&gt;

&lt;/div&gt;
</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>anleitungen:software:peertube</category>
            <pubDate>Fri, 29 Jul 2022 10:18:24 +0000</pubDate>
        </item>
        <item>
            <title>PeerTube</title>
            <link>http://live.spdns.org/wiki/anleitungen/software/peertube?do=revisions&amp;rev=1632907306</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;peertube&quot;&gt;PeerTube&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;img src=&quot;http://live.spdns.org/wiki/_media/anleitungen/software/peertube.jpg?w=600&amp;amp;tok=000eba&quot; class=&quot;medialeft&quot; align=&quot;left&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;600&quot; /&gt; PeerTube ist eine freie, dezentralisierte Open Source Software für Video Plattformen, betrieben mit ActivityPub und WebTorrent, die Peer-to-Peer Technologie einsetzt um die Last auf einen einzelnen Server zu reduzieren. Die üblichen Videoportale verdienen Geld mit Deinen Daten, indem sie Dein Verhalten analysieren und Dich mit gezielter Werbung überfluten. Peertube ist keinem Unternehmensmonopol unterstellt, finanziert sich nicht durch Werbung und spioniert dir nicht hinterher. Am wichtigsten ist aber: Du bist ein Mensch für PeerTube, nicht ein Objekt, das analysiert werden muss um es im Videokonsum zu fesseln. Beispielsweise benutzt PeerTube keine fiesen Algorithmen um Dich stundenlang online zu halten.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;PeerTube&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;peertube&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-795&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;links&quot;&gt;Links&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://joinpeertube.org&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://joinpeertube.org&quot; rel=&quot;ugc nofollow noopener&quot;&gt;https://joinpeertube.org&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Links&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;links&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;796-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>anleitungen:software</category>
            <pubDate>Wed, 29 Sep 2021 11:21:46 +0000</pubDate>
        </item>
        <item>
            <title>OpenMediaVault - Portainer</title>
            <link>http://live.spdns.org/wiki/anleitungen/software/openmediavault/openmediavault_-_portainer?do=revisions&amp;rev=1633506487</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;openmediavault_-_portainer&quot;&gt;OpenMediaVault - Portainer&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;img src=&quot;http://live.spdns.org/wiki/_media/anleitungen/software/openmediavault/portainer.png?w=600&amp;amp;tok=f7b3be&quot; class=&quot;medialeft&quot; align=&quot;left&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;600&quot; /&gt; Portainer ist eine Open Source Software für webbasiertes Container Management und Dashboard für Kubernetes, Docker und Docker Swarm und ermöglicht sogenanntes „Container-as-a-Service“ mit einer zentralen Konfiguration. Portainer erspart es Code selbst schreiben zu müssen, indem es alles, was über eine Docker-Kommandozeile realisiert werden kann, über eine grafische Benutzeroberfläche steuert. Dafür installiert Portainer auf der entsprechenden Maschine einen Agenten, der die Portainer-Befehle an den Docker-Daemon auf der Maschine weiterleitet.
&lt;/p&gt;

&lt;p&gt;
Hier geht es im speziellen um eine Portainer-Installation unter OpenMediaVault (OMV) 6 die wiederrum als eine virtuelle Maschine (VM) läuft und deren Besonderheiten hinsichtlich der Netzwerkkonfiguration.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;OpenMediaVault - Portainer&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;openmediavault_-_portainer&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-875&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;portainer_app_templates&quot;&gt;Portainer App Templates&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://raw.githubusercontent.com/portainer/templates/master/templates.json&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://raw.githubusercontent.com/portainer/templates/master/templates.json&quot; rel=&quot;ugc nofollow noopener&quot;&gt;https://raw.githubusercontent.com/portainer/templates/master/templates.json&lt;/a&gt; (Standard-Template)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://raw.githubusercontent.com/foxly-it/Portainer-Templates/main/templates-2.0.json&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://raw.githubusercontent.com/foxly-it/Portainer-Templates/main/templates-2.0.json&quot; rel=&quot;ugc nofollow noopener&quot;&gt;https://raw.githubusercontent.com/foxly-it/Portainer-Templates/main/templates-2.0.json&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://raw.githubusercontent.com/Qballjos/portainer_templates/master/Template/template.json&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://raw.githubusercontent.com/Qballjos/portainer_templates/master/Template/template.json&quot; rel=&quot;ugc nofollow noopener&quot;&gt;https://raw.githubusercontent.com/Qballjos/portainer_templates/master/Template/template.json&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://raw.githubusercontent.com/technorabilia/portainer-templates/main/lsio/templates/templates-2.0.json&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://raw.githubusercontent.com/technorabilia/portainer-templates/main/lsio/templates/templates-2.0.json&quot; rel=&quot;ugc nofollow noopener&quot;&gt;https://raw.githubusercontent.com/technorabilia/portainer-templates/main/lsio/templates/templates-2.0.json&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://raw.githubusercontent.com/dnburgess/self-hosted-template/master/template.json&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://raw.githubusercontent.com/dnburgess/self-hosted-template/master/template.json&quot; rel=&quot;ugc nofollow noopener&quot;&gt;https://raw.githubusercontent.com/dnburgess/self-hosted-template/master/template.json&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/portainer-2.0/Template/template.json&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/portainer-2.0/Template/template.json&quot; rel=&quot;ugc nofollow noopener&quot;&gt;https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/portainer-2.0/Template/template.json&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://raw.githubusercontent.com/mikestraney/portainer-templates/master/templates.json&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://raw.githubusercontent.com/mikestraney/portainer-templates/master/templates.json&quot; rel=&quot;ugc nofollow noopener&quot;&gt;https://raw.githubusercontent.com/mikestraney/portainer-templates/master/templates.json&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Portainer App Templates&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;portainer_app_templates&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;876-1604&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;portainer_links&quot;&gt;Portainer Links&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://www.portainer.io&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://www.portainer.io&quot; rel=&quot;ugc nofollow noopener&quot;&gt;https://www.portainer.io&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://hub.docker.com/r/portainer/templates&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://hub.docker.com/r/portainer/templates&quot; rel=&quot;ugc nofollow noopener&quot;&gt;https://hub.docker.com/r/portainer/templates&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://www.tutonaut.de/openmediavault-docker-container-aufsetzen-und-im-netzwerk-erreichen/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://www.tutonaut.de/openmediavault-docker-container-aufsetzen-und-im-netzwerk-erreichen/&quot; rel=&quot;ugc nofollow noopener&quot;&gt;https://www.tutonaut.de/openmediavault-docker-container-aufsetzen-und-im-netzwerk-erreichen/&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://www.reddit.com/r/selfhosted/comments/mn1223/140_portainer_app_templates_for_linuxserverio&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://www.reddit.com/r/selfhosted/comments/mn1223/140_portainer_app_templates_for_linuxserverio&quot; rel=&quot;ugc nofollow noopener&quot;&gt;https://www.reddit.com/r/selfhosted/comments/mn1223/140_portainer_app_templates_for_linuxserverio&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://geeked.host/100-apps-you-can-self-host-with-one-click-using-this-portainer-template&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://geeked.host/100-apps-you-can-self-host-with-one-click-using-this-portainer-template&quot; rel=&quot;ugc nofollow noopener&quot;&gt;https://geeked.host/100-apps-you-can-self-host-with-one-click-using-this-portainer-template&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Portainer Links&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;portainer_links&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;1605-2007&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit4&quot; id=&quot;portainer_-_videos&quot;&gt;Portainer - Videos&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/QBNaOdNSsx8&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/cO2-gQ09Jj0&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Portainer - Videos&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;portainer_-_videos&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;2008-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>anleitungen:software:openmediavault</category>
            <pubDate>Wed, 06 Oct 2021 09:48:07 +0000</pubDate>
        </item>
        <item>
            <title>Jitsi</title>
            <link>http://live.spdns.org/wiki/anleitungen/software/jitsi?do=revisions&amp;rev=1632380719</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;jitsi&quot;&gt;Jitsi&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Jitsi ist eine Sammlung freier Software für IP-Telefonie, Videokonferenzen und Instant Messaging. Der Ursprung war ein Java-basierter Messenger-Client für XMPP und weitere Protokolle, jetzt Jitsi Desktop genannt.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://meet.jit.si&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://meet.jit.si&quot; rel=&quot;ugc nofollow noopener&quot;&gt;https://meet.jit.si&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Jitsi&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;jitsi&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-258&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;jitsi_meet-server_unter_linux_ubuntu_2004_installieren&quot;&gt;Jitsi Meet-Server unter Linux Ubuntu 20.04 installieren&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Keep it simple Installation
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;sudo su&lt;/code&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;apt update &amp;amp;&amp;amp; apt upgrade&lt;/code&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;hostnamectl set-hostname meet.deinserver.xyz&lt;/code&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;apt install software-properties-common&lt;/code&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;apt-add-repository universe&lt;/code&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;apt install apt-transport-https&lt;/code&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;curl &lt;a href=&quot;https://download.jitsi.org/jitsi-key.gpg.key&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://download.jitsi.org/jitsi-key.gpg.key&quot; rel=&quot;ugc nofollow noopener&quot;&gt;https://download.jitsi.org/jitsi-key.gpg.key&lt;/a&gt; | sh -c &amp;#039;gpg –dearmor &amp;gt; /usr/share/keyrings/jitsi-keyring.gpg&lt;/code&gt;&amp;#039;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;echo &amp;#039;deb [signed-by=/usr/share/keyrings/jitsi-keyring.gpg] &lt;a href=&quot;https://download.jitsi.org&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://download.jitsi.org&quot; rel=&quot;ugc nofollow noopener&quot;&gt;https://download.jitsi.org&lt;/a&gt; stable/&amp;#039; | tee /etc/apt/sources.list.d/jitsi-stable.list &amp;gt; /dev/null&lt;/code&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;apt update&lt;/code&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;apt -y install jitsi-meet&lt;/code&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;code&gt;/usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh&lt;/code&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Jitsi Meet-Server unter Linux Ubuntu 20.04 installieren&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;jitsi_meet-server_unter_linux_ubuntu_2004_installieren&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;259-988&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;offene_fragen&quot;&gt;Offene Fragen&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; muss der lokale Hostname zwingend gesetzt werden?&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Offene Fragen&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;offene_fragen&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;989-1070&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit4&quot; id=&quot;ports&quot;&gt;Ports&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 80 TCP (nur für die Aushandlung des Let´s Encrypt Zertifikats)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 443 TCP&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 10000 UDP (Video)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Ports&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;ports&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;1071-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>anleitungen:software</category>
            <pubDate>Thu, 23 Sep 2021 09:05:19 +0000</pubDate>
        </item>
        <item>
            <title>Kodi</title>
            <link>http://live.spdns.org/wiki/anleitungen/software/kodi?do=revisions&amp;rev=1632906970</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;kodi&quot;&gt;Kodi&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;img src=&quot;http://live.spdns.org/wiki/_media/anleitungen/software/kodi.png?w=600&amp;amp;tok=317d08&quot; class=&quot;medialeft&quot; align=&quot;left&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;600&quot; /&gt; Kodi, ehemals XBMC, ist eine freie und plattformübergreifende Mediaplayer-Software die häufig auf einem Mini-PC installiert ist, deren Bildausgabe auf einem Fernseher (TV) erfolgt und mit einer Fernbedienung gesteuert wird. Die Software ist durch Plug-ins erweiterbar. Für die Spielkonsole Xbox entwickelt, hieß die Software anfangs „Xbox Media Player“. Im Jahr 2002 wurde der Name in „Xbox Media Center“ (XBMC) geändert. Mit Version 14 wurde die Software in „Kodi“ umbenannt, womit die Abkehr von der Xbox-Konsole reflektiert und rechtliche Probleme ausgeräumt werden sollen.
&lt;/p&gt;

&lt;p&gt;
Kodi kann Metadaten von lokal vorliegenden Mediendateien auslesen und in der eigenen Datenbank speichern. Die Metadaten werden optisch ansprechend dargestellt, und die Mediendateien können aus dem Kontext der Medien-Verwaltung abgespielt werden. Im Unterschied zu reinen (Hardware-)Mediaplayern nutzt Kodi zusätzliche Inhalte aus dem Internet, um dem Nutzer einen Mehrwert zur klassischen reinen Abspielfunktionalität zu bieten: Das Programm kann unter anderem Filmposter, Darstellerlisten, Untertitel und Trailer abrufen. Grundlage dafür ist die Erweiterungsmöglichkeit von Kodi mittels herunterladbarer Plugins, die von Drittanbietern zur Verfügung gestellt werden. So werden u. a. Internet-Videoportale wie YouTube, Hulu oder Veoh, ebenso die Mediatheken der ARD und des ZDF über Kodi abrufbar. Auch die Integration von Video-on-Demand-Diensten ist durch zusätzliche Plugins möglich.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Kodi&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;kodi&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-1549&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;links&quot;&gt;Links&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://kodi.tv&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://kodi.tv&quot; rel=&quot;ugc nofollow noopener&quot;&gt;https://kodi.tv&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Links&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;links&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;1550-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>anleitungen:software</category>
            <pubDate>Wed, 29 Sep 2021 11:16:10 +0000</pubDate>
        </item>
        <item>
            <title>Emby</title>
            <link>http://live.spdns.org/wiki/anleitungen/software/emby?do=revisions&amp;rev=1633421607</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;emby&quot;&gt;Emby&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;img src=&quot;http://live.spdns.org/wiki/_media/anleitungen/software/emby.png?w=600&amp;amp;tok=5c6555&quot; class=&quot;medialeft&quot; align=&quot;left&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;600&quot; /&gt; Emby ist eine Media-Server für Videos, Audios und Fotos die wir in der Version als TurnKey Mediaserver im Einsatz haben. TurnKey Mediaserver hat zusätzlich ein Datei-Management System mit Windows-kompatiblen (SMB) Dateizugriff, SFTP, rsync, NFS und WebDAV an Bord. Die Medien können auf einem öffentlichen und auf privaten Speichern zur Verfügung gestellt werden.
&lt;/p&gt;

&lt;p&gt;
Siehe auch &lt;a href=&quot;http://live.spdns.org/wiki/anleitungen/software/jellyfin&quot; class=&quot;wikilink1&quot; title=&quot;anleitungen:software:jellyfin&quot; data-wiki-id=&quot;anleitungen:software:jellyfin&quot;&gt;Jellyfin&lt;/a&gt;.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Emby&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;emby&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-494&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit2&quot; id=&quot;links&quot;&gt;Links&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://emby.media&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://emby.media&quot; rel=&quot;ugc nofollow noopener&quot;&gt;https://emby.media&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;https://www.turnkeylinux.org/mediaserver&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://www.turnkeylinux.org/mediaserver&quot; rel=&quot;ugc nofollow noopener&quot;&gt;https://www.turnkeylinux.org/mediaserver&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Links&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;links&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;495-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>anleitungen:software</category>
            <pubDate>Tue, 05 Oct 2021 10:13:27 +0000</pubDate>
        </item>
    </channel>
</rss>
