<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Webapplikation – Linux und Ich</title>
	<atom:link href="https://linuxundich.de/tag/webapplikation/feed/" rel="self" type="application/rss+xml" />
	<link>https://linuxundich.de</link>
	<description>Blog über Ubuntu, Linux, Android und IT</description>
	<lastBuildDate>Sun, 27 Sep 2026 11:12:00 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>Die freie Pocket-Alternative Wallabag zum Selber-Hosten</title>
		<link>https://linuxundich.de/die-freie-pocket-alternative-wallabag-zum-selber-hosten/</link>
					<comments>https://linuxundich.de/die-freie-pocket-alternative-wallabag-zum-selber-hosten/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Mon, 19 Jan 2015 19:16:21 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Notizen]]></category>
		<category><![CDATA[Wallabag]]></category>
		<category><![CDATA[Webapplikation]]></category>
		<guid isPermaLink="false">http://linuxundich.de/?p=27809</guid>

					<description><![CDATA[Wallabag speichert Webseiten im Volltext zum späteren Lesen – die freie Pocket-Alternative läuft auf jedem Webspace.]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">Wer viel im Internet unterwegs ist, der stolpert alle Nase lang über Informationen und Beiträge, die man sich gerne merken möchte. Nun kann man versuchen, die Flut interessanter Beiträge per Bookmarks zu organisieren, beginnen das Internet auszudrucken oder man greift auf Dienste wie <a href="https://getpocket.com/">Pocket</a> aka Read it later, <a href="https://www.instapaper.com/">Instapaper</a> oder <a href="https://paper.li/">Paper.li</a> zurück. Diese ermöglichen per Mausklick das Archivieren von Netz-Artikeln im Volltext, sodass man sich diese im Nachhinein in Ruhe durchstöbern kann. Per App auch vom Smartphone oder Tablet aus, selbst wenn man gerade keine Internetverbindung hat. Wallabag ist eine freie Alternative zu diesen Diensten, die dank Apps für mobile Geräte und vielen Funktionen den kommerziellen Anbietern kaum im Nachteil ist.</p><p class="wp-block-paragraph">Für <a href="https://wallabag.org/">Wallabag</a> braucht ihr keinen großen Server, es reicht ein herkömmlicher Webspace mit PHP und einer Datenbank aus. Das in PHP geschriebene Programm unterstützt dabei SQLite, MySQL und PostgreSQL als Backend, eine der Optionen sollte eigentlich schon auf eurem Webspace von Haus aus verfügbar sein. Lässt ihr nicht gleich eine Horde an Usern auf eure Wallabag-Instanz los, sollte eigentlich auch ein kleiner Raspberry Pi als Webserver ausreichen. Leitet ihr Ports von eurem Router auf den RasPi weiter und nutzt eine DynDNS-Adresse, dann könnt ihr Wallabag auch locker von Zuhause aus hosten und aus dem Internet auf eure Daten zugreifen.</p><h2 class="wp-block-heading">Wallabag auf Debian, Ubuntu oder Raspbian installieren</h2><p class="wp-block-paragraph">Für den Einsatz auf einem herkömmlichen Webspace müsst ihr euch lediglich die letzte Version von der Wallabag-Homepage als ZIP-Datei laden, diese entpacken und die Daten anschließend per FTP, SSH oder wie auch immer auf euren Webspace schaffen. Danach solltet ihr Wallabag direkt in eurem Browser aufrufen können. Auf einem RasPi oder einem Root-Server würde ich dagegen Wallabag eher per Git installieren. So lässt sich die Anwendung später mit einem simplen <code>git pull</code> aktualisieren, ohne dass ihr euch groß mit dem Programmarchiv abmühen müsst.</p><pre class="wp-block-code"><code>### Wallabag per Git nach /var/www auschecken...
$ cd /var/www
$ sudo git clone https://github.com/wallabag/wallabag
$ sudo chown www-data.www-data -R /var/www/wallabag

### Auf vielen Webservern wird mod_tidy fehlen...
$ sudo apt-get install php5-tidy

### Twig (http://twig.sensiolabs.org) installieren...
$ cd /var/www/wallabag
$ sudo -s
$ curl -s http://getcomposer.org/installer | php
$ php composer.phar install

### Später zum Aktualisieren eurer Wallabag-Instanz...
$ cd /var/www/wallabag
$ sudo git pull
$ sudo chown www-data.www-data -R /var/www/wallabag</code></pre><p class="wp-block-paragraph">Nachdem ihr Wallabag auf den Server geschaufelt habt, müsst ihr der Anwendung noch erlauben, sich die <a href="https://twig.symfony.com/">Template-Engine Twig</a> aus dem Netz zu ziehen. Auf einer Webspace-Installation sollte dafür ein Klick auf <em>Download Vendor.zip</em> ausreichen. Bei einer Server-Installation könnt ihr das Ganze allerdings auch ohne Probleme aus dem Terminal heraus tun. Die Befehle stehen auf der Setup-Seite von Wallabag, oder hier oben im Code-Block. Vergesst auch nicht, einmal kurz auf <em>Don&#8217;t forget to check the server compatibility</em> zu tippen, Wallabag verrät euch dort, ob euer Server alle benötigten Abhängigkeiten erfüllt.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227aac2ff&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227aac2ff" class="wp-block-image size-large wp-lightbox-container"><img fetchpriority="high" decoding="async" width="1129" height="779" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2015/01/wallabag-installation1.png" alt="Wallabag lässt sich mithilfe eines Einrichtungsassistenten leicht auf einem Webserver installieren." class="wp-image-27816" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2015/01/wallabag-installation1.png 1129w, https://linuxundich.de/wp-content/uploads/2015/01/wallabag-installation1-640x442.png 640w, https://linuxundich.de/wp-content/uploads/2015/01/wallabag-installation1-768x530.png 768w" sizes="(max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Wallabag lässt sich mithilfe eines Einrichtungsassistenten leicht auf einem Webserver installieren.</figcaption></figure>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227aadad8&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227aadad8" class="wp-block-image size-large wp-lightbox-container"><img decoding="async" width="1129" height="779" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2015/01/wallabag-installation2.png" alt="Ein kleines Tool verrät, ob alle Abhängigkeiten von Wallabag auf dem Server erfüllt sind." class="wp-image-27817" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2015/01/wallabag-installation2.png 1129w, https://linuxundich.de/wp-content/uploads/2015/01/wallabag-installation2-640x442.png 640w, https://linuxundich.de/wp-content/uploads/2015/01/wallabag-installation2-768x530.png 768w" sizes="(max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Ein kleines Tool verrät, ob alle Abhängigkeiten von Wallabag auf dem Server erfüllt sind.</figcaption></figure>
<p class="wp-block-paragraph">Danach solltet ihr euch nun in eurer Wallabag-Instanz anmelden können. Zu archivierende Webseiten fügt Ihr über <em>Save a Link</em> zum Speichern ein. Praktischer sind natürlich die von Wallabag angebotenen <a href="https://web.archive.org/web/20150325134202/https://www.wallabag.org/pages/download-wallabag.html">Addons für Chrome und Firefox</a>, alternativ findet ihr unter <em>Config</em> auch ein Bookmarklet, das ihr euch in der Bookmarkleiste eures Browsers ablegen könnt. Beiträge könnt ihr mit Tags versehen oder ihr markiert sie über den Stern als Favorit. Ein Beitrag bleibt so lange auf der Frontpage, bis ihr ihn zum Lesen öffnet. Danach verschiebt ihn Wallabag automatisch ins Archiv, der gelesen/ungelesen-Status lässt sich allerdings auch nachträglich noch einmal ändern.</p>
<figure data-wp-context="{&quot;galleryId&quot;:&quot;6ac7227aadd8f&quot;}" data-wp-interactive="core/gallery" class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">

<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227aaf0af&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227aaf0af" class="wp-block-image size-large wp-lightbox-container"><img decoding="async" width="1129" height="779" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="27812" src="https://linuxundich.de/wp-content/uploads/2015/01/wallabag-foss-pocket1.png" alt="Die Artikelübersicht von Wallabag mit fünf gespeicherten Beiträgen als Karten mit Lesedauer" class="wp-image-27812" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2015/01/wallabag-foss-pocket1.png 1129w, https://linuxundich.de/wp-content/uploads/2015/01/wallabag-foss-pocket1-640x442.png 640w, https://linuxundich.de/wp-content/uploads/2015/01/wallabag-foss-pocket1-768x530.png 768w" sizes="(max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>


<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227ab0770&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227ab0770" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1129" height="779" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="27813" src="https://linuxundich.de/wp-content/uploads/2015/01/wallabag-foss-pocket2.png" alt="Ein gespeicherter Artikel in der Leseansicht mit Tags und Werkzeugleiste" class="wp-image-27813" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2015/01/wallabag-foss-pocket2.png 1129w, https://linuxundich.de/wp-content/uploads/2015/01/wallabag-foss-pocket2-640x442.png 640w, https://linuxundich.de/wp-content/uploads/2015/01/wallabag-foss-pocket2-768x530.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>


<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227ab1b60&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227ab1b60" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1129" height="779" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="27814" src="https://linuxundich.de/wp-content/uploads/2015/01/wallabag-foss-pocket3.png" alt="Wallabag zeigt auch die Bilder des Beitrags, sie werden allerdings nur verlinkt" class="wp-image-27814" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2015/01/wallabag-foss-pocket3.png 1129w, https://linuxundich.de/wp-content/uploads/2015/01/wallabag-foss-pocket3-640x442.png 640w, https://linuxundich.de/wp-content/uploads/2015/01/wallabag-foss-pocket3-768x530.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>


<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227ab30a9&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227ab30a9" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1129" height="779" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="27815" src="https://linuxundich.de/wp-content/uploads/2015/01/wallabag-foss-pocket4.png" alt="Der Konfigurationsbereich mit dem Anlegen weiterer Benutzer und der Versionsanzeige" class="wp-image-27815" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2015/01/wallabag-foss-pocket4.png 1129w, https://linuxundich.de/wp-content/uploads/2015/01/wallabag-foss-pocket4-640x442.png 640w, https://linuxundich.de/wp-content/uploads/2015/01/wallabag-foss-pocket4-768x530.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>

</figure>
<p class="wp-block-paragraph">Wallabag speichert nicht nur einfach den Link oder einen kurzen Teaser des Artikels in seiner Datenbank ab, sondern den gesamten Text. Dies hat den Vorteil, dass Wallabag sein komplettes Archiv im Volltext durchsuchen kann und Artikel auch dann noch abrufbar sind, wenn der Seitenbetreiber die eigentliche Quelle aus dem Netz genommen oder seine Webseite umgebaut hat &#8212; auf Bilder müsst ihr dann allerdings verzichten, diese werden nur verlinkt und aus dem Netz nachgeladen. Wallabag erlaubt zudem auch den Import von Pocket, Readability, Instapaper, Wallabag oder jeder anderen Quelle, die ihre Daten als JSON oder als HTML im richtigen Format zum Download anbietet.</p><h2 class="wp-block-heading">Wallabag auf dem Smartphone oder Tablet</h2><p class="wp-block-paragraph">Nicht ganz unwichtig ist natürlich auch die Möglichkeit, Wallabag vom Handy oder Tablet aus nutzen zu können. So könnt ihr das bequem am Abend auf der Couch nachlesen, über das ihr im Lauf des Tages gestolpert seid. Dazu müsst ihr natürlich die entsprechende App installieren, es gibt welche für <a href="https://web.archive.org/web/20150325134202/https://www.wallabag.org/pages/download-wallabag.html">Android, iOS und auch Windows Phone</a>. Ich habe mir allerdings nur die Android-App angesehen, diese bekommt ihr <a href="https://play.google.com/store/apps/details?id=fr.gaulupeau.apps.InThePoche">über den Play Store</a> oder auch über den Open-Source-App-Store für Android <a href="https://f-droid.org/packages/fr.gaulupeau.apps.InThePoche/">F-Droid</a>. So kommt ihr auch ohne einen Google-Account auf dem Handy an die App.</p>
<figure data-wp-context="{&quot;galleryId&quot;:&quot;6ac7227ab4000&quot;}" data-wp-interactive="core/gallery" class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex">

<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227ab639d&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227ab639d" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="360" height="640" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="27818" src="https://linuxundich.de/wp-content/uploads/2015/01/wallabag-android1.jpg" alt="Der Startbildschirm der Wallabag-App mit Artikelliste, Synchronisieren und Einstellungen" class="wp-image-27818" style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>


<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227ab7a0a&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227ab7a0a" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="360" height="640" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="27819" src="https://linuxundich.de/wp-content/uploads/2015/01/wallabag-android2.jpg" alt="Die Einstellungen der App fragen nach Wallabag-Adresse, User-ID und Token" class="wp-image-27819" style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>


<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227ab9273&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227ab9273" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="360" height="640" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="27820" src="https://linuxundich.de/wp-content/uploads/2015/01/wallabag-android3.jpg" alt="Die Artikelliste der App mit fünf gespeicherten Beiträgen und ihren Quelladressen" class="wp-image-27820" style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>


<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227aba4f0&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227aba4f0" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="360" height="640" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="27821" src="https://linuxundich.de/wp-content/uploads/2015/01/wallabag-android4.jpg" alt="Ein Artikel in der App mit Tags und der Werkzeugleiste zum Markieren und Exportieren" class="wp-image-27821" style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>


<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227abbc0e&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227abbc0e" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="360" height="640" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="27822" src="https://linuxundich.de/wp-content/uploads/2015/01/wallabag-android5.jpg" alt="Die Leseansicht scrollt durch den Volltext des Beitrags samt Bild" class="wp-image-27822" style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>


<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227abcccc&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227abcccc" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="360" height="640" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="27823" src="https://linuxundich.de/wp-content/uploads/2015/01/wallabag-android6.jpg" alt="Über Teilen und den Eintrag Bag it! landet eine Webseite in Wallabag" class="wp-image-27823" style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>

</figure>
<p class="wp-block-paragraph">Der Zugriff auf eure Wallabag-Instanz geschieht in der Android-App nicht über euer Login und Passwort, sondern über eine ID mitsamt Token, die ihr euch unter <em>Config</em> generieren lassen könnt. Macht ihr euch auf den Weg nach Hause, dann öffnet ihr die App und tippt auf <em>Synchronisieren</em>. Die Wallabag-App lädt daraufhin alle noch nicht gelesenen Artikel auf das Handy, sodass ihr diese dann auch ohne eine Internetverbindung lesen könnt, Bilder fehlen in diesem Fall allerdings. Zuhause angekommen synchronisiert ihr abermals die App, sodass die inzwischen gelesenen Artikel ins Archiv geschoben werden können.</p><hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/die-freie-pocket-alternative-wallabag-zum-selber-hosten/feed/</wfw:commentRss>
			<slash:comments>21</slash:comments>
		
		
			</item>
		<item>
		<title>Tiny-Alternative FreshRSS installieren und mit News+ vom Handy aus nutzen</title>
		<link>https://linuxundich.de/tiny-alternative-freshrss-installieren-news-plus-handy/</link>
					<comments>https://linuxundich.de/tiny-alternative-freshrss-installieren-news-plus-handy/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Fri, 16 Jan 2015 10:25:07 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[Webapplikation]]></category>
		<guid isPermaLink="false">http://linuxundich.de/?p=27721</guid>

					<description><![CDATA[FreshRSS ist eine selbst gehostete Alternative zu Tiny Tiny RSS – samt Cronjob, API und Zugriff per News+ vom Handy.]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">Seitdem Google seinem Google Reader den Stecker gezogen hat, bin ich mit dem <a href="http://linuxundich.de/tag/tiny-tiny-rss/">Tiny Tiny RSS</a> unterwegs und kann eigentlich nicht viel klagen. Der Tiny-Reader wird langsam aber stetig weiterentwickelt und er macht seine Arbeit zuverlässig und ohne Sperenzchen. Auf dem PC nutze ich oft das Webfrontend, nutze aber auch gerne Liferea und für Android gibt es auch einen brauchbaren RSS-Client, der sich an Tiny ankoppelt. Nichtsdestotrotz lohnt sich ein Blick über den Tellerrand. Mit FreshRSS hat sich inzwischen ein weiterer webbasierter RSS-Client etabliert, der sich durchaus sehen lassen kann.</p><p class="wp-block-paragraph">Wie Tiny, Selfoss oder andere webbasierten RSS-Reader müsst ihr auch <a href="https://freshrss.org/">FreshRSS</a> auf einem eigenen Webserver installieren. Eine gehostete Version des Dienstes gibt es nicht. Dazu braucht es allerdings nicht viel Rechenpower. Die Entwickler schreiben, dass selbst ein Raspberry Pi gut mit FreshRSS zurechtkommen würde. Für meinen Test habe ich allerdings auf einen kleinen virtuellen Root-Server mit Debian Wheezy zurückgegriffen. FreshRSS benötigt einen Web- und einen Datenbankserver. Empfohlen wird Apache2, die Web-App sollte allerdings auch mit Nginx oder Lighttpd funktionieren. Auf meinem Debian-Server läuft Apache mit MySQL.</p><pre class="wp-block-code"><code>### Apache, MySQL und die Abhängigkeiten installieren....
$ apt-get install apache mysql-server
$ apt-get install php5-common php5-curl php5-mysql</code></pre><p class="wp-block-paragraph">Die Installation eines Webservers ist bei euch wahrscheinlich sowieso schon längst geschehen, von daher gehe ich nicht groß auf diese ein. FreshRSS sollte zudem auch auf gehostetem Webspace funktionieren, euer Webspace muss nur das Ausführen von PHP-Code und eine Datenbank unterstützen. Auf einem ausgewachsenen Server (hier Debian) loggt ihr euch nun per SSH ein, geht ins Verzeichnis <code>/var/www</code> des Webservers und besorgt euch dort dann den Quellcode von FreshRSS. Anschließend entpackt ihr das Archiv, benennt den Ordner um und übergebt die Daten dem User des Webservers. Wenn möglich, legt ihr über PhpMyAdmin oder andere Tools noch einen Datenbankbenutzer und eine eigene Datenbank für FreshRSS an.</p><pre class="wp-block-code"><code>$ cd /var/www/
$ wget https://github.com/marienfressinaud/FreshRSS/archive/master.zip
$ unzip master.zip
$ mv FreshRSS-master freshrss
$ chown -R www-data:www-data freshrss</code></pre><p class="wp-block-paragraph">Anschließend ruft ihr über <em>http://beispiel.com/freshrss</em> FreshRSS im Browser auf. Auf meiner Debian-Installation erschien dabei allerdings nicht der Einrichtungsassistent, sondern nur ein schnöder <em>500 Internal Server Error</em>. Schuld daran ist die .htaccess im Verzeichnis freshrss/p, in der FreshRSS den Zugang zu den Index-Dateien ändern möchte. Dies ist zumindest unter Debian nicht von Haus aus in /var/www erlaubt, daher muss mit Root-Rechten die Konfigurationsdatei <code>/etc/apache2/sites-available/default</code> angepasst und <em>AllowOverride Indexes</em> eingefügt werden. Anschließend ist noch ein Neustart des Webservers fällig.</p><pre class="wp-block-code"><code>$ sudo nano /etc/apache2/sites-available/default
[...]
&lt;Directory /var/www/&gt;
Options Indexes FollowSymLinks MultiViews
AllowOverride Indexes FileInfo
Order allow,deny
allow from all
&lt;/Directory&gt;
[...]
$ sudo service apache2 restart</code></pre><p class="wp-block-paragraph">Anschließend richtet ihr FreshRSS über das Webfrontend weiter ein. Wer schon einmal ein WordPress-Blog oder ein PHPBB-Forum eingerichtet hat, der wird auch die Installation von FreshRSS hinbekommen. Als Sprachen unterstützt FreshRSS bisher Französisch und Englisch, anschließend prüft FreshRSS die Fähigkeiten des Webservers und möchte von euch wissen, wo das Programm seinen Datenbankserver findet. Abschließend richtet ihr noch euren Benutzer ein, der auch automatisch administrative Rechte bekommt. Weitere Benutzer könnt ihr dann später in der Anwendung selber einrichten, jeder User verwaltet dann selber seine eigene Feedsammlung.</p><h2 class="wp-block-heading">FreshRSS installieren</h2>
<figure data-wp-context="{&quot;galleryId&quot;:&quot;6ac7227ac2a9c&quot;}" data-wp-interactive="core/gallery" class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex">

<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227ac3b1a&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227ac3b1a" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1082" height="804" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="27730" src="https://linuxundich.de/wp-content/uploads/2015/01/fresh-rss-installation1.png" alt="Schritt 0 des FreshRSS-Assistenten: die Wahl der Sprache" class="wp-image-27730" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2015/01/fresh-rss-installation1.png 1082w, https://linuxundich.de/wp-content/uploads/2015/01/fresh-rss-installation1-640x476.png 640w, https://linuxundich.de/wp-content/uploads/2015/01/fresh-rss-installation1-768x571.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>


<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227b067b9&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227b067b9" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1082" height="804" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="27731" src="https://linuxundich.de/wp-content/uploads/2015/01/fresh-rss-installation2.png" alt="Schritt 1 prüft PHP-Version, Bibliotheken und Schreibrechte und meldet lauter grüne Haken" class="wp-image-27731" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2015/01/fresh-rss-installation2.png 1082w, https://linuxundich.de/wp-content/uploads/2015/01/fresh-rss-installation2-640x476.png 640w, https://linuxundich.de/wp-content/uploads/2015/01/fresh-rss-installation2-768x571.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>


<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227b078eb&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227b078eb" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1082" height="804" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="27732" src="https://linuxundich.de/wp-content/uploads/2015/01/fresh-rss-installation3.png" alt="Schritt 2 fragt Titel, Aufbewahrungsdauer, Benutzernamen und Passwort ab" class="wp-image-27732" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2015/01/fresh-rss-installation3.png 1082w, https://linuxundich.de/wp-content/uploads/2015/01/fresh-rss-installation3-640x476.png 640w, https://linuxundich.de/wp-content/uploads/2015/01/fresh-rss-installation3-768x571.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>


<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227b08969&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227b08969" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1082" height="804" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="27733" src="https://linuxundich.de/wp-content/uploads/2015/01/fresh-rss-installation4.png" alt="Schritt 3 nimmt die Zugangsdaten zur Datenbank entgegen" class="wp-image-27733" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2015/01/fresh-rss-installation4.png 1082w, https://linuxundich.de/wp-content/uploads/2015/01/fresh-rss-installation4-640x476.png 640w, https://linuxundich.de/wp-content/uploads/2015/01/fresh-rss-installation4-768x571.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>


<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227b098bb&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227b098bb" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1082" height="804" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="27734" src="https://linuxundich.de/wp-content/uploads/2015/01/fresh-rss-installation5.png" alt="Schritt 4 meldet die erfolgreiche Installation" class="wp-image-27734" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2015/01/fresh-rss-installation5.png 1082w, https://linuxundich.de/wp-content/uploads/2015/01/fresh-rss-installation5-640x476.png 640w, https://linuxundich.de/wp-content/uploads/2015/01/fresh-rss-installation5-768x571.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>

</figure>
<p class="wp-block-paragraph">Anschließend ist es an euch, FreshRSS einzurichten und an eure Bedürfnisse anzupassen. Ihr könnt selbstverständlich die gewünschten Feeds nach und nach einfügen. Die abonnierten Feeds in Kategorien sortieren, gleich eine ganze Feedsammlung per OPML importieren und vieles mehr. Zahlreiche Einstellungen könnt ihr rechts oben über das Zahnradmenü vornehmen. Klickt euch am besten einmal durch alle Dialoge durch. Besonders wichtig ist am Ende der Reiter <em>Users</em>, hier könnt ihr weitere Benutzer anlegen und euren Account auch für den API-Zugang freigeben. Diesen braucht ihr, wenn ihr FreshRSS von Android aus mit News+ benutzen wollt (Siehe am Ende der folgenden Screenshot-Galerie).</p>
<figure data-wp-context="{&quot;galleryId&quot;:&quot;6ac7227b09f90&quot;}" data-wp-interactive="core/gallery" class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex">

<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227b0b131&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227b0b131" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1241" height="915" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="27739" src="https://linuxundich.de/wp-content/uploads/2015/01/freshrss-webfrontend1.png" alt="Das FreshRSS-Webfrontend mit der Abonnementliste links und einem geöffneten Artikel rechts" class="wp-image-27739" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2015/01/freshrss-webfrontend1.png 1241w, https://linuxundich.de/wp-content/uploads/2015/01/freshrss-webfrontend1-640x472.png 640w, https://linuxundich.de/wp-content/uploads/2015/01/freshrss-webfrontend1-768x566.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>


<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227b0c127&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227b0c127" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1241" height="915" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="27740" src="https://linuxundich.de/wp-content/uploads/2015/01/freshrss-webfrontend2.png" alt="Die Leseansicht eines Beitrags mit eingebettetem Video" class="wp-image-27740" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2015/01/freshrss-webfrontend2.png 1241w, https://linuxundich.de/wp-content/uploads/2015/01/freshrss-webfrontend2-640x472.png 640w, https://linuxundich.de/wp-content/uploads/2015/01/freshrss-webfrontend2-768x566.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>


<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227b0d185&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227b0d185" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1241" height="915" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="27743" src="https://linuxundich.de/wp-content/uploads/2015/01/freshrss-webfrontend3.png" alt="Die Kategorieübersicht mit den Ordnern Fun, Linux, Politik und Uncategorized samt Feed-Zahlen" class="wp-image-27743" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2015/01/freshrss-webfrontend3.png 1241w, https://linuxundich.de/wp-content/uploads/2015/01/freshrss-webfrontend3-640x472.png 640w, https://linuxundich.de/wp-content/uploads/2015/01/freshrss-webfrontend3-768x566.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>


<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227b0e426&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227b0e426" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1241" height="915" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="27744" src="https://linuxundich.de/wp-content/uploads/2015/01/freshrss-webfrontend4.png" alt="Die Benutzereinstellungen mit API-Passwort, Authentifizierungsverfahren und dem Schalter für den API-Zugang" class="wp-image-27744" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2015/01/freshrss-webfrontend4.png 1241w, https://linuxundich.de/wp-content/uploads/2015/01/freshrss-webfrontend4-640x472.png 640w, https://linuxundich.de/wp-content/uploads/2015/01/freshrss-webfrontend4-768x566.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>

</figure>
<p class="wp-block-paragraph">Damit FreshRSS nun automatisch die von euch abonnierten Feeds abholt, fehlt im System noch ein Cronjob, der dies automatisiert. So müsst ihr nicht mehr auf den Refresh-Button in der Oberfläche tippen und verpasst bei hoch aktiven Feeds auch keine Beiträge. Ähnlich wie bei Tiny Tiny RSS bringt auch FreshRSS dazu ein Skript mit, das per Cronjob ausgeführt werden kann. Diesen könnt ihr zum Beispiel mit <code>crontab -e</code> zur Cron-Tabelle hinzufügen. In meinem Beispiel werden etwaige Fehlerausgaben in den Müll geschoben, wer möchte kann sich die Ausgabe des Cronjobs natürlich auch in ein Logfile schreiben lassen.</p><pre class="wp-block-code"><code>$ crontab -e
[...]
*/20 * * * * /usr/bin/php /var/www/freshrss/app/actualize_script.php &gt;/dev/null 2&gt;&amp;1</code></pre><p class="wp-block-paragraph">Fehlt eigentlich nur noch die Möglichkeit, die per FreshRSS aggregierten Feeds auch am Handy oder Tablet lesen zu können. Dies geht im Prinzip über das Webfrontend, da sich dieses auch brauchbar mit mobilen Browsern nutzen lässt, bequemer sind allerdings richtige Apps &#8212; so wie man es auch schon von Tiny Tiny RSS her gewohnt ist. FreshRSS besitzt dafür eine API, die allerdings bisher noch <a href="https://github.com/FreshRSS/FreshRSS/issues/13">nicht wirklich gut dokumentiert</a> ist. Die API orientiert sich an der alten Google-Reader-API, Apps wie etwa <a href="https://web.archive.org/web/20141122063721/https://play.google.com/store/apps/details?id=com.noinnion.android.newsplus">News+</a> für Android unterstützen diese.</p><p class="wp-block-paragraph">Um nun FreshRSS mit einer Handy-App benutzen zu können, müsst ihr erstmal in den Einstellungen unter User den API-Zugang aktivieren und ein zusätzliches API-Passwort setzen. Anschließend müsst ihr News+ auf dem Handy installieren und auch den 3,99 Euro teuren <a href="https://web.archive.org/web/20140704210312/https://play.google.com/store/apps/details?id=com.noinnion.android.newsplus.premium">News+ Premium-Key</a> kaufen. Zuletzt fehlt noch das <a href="https://web.archive.org/web/20140712104652/https://play.google.com/store/apps/details?id=com.noinnion.android.newsplus.extension.google_reader">Google Reader Clone-Addon</a>, das bekommt ihr kostenlos, es funktioniert allerdings nur mit News+ Premium. In News+ legt ihr aus dem Menü nun einen neuen Google Reader an, die URL lautet <em>http://beispiel.com/freshrss/p/api/greader.php</em>, die Zugangsdaten entsprechen eurem FreshRSS-Login und dem zusätzlich gesetzten API-Passwort.</p><h2 class="wp-block-heading">FreshRSS mit News+ unter Android</h2>
<figure data-wp-context="{&quot;galleryId&quot;:&quot;6ac7227b0ec73&quot;}" data-wp-interactive="core/gallery" class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-5 is-layout-flex wp-block-gallery-is-layout-flex">

<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227b0fabe&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227b0fabe" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="360" height="640" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="27745" src="https://linuxundich.de/wp-content/uploads/2015/01/news-plus-freshrss-android_android1.jpg" alt="Die Erweiterung Google Reader Clone in News+ fragt nach Serveradresse, Benutzer und Passwort" class="wp-image-27745" style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>


<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227b10a2a&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227b10a2a" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="360" height="640" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="27746" src="https://linuxundich.de/wp-content/uploads/2015/01/news-plus-freshrss-android_android2.jpg" alt="Die Artikelliste in News+ mit Beitragsbildern, Quellen und Uhrzeiten" class="wp-image-27746" style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>


<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227b11aee&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227b11aee" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="360" height="640" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="27747" src="https://linuxundich.de/wp-content/uploads/2015/01/news-plus-freshrss-android_android3.jpg" alt="Die Abonnementliste der App mit allen Artikeln und den Kategorien und ihren ungelesenen Zahlen" class="wp-image-27747" style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>


<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227b12a1d&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227b12a1d" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="360" height="640" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="27748" src="https://linuxundich.de/wp-content/uploads/2015/01/news-plus-freshrss-android_android4.jpg" alt="Das Anzeigemenü mit Liste, Raster und Karten sowie den Sortieroptionen" class="wp-image-27748" style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>


<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227b13a91&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227b13a91" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="360" height="640" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="27749" src="https://linuxundich.de/wp-content/uploads/2015/01/news-plus-freshrss-android_android5.jpg" alt="Ein Artikel in der Leseansicht von News+" class="wp-image-27749" style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>


<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227b14a0f&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227b14a0f" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="360" height="640" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="27750" src="https://linuxundich.de/wp-content/uploads/2015/01/news-plus-freshrss-android_android6.jpg" alt="Dieselben Artikel in der Kachelansicht mit Beitragsbildern" class="wp-image-27750" style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>

</figure>
<p class="wp-block-paragraph">Alles in allem macht FreshRSS einen deutlich aktuelleren Eindruck als Tiny Tiny RSS. Schon alleine beim Look&amp;Feel liegen Welten zwischen den beiden Webfrontends. Allerdings ist die Community rund um die Tiny-Alternative noch deutlich kleiner. Wo es für Tiny zahlreiche Themes und Plugins gibt, herrscht bei FreshRSS noch ziemliche Funkstille. In meinen Augen ist FreshRSS daher eher etwas für die Anwender, die gerne einen selbstgehosteten Feedreader nutzen, aber wenig basteln mögen. Tiny ist nach wie vor die Feedreader-Lösung, wenn man möglichst viele Anpassungsmöglichkeiten haben möchte.</p><hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/tiny-alternative-freshrss-installieren-news-plus-handy/feed/</wfw:commentRss>
			<slash:comments>13</slash:comments>
		
		
			</item>
		<item>
		<title>Mit EtherCalc webbasiert und kollaborativ an Tabellen arbeiten</title>
		<link>https://linuxundich.de/mit-ethercalc-webbasiert-und-kollaborativ-tabellen-arbeiten/</link>
					<comments>https://linuxundich.de/mit-ethercalc-webbasiert-und-kollaborativ-tabellen-arbeiten/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Mon, 04 Aug 2014 11:58:28 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[Webapplikation]]></category>
		<guid isPermaLink="false">http://linuxundich.de/?p=25995</guid>

					<description><![CDATA[EtherCalc bringt das kollaborative Arbeiten von Etherpad in die Tabellenkalkulation – im Browser und als eigene Instanz.]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">Vom webbasierten und kollaborativen Editor <a href="https://etherpad.org/">Etherpad</a> muss ich euch ja nicht wirklich viel erzählen. Nachdem die einst proprietäre Software von Google gekauft und anschließend unter einer Open-Source-Lizenz veröffentlicht wurde, tummeln sich inzwischen unzählige Pads im Netz &#8212; viele hosten auch ein eigenes Etherpad. Etherpad ist ohne Frage eine geniale Anwendung, doch das kollaborative Arbeiten hört bei einfachen Textdateien nicht auf. Oft möchte man gemeinsam mit Freunden und Kollegen mit Zahlen jonglieren, es braucht daher auch eine kollaborative Tabellenverarbeitung. Die gibt es auch, EtherCalc hat jedoch nicht so eine große Verbreitung wie Etherpad erfahren.</p><p class="wp-block-paragraph"><a href="https://ethercalc.net/">EtherCalc</a> ist wie auch schon Etherpad freie Software, zum Betrieb braucht es lediglich einen Webserver mit Node.js, die Installation erfolgt <a href="https://github.com/audreyt/ethercalc#installation">über den Node.js-Package-Manager NPM</a>. Alternativ findet ihr auf <a href="https://web.archive.org/web/20140814012746/https://ethercalc.org">ethercalc.org</a> auch eine öffentliche Instanz der Software, auf der ihr die Webapplikation ohne Installationsaufwand austesten könnt. EtherCalc bedient sich nicht groß anders als LibreOffice Calc, Microsoft Office oder Google Docs. Dank der Unterstützung von CSV- und XLSX-Dateien könnt ihr bestehende Daten in EtherCalc importieren, wenn auch allzu komplizierte Dateien nicht wirklich sauber geladen werden können.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227b1ceff&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227b1ceff" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="940" height="651" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2014/08/ethercalc1.png" alt="EtherCalc ist eine webbasierte Open-Source-Alternative zu Google Docs." class="wp-image-25996" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2014/08/ethercalc1.png 940w, https://linuxundich.de/wp-content/uploads/2014/08/ethercalc1-640x443.png 640w, https://linuxundich.de/wp-content/uploads/2014/08/ethercalc1-768x532.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">EtherCalc ist eine webbasierte Open-Source-Alternative zu Google Docs.</figcaption></figure>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227b1e066&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227b1e066" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="940" height="651" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2014/08/ethercalc2.png" alt="EtherCalc importiert einfache CSV-Dateien und XLSX-Dokumente von Microsoft Office." class="wp-image-25997" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2014/08/ethercalc2.png 940w, https://linuxundich.de/wp-content/uploads/2014/08/ethercalc2-640x443.png 640w, https://linuxundich.de/wp-content/uploads/2014/08/ethercalc2-768x532.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">EtherCalc importiert einfache CSV-Dateien und XLSX-Dokumente von Microsoft Office.</figcaption></figure>
<p class="wp-block-paragraph">Ähnlich wie bei Etherpad könnt ihr den Link zu einem eurer EtherCalc-Spreadsheets mit anderen Usern teilen und gleichzeitig von mehreren Browsern aus an einem Tabellendokument arbeiten. Die Änderungen des einen Nutzers erscheinen ohne Verzögerung auf den Schirmen der User, die ebenfalls die Seite geöffnet haben. Einen Passwortschutz gibt es jedoch nicht, für private Daten solltet ihr daher eine eigene EtherCalc-Instanz aufsetzen und diese mit einer .htaccess vor fremdem Zugriff schützen.</p><hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/mit-ethercalc-webbasiert-und-kollaborativ-tabellen-arbeiten/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Pydio ehemals AjaXplorer unter Debian oder Ubuntu installieren</title>
		<link>https://linuxundich.de/pydio-ehemals-ajaxplorer-unter-debian-oder-ubuntu-installieren/</link>
					<comments>https://linuxundich.de/pydio-ehemals-ajaxplorer-unter-debian-oder-ubuntu-installieren/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Sun, 03 Aug 2014 13:39:13 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Anleitung]]></category>
		<category><![CDATA[Selfhosting]]></category>
		<category><![CDATA[Webapplikation]]></category>
		<guid isPermaLink="false">http://linuxundich.de/?p=25968</guid>

					<description><![CDATA[Der frühere AjaXplorer heißt jetzt Pydio: So installiert man den Online-Speicher samt Bildbetrachter und Editor unter Debian oder Ubuntu.]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">Nicht nur das beliebte XBMC Mediacenter, beziehungsweise jetzt das <a title="Aus XBMC wird Kodi, sonst ändert sich nix" href="https://linuxundich.de/aus-xbmc-wird-kodi-sonst-aendert-sich-nix/">Kodi Entertainment Center</a>, hat eine Umbenennung erfahren, auch der gute alte AjaXplorer hat mit <a href="https://www.pydio.com/en/">Pydio</a> einen neuen Namen bekommen, wenn auch die Namensänderung <a href="https://web.archive.org/web/20140625055008/http://pyd.io/manifesto/">schon ein Weilchen her ist</a>. An der Nützlichkeit der praktischen Web-Applikation hat sich mit dem neuen Namen jedoch nichts geändert: Mit Pydio verwandelt ihr euren Server oder auch euren kleinen Raspberry Pi in einen Online-Speicher mit integriertem Bildbetrachter, mit einer kleinen webbasierten Bildbearbeitung und Online-Texteditor. Alles was es dazu braucht ist ein Webserver mit PHP und Datenbankanbindung.</p><p class="wp-block-paragraph">Bevor ihr euch daran macht Pydio zu installieren, könnt ihr euch unter <a href="https://web.archive.org/web/20140628025031/https://demo.pyd.io">demo.pyd.io</a> ein Bild davon machen, ob die Anwendung eure Anforderungen erfüllt. Wenn ja, müsst ihr zu einem Terminal greifen und euch auf eurem Server einloggen. Auf der <a href="https://web.archive.org/web/20140930120829/http://pyd.io/download/">Download-Seite</a> gibt Pydio Installationshinweise für RPM-Distributionen wie CentOS oder RHEL und DEB-Distributionen wie Debian und Ubuntu, die sich natürlich auch auf Raspbian und den Raspberry Pi übertragen lassen. Wer mit Arch Linux unterwegs ist, der kann <a href="https://aur.archlinux.org/packages/pydio">einen Blick in das AUR</a> werfen. Selber habe ich die Installation in einer Ubuntu-VM durchgespielt und ein kleines Problemchen mit der Installation bemerkt, daher gebe ich hier meine eigenen Erfahrungen kurz wieder.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227b20ea3&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227b20ea3" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1111" height="785" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2014/08/pydio3.png" alt="Das aus dem AjaXplorer hervorgegangene Pydio unter Ubuntu." class="wp-image-25972" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2014/08/pydio3.png 1111w, https://linuxundich.de/wp-content/uploads/2014/08/pydio3-640x452.png 640w, https://linuxundich.de/wp-content/uploads/2014/08/pydio3-768x543.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Das aus dem AjaXplorer hervorgegangene Pydio unter Ubuntu.</figcaption></figure>
<p class="wp-block-paragraph">Pydio findet ihr auch zehn Monate nach der Umbenennung des Projekts noch nicht in den Paketquellen von Debian und damit auch nicht in den Quellen von Ubuntu. Ihr müsst daher die von den Pydio-Entwicklern bereitgestellte Paketquelle in euer System einbinden. Diese läuft noch immer unter dem alten Namen AjaXplorer, wundert euch daher bitte nicht über die veralteten URLs in den Zeilen für die sources.list.</p><h2 class="wp-block-heading">Pydio unter Ubuntu und Debian installieren</h2><p class="wp-block-paragraph">Die Entwickler von Pydio bieten ein Stable-Repository, mit der gerade aktuellen Version, und ein gesondertes Repository mit der aktuellen Testversion an. Wer Pydio dauerhaft einsetzen möchte, der sollte natürlich zur offiziellen Version greifen. Bei Updates bekommt ihr dank der Paketquellen natürlich auch immer gleich die neue Version auf eurem System eingespielt. Um Pydio unter Debian oder Ubuntu zu installieren, bearbeitet ihr nun in einem ersten Schritt die Paketquellen in <em>/etc/apt/sources.list</em>.</p><pre class="wp-block-code"><code>$ sudo nano /etc/apt/sources.list
[...]
## Für aktuelle offizielle Version....
deb http://dl.ajaxplorer.info/repos/apt stable main
deb-src http://dl.ajaxplorer.info/repos/apt stable main
## Für aktuelle Testversion
#deb http://dl.ajaxplorer.info/repos/apt testing main
#deb-src http://dl.ajaxplorer.info/repos/apt testing main
</code></pre><p class="wp-block-paragraph">Da die Pakete signiert sind, müsst ihr euch als nächstes den Schlüssel holen und in die Paketverwaltung spielen, anschließend spielt ihr dann Pydio mitsamt aller benötigten Abhängigkeiten auf euer System &#8212; ein Datenbankserver zieht das Pydio-Paket nicht automatisch mit, für eine feste Installation solltet ihr jedoch auch MySQL, MariaDB, PostgreSQL und Co. installiert und eingerichtet haben.</p><pre class="wp-block-code"><code>$ wget -O - http://dl.ajaxplorer.info/repos/charles@ajaxplorer.info.gpg.key | sudo apt-key add -
$ sudo apt-get update &amp;&amp; sudo apt-get install pydio
</code></pre><p class="wp-block-paragraph">Abschließend gehe ich davon aus, dass ihr auf einen Apache-Webserver baut, bei diesem müsst ihr die Apache-Konfiguration Pydios nach <em>/etc/apache2/sites-enabled</em> verlinken, zumindest unter Ubuntu noch das <a href="https://mcrypt.sourceforge.net/">MCrypt-Modul</a> aktivieren und dann schließlich den Webserver neu starten. Jetzt solltet ihr eure Pydio-Instanz unter http://ip-des-servers/pydio erreichen und per Web-Frontend konfigurieren können.</p><pre class="wp-block-code"><code>$ sudo ln -s /usr/share/doc/pydio/apache2.sample.conf /etc/apache2/sites-enabled/pydio.conf
$ sudo php5enmod mcrypt
$ sudo /etc/init.d/apache restart
</code></pre><p class="wp-block-paragraph">Das Web-Frontend macht das Einrichten des Webservers recht einfach, Pydio möchte einen Admin-Account mit Namen und Passwort, will wissen, in welcher Sprache es laufen soll und am Ende auch eine Datenbank, in der es seine Daten ablegen kann. Ihr könnt Pydio auch in einem No-DB-Modus ohne eine Datenbank im Hintergrund laufen lassen, doch die Entwickler empfehlen diesen Modus nur für schnelle Tests. Wer die Leistung von Pydio voll ausschöpfen möchte, der sollte hier die Zugangsdaten zu einer Datenbank eintragen.</p>
<figure data-wp-context="{&quot;galleryId&quot;:&quot;6ac7227b21379&quot;}" data-wp-interactive="core/gallery" class="wp-block-gallery has-nested-images columns-1 is-cropped wp-block-gallery-6 is-layout-flex wp-block-gallery-is-layout-flex">

<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227b221df&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227b221df" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1111" height="785" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="25970" src="https://linuxundich.de/wp-content/uploads/2014/08/pydio1.png" alt="Der Setup-Wizard von Pydio im Browser mit dem Pydio-Logo und der Schaltfläche Install Pydio Now" class="wp-image-25970" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2014/08/pydio1.png 1111w, https://linuxundich.de/wp-content/uploads/2014/08/pydio1-640x452.png 640w, https://linuxundich.de/wp-content/uploads/2014/08/pydio1-768x543.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>


<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227b23378&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227b23378" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1111" height="785" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="25971" src="https://linuxundich.de/wp-content/uploads/2014/08/pydio2.png" alt="Im Setup-Wizard werden unter Admin access Login, Anzeigename und Passwort des Administrators eingetragen" class="wp-image-25971" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2014/08/pydio2.png 1111w, https://linuxundich.de/wp-content/uploads/2014/08/pydio2-640x452.png 640w, https://linuxundich.de/wp-content/uploads/2014/08/pydio2-768x543.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>


<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227b241bb&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227b241bb" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1111" height="785" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="25973" src="https://linuxundich.de/wp-content/uploads/2014/08/pydio4.png" alt="Die in Pydio eingebaute Bildbearbeitung bearbeitet ein Foto eines Raspberry Pi, rechts stehen Dateiinfo und Metadaten" class="wp-image-25973" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2014/08/pydio4.png 1111w, https://linuxundich.de/wp-content/uploads/2014/08/pydio4-640x452.png 640w, https://linuxundich.de/wp-content/uploads/2014/08/pydio4-768x543.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>


<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227b252e6&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227b252e6" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1111" height="785" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="25974" src="https://linuxundich.de/wp-content/uploads/2014/08/pydio5.png" alt="Der Texteditor von Pydio zeigt eine Textdatei mit Blindtext direkt im Browser" class="wp-image-25974" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2014/08/pydio5.png 1111w, https://linuxundich.de/wp-content/uploads/2014/08/pydio5-640x452.png 640w, https://linuxundich.de/wp-content/uploads/2014/08/pydio5-768x543.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>

</figure>
<p class="wp-block-paragraph">Läuft Pydio nun nach dem ersten Einrichten, könnt ihr euch mit dem zuvor angemeldeten Benutzer oder mit dem Admin-Account einloggen. Pydio bietet euch nun einen webbasierten Speicherplatz, zu dem ihr Dateien hochladen und bearbeiten könnt. Für Bilder gibt es einen Dateibetrachter, wie auch eine gar nicht mal so leistungsschwache Bildbearbeitung auf Basis von <a href="https://pixlr.com/">Pixlr</a>, für diese braucht ihr jedoch Flash auf eurem Rechner. Auch Textdateien lassen sich direkt im Browser bearbeiten, was mit Sicherheit für To-Dos oder kurze Notizen  nützlich sein kann.</p><p class="wp-block-paragraph">Wer ausgewählte Dateien und Ordner mit anderen Nutzern teilen möchte, kann einen Link &#8212; auf Wunsch auch per Passwort geschützt &#8212; an Freunde oder Kollegen weitergeben &#8212; in diesem Punkt ähnelt Pydio sehr dem umstrittenen Dropbox, allerdings gibt es für Pydio keine Client-App, die im Hintergrund Daten mit dem Online-Speicher abgleicht. Ihr müsst diese von Hand auf die Web-Instanz laden.</p><h2 class="wp-block-heading">Pydio für Android und iOS</h2><p class="wp-block-paragraph">Damit ihr eure auf eurem Pydio-Server gespeicherten Daten auch bequem vom Smartphone und Tablet aus nutzen könnt, gibt es für Pydio native Clients für <a href="https://play.google.com/store/apps/details?id=com.pydio.android.Client">Android</a> und <a href="https://web.archive.org/web/20140905141722/https://itunes.apple.com/us/app/pydio/id709275884?mt=8">iOS</a>. Deren Installation sollte niemanden überfordern, doch der Nutzen ist in meinen Augen begrenzt. Der Android-Client kann eure Dateien managen und auch Bilder anzeigen, für Textdateien gibt es einen integrierten Editor &#8212; dieser lädt jedoch in der von mir getesteten Version 1.4 des Android-Clients keine Daten und stürzt auch bei weiteren Versuchen, die Daten zu laden, ab. In meinen Augen eignet sich Pydio daher am eh</p>
<figure data-wp-context="{&quot;galleryId&quot;:&quot;6ac7227b25b4d&quot;}" data-wp-interactive="core/gallery" class="wp-block-gallery has-nested-images columns-2 is-cropped wp-block-gallery-7 is-layout-flex wp-block-gallery-is-layout-flex">

<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227b26a83&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227b26a83" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="576" height="1024" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="25987" src="https://linuxundich.de/wp-content/uploads/2014/08/pydio-android_03-08-2014_15-23-13-576x1024.png" alt="Der Android-Client fragt beim Hinzufügen eines Servers nach Adresse, Benutzer und Passwort" class="wp-image-25987" style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>


<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227b27d83&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227b27d83" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="576" height="1024" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="25988" src="https://linuxundich.de/wp-content/uploads/2014/08/pydio-android_03-08-2014_15-24-32-576x1024.png" alt="Die Dateiliste im Android-Client mit einem Bild, einer Textdatei, einem Foto und dem Papierkorb" class="wp-image-25988" style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>


<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227b2912a&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227b2912a" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="576" height="1024" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="25989" src="https://linuxundich.de/wp-content/uploads/2014/08/pydio-android_03-08-2014_15-26-34-576x1024.png" alt="Der Client zeigt ein Foto in voller Größe: eine SD-Karte steckt im Slot eines Raspberry Pi" class="wp-image-25989" style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>

</figure>
<hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/pydio-ehemals-ajaxplorer-unter-debian-oder-ubuntu-installieren/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Glances 2.0 zeigt Systeminformationen nun auch per Web an</title>
		<link>https://linuxundich.de/glances-2-0-zeigt-systeminformationen-nun-auch-per-webserver/</link>
					<comments>https://linuxundich.de/glances-2-0-zeigt-systeminformationen-nun-auch-per-webserver/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Mon, 16 Jun 2014 14:59:57 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Glances]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[Systeminformationen]]></category>
		<category><![CDATA[Webapplikation]]></category>
		<guid isPermaLink="false">http://linuxundich.de/?p=25231</guid>

					<description><![CDATA[Glances 2.0 zeigt Auslastung, Speicher und Festplatten im Terminal an – und stellt seine Anzeige auf Wunsch auch als Webseite bereit.]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">In der Linux-Welt gibt es ja zahlreiche Tools, die Informationen wie Festplattenbelegung, Auslastung oder den Speicherverbrauch anzeigen. Seien es aufwändige Systemüberwachungen wie Munin oder Cacti mit graphisch aufgearbeiteten Verläufen, oder aber eher simpel gestrickte Werkzeuge für das Terminal. <a href="http://linuxundich.de/tag/glances/">Glances</a> gehört zu den besten Vertretern der zweiten Kategorie, die heute veröffentlichte Ausgabe Glances 2.0 kann nun seine Anzeige auch als Webseite darstellen.</p><p class="wp-block-paragraph"><a href="https://github.com/nicolargo/glances">Glances 2.0</a> findet ihr bei Debian oder Ubuntu aktuell noch nicht in den Paketquellen, das Update wurde ja erst heute Morgen freigegeben. Anstatt auf DEB-Dateien oder PPAs zu warten, kann man die Anwendung aber auch ganz simpel über den Python-Package-Manager PIP installieren.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227b2d399&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227b2d399" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="724" height="416" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2014/06/glances2-terminal.png" alt="Glances zeigt Systeminformationen des Linux-Rechners übersichtlich an." class="wp-image-25235" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2014/06/glances2-terminal.png 724w, https://linuxundich.de/wp-content/uploads/2014/06/glances2-terminal-640x368.png 640w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Glances zeigt Systeminformationen des Linux-Rechners übersichtlich an.</figcaption></figure>
<p class="wp-block-paragraph">Arch-User müssen sich dagegen nicht unnötig lange in Geduld üben, das Paket wurde in den Arch-Paketquellen schon entsprechend aktualisiert. Für die Web-Ansicht muss man generell neben Glances noch das <a href="https://bottlepy.org/docs/dev/index.html">Python Web Framework Bottle</a> auf dem Rechner installieren.</p><h2 class="wp-block-heading">Glances unter Debian/Ubuntu installieren</h2><pre class="wp-block-code"><code>$ sudo apt-get install python-pip python-dev
$ sudo pip install glances bottle
</code></pre><h2 class="wp-block-heading">Glances unter Arch installieren</h2><pre class="wp-block-code"><code>$ sudo pacman -S glances python-bottle
</code></pre><p class="wp-block-paragraph">Anschließend ruft man Glances ganz klassisch, per SSH auf seinem Server eingeloggt, mit dem Kommando <code>glances</code> auf. Neu in Glances 2.0 ist nun aber eine Web-Ansicht, die auch gut auf dem Handy-Browser funktioniert, so kann man sich <a title="Server-Monitoring unter Android mit Glances und Monyt" href="https://linuxundich.de/server-monitoring-unter-android-mit-glances-und-monyt/">Glances für Android</a> sparen. Für diese muss man nicht extra einen Webserver installieren, Glances kann mit Hilfe des Python Web Framework Bottle selber als Webserver fungieren. Um den Webmodus zu starten, müsst ihr Glances mit der Option <code>-w</code> aufrufen.</p><pre class="wp-block-code"><code>$ glances -w
Bottle v0.12.7 server starting up (using WSGIRefServer())...
Listening on http://0.0.0.0:61208/
Hit Ctrl-C to quit.
</code></pre><p class="wp-block-paragraph">Anschließend kann man Glances über <code>http://localhost:61208</code> erreichen &#8212; Alternativ natürlich über die IP des Rechners im LAN und bei einer entsprechenden Portweiterleitung selbstverständlich auch auch aus dem Internet. Wer Glances für die Web-Ansicht als Dienst laufen lassen möchte, der findet <a href="https://gist.github.com/mxjeff/5690584">hier ein Init-Skript</a>, das sich unter Debian und Ubuntu für diese Aufgabe leicht anpassen lässt.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227b2e64c&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227b2e64c" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="833" height="543" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2014/06/glances2-web.png" alt="Glances 2.0 lässt sich nun auch in einem Webserver-Modus starten und per Browser abfragen." class="wp-image-25243" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2014/06/glances2-web.png 833w, https://linuxundich.de/wp-content/uploads/2014/06/glances2-web-640x417.png 640w, https://linuxundich.de/wp-content/uploads/2014/06/glances2-web-768x501.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Glances 2.0 lässt sich nun auch in einem Webserver-Modus starten und per Browser abfragen.</figcaption></figure>
<hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/glances-2-0-zeigt-systeminformationen-nun-auch-per-webserver/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
			</item>
		<item>
		<title>ShareDrop ist ein mit HTML5 gebauter Clone von Apples AirDrop für den Dateiversand</title>
		<link>https://linuxundich.de/sharedrop-html5-airdrop-clone/</link>
					<comments>https://linuxundich.de/sharedrop-html5-airdrop-clone/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Wed, 23 Apr 2014 17:25:41 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Synchronisierung]]></category>
		<category><![CDATA[Webapplikation]]></category>
		<guid isPermaLink="false">http://linuxundich.de/?p=24287</guid>

					<description><![CDATA[ShareDrop überträgt Dateien im lokalen Netz direkt zwischen Browsern – ein freier Nachbau von Apples AirDrop, ganz ohne Serverdienste.]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">Wie bekommt man am schnellsten eine Datei von Rechner A auf Rechner B? Per Samba, FTP, NFS, WebDAV und SSH? OK, aber ohne Installation und Einrichten von Serverdiensten? Dann halt per Instant-Messaging-App oder zur Not über ein E-Mail-Attachment. Auch irgendwie umständlich, oder? Ganz simpel geht es per <a href="https://www.sharedrop.io">ShareDrop</a>! Im Endeffekt ist ShareDrop ein freier und plattformübergreifend arbeitender Clone von <a href="http://support.apple.com/kb/HT4783?viewlocale=de_DE">Apples AirDrop</a>. Dort sieht man im Dateimanager Macs in der Nähe und kann ganz einfach Dateien per Drag&amp;Drop von einem Rechner auf einen anderen übertragen. Genauso funktioniert das auch mit ShareDrop.</p><p class="wp-block-paragraph">Die Bedienung von ShareDrop ist nun absolut simpel. Man öffnet einfach <a href="https://www.sharedrop.io">sharedrop.io</a> auf zwei oder mehr Rechnern im lokalen Netzwerk, eine Anmeldung ist dort nicht zwingend nötig. Sobald man die Erklärung weggeklickt hat, erscheint der eigene Rechner mit seiner IP auf dem ShareDrop-Radar. Wer lieber sprechende Namen im Stile von &#8222;Christoph&#8220; oder &#8222;Tux&#8220; sehen möchte, der kann sich mittels <a href="https://web.archive.org/web/20140404102438/https://login.persona.org/">Mozillas Persona</a> auf der Seiten authentifizieren. Anschließend zieht man die zu übertragende Datei auf den entsprechenden Rechner und bestätigt auf beiden Seiten den Versand bzw. Empfang. Done! Das Ganze funktioniert nicht nur mit dem PC, sondern auch auf mobilen Geräten mit Android als Betriebssystem.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227b30c95&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227b30c95" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="874" height="694" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2014/04/sharedrop1.png" alt="Alle Rechner und Handys mit geöffneter ShareDrop-Seite erscheinen automatisch auf dem Radar." class="wp-image-24289" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2014/04/sharedrop1.png 874w, https://linuxundich.de/wp-content/uploads/2014/04/sharedrop1-640x508.png 640w, https://linuxundich.de/wp-content/uploads/2014/04/sharedrop1-768x610.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Alle Rechner und Handys mit geöffneter ShareDrop-Seite erscheinen auf dem Radar.</figcaption></figure>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227b31f67&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227b31f67" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="871" height="695" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2014/04/sharedrop2.png" alt="Dateien überträgt man einfach per Drag&amp;Drop aus dem Dateimanager." class="wp-image-24290" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2014/04/sharedrop2.png 871w, https://linuxundich.de/wp-content/uploads/2014/04/sharedrop2-640x511.png 640w, https://linuxundich.de/wp-content/uploads/2014/04/sharedrop2-768x613.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Dateien überträgt man einfach per Drag&amp;Drop aus dem Dateimanager.</figcaption></figure>
<p class="wp-block-paragraph">Von der Technik her basiert ShareDrop auf <a href="http://www.webrtc.org/">WebRTC</a> und <a href="https://www.firebase.com/">Firebase</a>. Die übertragenen Daten verlassen nicht das lokale Netzwerk, sie werden peer-to-peer direkt von Rechner zu Rechner übertragen. Als geeignete Browser nennt ShareDrop mindestens Chrome 33, Opera 20 oder Firefox 28, eine neuere Browser-Version schadet natürlich nicht. Das Betriebsystem mit dem ihr ShareDrop nutzen möchtet ist egal, getestet habe ich Verbindungen zwischen Linux/Linux und Windows/Linux. Ideal ist ShareDrop natürlich für kleine Dateien, die mal schnell von A nach B geschickt werden sollen, aber auch eine 1 GByte große Linux-ISO stellte für ShareDrop auch kein Problem dar. Den Quellcode von ShareDrop kann man auf <a href="https://github.com/cowbell/sharedrop">GitHub</a> einsehen und runterladen, so lässt sich mit ein wenig Engagement und Interesse auch ein ShareDrop lokal im eigenen Netzwerk aufsetzen.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227b32e6f&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227b32e6f" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="759" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2014/04/sharedrop-android-1280x759.png" alt="ShareDrop funktioniert auf dem PC und mit dem richtigen Browser auch unter Android." class="wp-image-24291" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2014/04/sharedrop-android-1280x759.png 1280w, https://linuxundich.de/wp-content/uploads/2014/04/sharedrop-android-640x379.png 640w, https://linuxundich.de/wp-content/uploads/2014/04/sharedrop-android-768x455.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">ShareDrop funktioniert auf dem PC und mit dem richtigen Browser auch unter Android.</figcaption></figure>
<p class="wp-block-paragraph">Neben PC-Browsern funktioniert ShareDrop auch auf Handys und Tablets mit Android. Hier tippt man einfach den Rechner/User aus der Liste an &#8212; auf das &#8222;Radar&#8220; verzichtet ShareDrop bei kleinen Displays &#8212; und wählt dann zwischen der Kamera (das &#8222;Android-System&#8220; steht einmal für die Fotokamera und einmal für die Camcorder-Funktion), dem Soundrekorder für Audioschnippsel und den Dokumenten. Hier lassen sich dann beliebige Dateien ohne Umwege vom Handy auf den Rechner schicken.</p><hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/sharedrop-html5-airdrop-clone/feed/</wfw:commentRss>
			<slash:comments>12</slash:comments>
		
		
			</item>
		<item>
		<title>FlockDraw, webbasiertes kollaboratives Malprogramm</title>
		<link>https://linuxundich.de/flockdraw-webbasiertes-kollaboratives-malprogramm/</link>
					<comments>https://linuxundich.de/flockdraw-webbasiertes-kollaboratives-malprogramm/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Fri, 20 Jan 2012 21:25:35 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Webapplikation]]></category>
		<guid isPermaLink="false">http://linuxundich.de/de/?p=17551</guid>

					<description><![CDATA[FlockDraw ist ein Whiteboard im Browser, auf dem mehrere gleichzeitig zeichnen können. Kein Konto, keine Installation - Board anlegen, Link verschicken, losskizzieren.]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">Ich musste am Abend mit meiner besseren Hälfte, die derzeit im hübschen Schwarzwald ein Praktikum absolviert, ein paar Fragen zu ihrem Führerschein klären. Aufgrund der Entfernung konnten wir uns nicht einfach Papier und Stift schnappen und ein paar Verkehrssituationen aufzeichnen. Die &#8222;Lösung&#8220; dieses Problems war mit ein bisschen Googeln schnell gefunden: <a href="http://flockdraw.com/">FlockDraw</a>, ein auf Flash basierendes Zeichenprogramm zum kollaborativen Malen. Wie bspw. bei EtherPad muss man nichts installieren oder vorbereiten. Einfach nur ein neues Whiteboard anlegen und dem Partner den Link schicken.</p><p class="wp-block-paragraph">Unter Ubuntu 11.04 und 11.10 hat die Webseite mit einem aktuellen Flash recht problemlos funktioniert. Natürlich lassen sich mit FlockDraw keine aufwändigen Zeichnungen erstellen, es geht einfach nur um schnelle Skizzen, die man so gemeinsam online erstellen kann. <a href="http://www.spreeblick.com/2009/12/07/flockdraw-mal-malen/">Spreeblick</a> hatte die Seite 2009 mal vorgestellt und dazu aufgerufen, gemeinsam zu zeichnen. Was dabei rausgekommen ist, kann man sich heute noch auf einem <a href="http://bilderbilder.tumblr.com/">Tumbler-Blog</a> und einem <a href="http://youtu.be/vPcrut8rmJQ">YouTube-Video</a> ansehen <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227b35ad5&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227b35ad5" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="720" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2012/01/flockdraw-1280x720.jpg" alt="FlockDraw im Browser mit einer gemeinsam gezeichneten Verkehrssituation aus Linien, Pfeilen und Fahrzeugen" class="wp-image-17556" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2012/01/flockdraw-1280x720.jpg 1280w, https://linuxundich.de/wp-content/uploads/2012/01/flockdraw-640x360.jpg 640w, https://linuxundich.de/wp-content/uploads/2012/01/flockdraw-768x432.jpg 768w, https://linuxundich.de/wp-content/uploads/2012/01/flockdraw.jpg 1366w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Gemeinsam zeichnen mit FlockDraw</figcaption></figure>
<p class="wp-block-paragraph">Was ich auch ganz witzig finde, ist die Möglichkeit, ein Whiteboard in einer Webseite einzubetten. Der entsprechende Code findet sich oben rechts auf der FlockDraw-Page. Allerdings fehlt dann ganz dringend eine Undo- oder Zwischenspeicher-Funktion. Sonst macht ein Vandale ganz schnell die Arbeit vieler fleißiger Mausschubser kaputt.</p><div id="wb-e64ar"></div><script src="http://flockdraw.com/embed/e64ar" type="text/javascript"></script><hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/flockdraw-webbasiertes-kollaboratives-malprogramm/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Zattoo mit Prism als &#8222;alleinstehende&#8220; Anwendung unter Linux</title>
		<link>https://linuxundich.de/zattoo-mit-prism-als-alleinstehende-anwendung-unter-linux/</link>
					<comments>https://linuxundich.de/zattoo-mit-prism-als-alleinstehende-anwendung-unter-linux/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Sat, 14 Nov 2009 23:05:02 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Adobe Flash]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Webapplikation]]></category>
		<category><![CDATA[Zattoo]]></category>
		<guid isPermaLink="false">http://linuxundich.de/de/?p=4792</guid>

					<description><![CDATA[Zattoo hat den Linux-Client eingestellt. Mit Prism und einem Stylesheet bekommt man den Webclient trotzdem als eigene Anwendung.]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">Der Online-TV Dienst <a href="https://zattoo.com/">Zattoo</a> bot über Jahre hinweg vorbildlichen Service für Linux. Neben den Clients für Windows und Mac OS gab es auch immer einen Linux-Client. Doch Mitte Mai 2009 hat <a href="https://linuxundich.de/gesprach-mit-beat-knecht-ceo-von-zattoo/">Zattoo</a> den Linux-Player eingestellt. Hintergrund war die Umstellung des Streaming-Verfahrens auf einen reinen Flash-Stream. Zu diesem Thema hatte ich damals mit Beat Knecht, dem CEO von Zattoo, gesprochen und auch <a href="/ubuntu/gesprach-mit-beat-knecht-ceo-von-zattoo/">darüber gebloggt</a>. Seitdem bleibt Linux-Anwendern also nur der Webclient, wenn Interesse an dem Angebot von Zattoo besteht.</p><p class="wp-block-paragraph">Der Webclient hat leider gravierende Nachteile. Nicht nur, dass Adobe Flash leider unter Linux extrem viel CPU-Last erzeugt, es besteht nun keine Möglichkeit mehr Zattoo in ein eigenes Fenster auszulagern oder Zattoo im Vollbild zu sehen. Schon im Gespräch mit Herrn Knecht hatte ich vorgeschlagen doch wenigstens <a href="https://web.archive.org/web/20091102012429/https://mozillalabs.com/prism/">Prism</a> als eine Art Zattoo-Client anzubieten, doch leider prangt auf der <a href="https://zattoo.com/de/download/linux">Download-Seite von Zattoo</a> immer noch die Botschaft&#8230;</p>
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p class="wp-block-paragraph">We’re sorry, but the linux version of the Zattoo player is no longer available for download. As an alternative, we offer Zattoo Web TV.</p></blockquote>
<p class="wp-block-paragraph">Nun hat der User <a href="https://ubuntuusers.de/user/Roughtrade/">Roughtrade</a> (Schaut auch in seinen <a href="https://my.opera.com/Roughtrade/blog/">Blog</a>) die Sache selber angepackt und ein kleines Style-Sheet für Prism <a href="https://forum.ubuntuusers.de/post/2231852/">geschrieben</a>, mit dem man Zattoo im Prism-Browser ohne Werbung und Schnickschnack, fast wie mit dem alten Zattoo-Client, benutzen kann.</p><p class="wp-block-paragraph">Prism ist letztendlich nichts anderes als ein abgespeckter Firefox-Browser. Allerdings gibt es keine Menüleisten, keine Schaltflächen und nichts anderes was einen Browser sonst ausmacht. Prism dient letztendlich dazu Web-Applikationen wie &#8222;normale&#8220; Anwendungen auf dem Desktop laufen zu lassen. Wer will kann auf <a href="https://web.archive.org/web/20091119063912/http://wiki.ubuntuusers.de/Prism">wiki.ubuntuusers.de</a> weiteres zu Prism und Ubuntu nachlesen.</p><p class="wp-block-paragraph">Es geht jetzt erstmal darum Flash und Prism auf dem Rechner zu installieren. Ich vermute mal, dass bei den Meisten von Euch Flash schon installiert ist, daher gehe ich nur auf Prism ein. Das Programm bekommt Ihr aus der Paketverwaltung über&#8230;</p><pre class="wp-block-code"><code>$ sudo apt-get install prism 
</code></pre><p class="wp-block-paragraph">&#8230;installiert. Danach könnt Ihr Prism über <em>Anwendungen</em> | <em>Internet</em> | <em>Prism</em> starten. In dem daraufhin erscheinenden Dialog könnt ihr nun die URL von Zattoo eintragen. Schaut Euch am besten den nachfolgenden Screenshot mit den passenden Daten an.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227b6d07b&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227b6d07b" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="458" height="568" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2009/11/zattoo_prism1.jpg" alt="Zattoo in Prism einrichten." class="wp-image-4800" style="width:100%"/><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Zattoo in Prism einrichten.</figcaption></figure>
<p class="wp-block-paragraph">Eigentlich seid ihr damit fertig. Ihr könnt nun Zattoo über ein Icon auf dem Desktop starten. Allerdings ist der Webclient immer noch mit &#8222;Sozialem-Netzwerk&#8220; Schnickschnack überladen. Wer einfach nur die Senderliste und das Fernsehbild sehen möchte, der kann die von Roughtrade bereitgestellte webapp.css übernehmen. Erstellt die Datei via&#8230;</p><pre class="wp-block-code"><code>$ gedit ~/.webapps/zattoo.tv@prism.app/webapp.css
</code></pre><p class="wp-block-paragraph">&#8230;und fügt diesen Inhalt ein&#8230;</p><pre class="wp-block-code"><code>@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain(&quot;zattoo.com&quot;) {
#landing-video-content, #landing-ad-blocking-div {
 display: none !important;
}
#mosaic-wrap {
 top: 0 !important;
}
}
@-moz-document url-prefix(&quot;http://zattoo.com/view/&quot;) {
#header,#companion , #sidebar-ad-iframe, #title, #tv-frame-ad-iframe {
 display: none !important;
}

#body, #wrapper {
 top: 0 !important;
}
#channels {
height: 100% !important; 
}
#sidebar {
 z-index: 1 !important;
 left: -296px !important;
 background: #000 !important;
}
#sidebar:hover {
 left: 0 !important;
}
#main {
 left: 0 !important;
 z-index: 0 !important;
}
}
</code></pre><p class="wp-block-paragraph">&#8230;sobald ihr Prism neu startet, seht ihr nur noch die Senderliste und das TV-Bild. Im folgenden Screenshot sehr Ihr beide Varianten im Vergleich&#8230;</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227b6e219&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227b6e219" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1104" height="718" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2009/11/zattoo_prism2.jpg" alt="Zattoo mit eigener webapp.css" class="wp-image-4801" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2009/11/zattoo_prism2.jpg 1104w, https://linuxundich.de/wp-content/uploads/2009/11/zattoo_prism2-640x416.jpg 640w, https://linuxundich.de/wp-content/uploads/2009/11/zattoo_prism2-768x499.jpg 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Zattoo mit eigener webapp.css</figcaption></figure>
<p class="wp-block-paragraph">Wer die Integration &#8222;unseres&#8220; Zattoo-Clients in den Linux-Desktop perfekt machen möchte, der kann noch einen Eintrag in das Anwendungsmenü machen. Man könnte dies nun manuell über den Menüeditor machen, ich finde es jedoch praktischer, die dafür nötige Datei von Hand anzulegen. So steht dann unser Client allen Anwendern des Systems zur Verfügung. Ladet erstmal via&#8230;</p><pre class="wp-block-code"><code>$ sudo wget http://static.macprime.ch/_images/news/Zattoo-Icon.png -O /usr/share/pixmaps/zattoo.png
</code></pre><p class="wp-block-paragraph">&#8230;ein passendes Icon auf euren Rechner. Öffnet dann via&#8230;</p><pre class="wp-block-code"><code>$ sudo gedit  /usr/share/applications/zattoo.desktop
</code></pre><p class="wp-block-paragraph">&#8230;einen Editor mit Root-Rechten und fügt den Inhalt dieser Box ein&#8230;</p><pre class="wp-block-code"><code>[Desktop Entry]
Name=Zattoo
Comment=Watch the Zattoo Webclient inside Prism
Comment[de]=Mit Zattoo und Prism Internet-TV ansehen
Exec=&quot;prism&quot; -override &quot;.webapps/zattoo@prism.app/override.ini&quot; -webapp zattoo@prism.app
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/usr/share/pixmaps/zattoo.png
Categories=AudioVideo;
</code></pre><p class="wp-block-paragraph">&#8230;speichert die Datei und schon hat jeder Anwender Eures Systems unter <em>Anwendungen</em> | <em>Unterhaltungsmedien</em> einen Eintrag für Zattoo, über den ihr den Webclient von Zattoo in Prism öffnen könnt. Die Probleme des Flash-Streams (Hohe Prozessorlast, Kein richtiges Vollbild) bleiben natürlich noch, doch wenigstens ist die &#8222;Zattoo-Prism&#8220;-Oberfläche nun vom schlimmsten Schnickschnack befreit.</p><p class="wp-block-paragraph">//PS: Sollte das Fernsehbild nicht mit dem Prism-Fenster skalieren, dann klickt auf das kleine Icon mit den zwei Pfeilen in der rechten unteren Ecke des Fernsehbildes. Über dieses könnt ihr Zattoo sagen das Fernsehbild so groß wie möglich zu machen. [UPDATE 17.11.2009: Ich habe die webapp.css gegen die von <a href="https://forum.ubuntuusers.de/post/2235162/">Linux-Fan</a> ersetzt. Damit wird die Senderleiste nur eingeblendet, wenn man mit der Maus an den linken Rand des Fensters fährt.]</p>
<hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/zattoo-mit-prism-als-alleinstehende-anwendung-unter-linux/feed/</wfw:commentRss>
			<slash:comments>36</slash:comments>
		
		
			</item>
		<item>
		<title>Pimp my Google Reader! Der Helvetireader.</title>
		<link>https://linuxundich.de/pimp-my-google-reader-der-helvetireader/</link>
					<comments>https://linuxundich.de/pimp-my-google-reader-der-helvetireader/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Thu, 27 Nov 2008 18:43:55 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[Webapplikation]]></category>
		<guid isPermaLink="false">http://christoph-langner.de/de/?p=411</guid>

					<description><![CDATA[Der Helvetireader ist ein Greasemonkey-Skript, das dem Google Reader ein deutlich schlichteres und eleganteres Aussehen verpasst.]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">Dass ich den Google Reader ideal finde, wenn es darum geht, der Flut von Informationen Herr zu werden, habe ich ja bereits <a href="https://linuxundich.de/news-feeds-mit-dem-google-reader-lesen/">hier</a> geschrieben. Aktuell habe ich mich ein bisschen mehr verliebt. Schuld daran ist der wunderbar dezent gestaltete <a href="http://helvetireader.com/">Helvetireader</a>. Der Helvetireader ist ein &#8222;Theme&#8220;, oder besser ein Greasemonkey Skript, für den Google Reader. Auf diese Weise wird dem Reader ein neues CSS untergeschoben. Die Installation in Firefox ist dabei denkbar einfach. Zuerst muss die Erweiterung <a href="https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/">Greasemonkey</a> installiert werden.</p><p class="wp-block-paragraph">Nach einem Neustart des Browsers muss man nur noch auf &#8222;<em>Install as a userscript</em>&#8220; auf der <a href="http://helvetireader.com/">Homepage</a> des Helvetireaders klicken. Dies installiert automatisch das Skript. Danach erstrahlt der Google Reader im neuen Licht. Genial ist auch der Tipp von <a href="https://www.kryogenix.org/days/2008/11/26/helvetireader-in-mozilla-prism/">kryogenix.org</a>. Mit ihm kann man den Helvetireader auch in Mozilla <a href="https://wiki.ubuntuusers.de/Archiv/Prism/">Prism</a> benutzen.</p>
<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac7227b717ff&quot;}" data-wp-interactive="core/image" data-wp-key="6ac7227b717ff" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="921" height="639" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2008/11/helvetireader.png" alt="Der Helvetireader verpasst dem Google Reader ein neues Bild. Deutlich schlichter, doch eine ganze Nummer eleganter. Die Usability kommt dabei auch nicht zu kurz." class="wp-image-412" style="width:100%" srcset="https://linuxundich.de/wp-content/uploads/2008/11/helvetireader.png 921w, https://linuxundich.de/wp-content/uploads/2008/11/helvetireader-640x444.png 640w, https://linuxundich.de/wp-content/uploads/2008/11/helvetireader-768x533.png 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Der Helvetireader verpasst dem Google Reader ein neues Bild. Deutlich schlichter, doch eine ganze Nummer eleganter. Die Usability kommt dabei auch nicht zu kurz.</figcaption></figure>


<hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/pimp-my-google-reader-der-helvetireader/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
