<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>php &amp;mdash; Malte&#39;s OpenSource Talk</title>
    <link>https://beli3ver.writeas.com/tag:php</link>
    <description>#Linux #OpenSource #FOSS</description>
    <pubDate>Sat, 16 May 2026 05:07:45 +0000</pubDate>
    <item>
      <title>Crontabs für Filerun</title>
      <link>https://beli3ver.writeas.com/crontabs-fur-filerun?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[Seit heute habe ich filerun im Einsatz.&#xA;Es läuft wirklich wunderbar. Doch habe ich mich nach der Einrichtung gewundert, dass Dateien, die ich mit rsync auf den Server geschoben habe, zwar angezeigt werden, diese aber nicht als Medientypen erkannt werden.&#xA;Also nicht automatisch als Videos, Bilder oder z.B. PDF Dokumente.&#xA;Nach einigen Forschen in der Dokumentation, wurde mir dann bewusst, dass Dateien, die manuell auf den Server geschoben werden und nicht über das Webfrontend, manuell erkannt werden müssen.&#xA;Filerun hat in seinem Stammverzeichnis extra hierfür ein cron Verzeichnis mit den wichtigsten Dateien für die Wartung der Installation angelegt.&#xA;Dazu habe ich jetzt folgende Cronjobs angelegt:&#xA;&#xA;/15    &#x9;root&#x9;php -c /etc/php/7.4/apache2/conf.d/filerun.ini /var/www/html/filerun/cron/metadataindex.php&#xA;/15    &#x9;root&#x9;php -c /etc/php/7.4/apache2/conf.d/filerun.ini /var/www/html/filerun/cron/indexfilenames.php /filerun/ true&#xA;/15    &#x9;root&#x9;php -c /etc/php/7.4/apache2/conf.d/filerun.ini /var/www/html/filerun/cron/reindexfiles.php&#xA;/15    &#x9;root&#x9;php -c /etc/php/7.4/apache2/conf.d/filerun.ini /var/www/html/filerun/cron/emptytrash.php –days 30&#xA;/15    &#x9;root&#x9;php -c /etc/php/7.4/apache2/conf.d/filerun.ini /var/www/html/filerun/cron/pathscleanup.php&#xA;/15    &#x9;root&#x9;php -c /etc/php/7.4/apache2/conf.d/filerun.ini /var/www/html/filerun/cron/make_thumbs.php&#xA;&#xA;Die folgenden Cronjobs erledigen folgenden Aufgaben:&#xA;Erkennen der Metadaten und erkennen von Mediendateien&#xA;Aufnahme der Dateinamen in die Suche&#xA;Indexieren von allen Dateien&#xA;Im Papierkorb alle Dateien löschen, die älter als 30 Tage sind&#xA;Manuell gelöscht Dateien aus dem Index entfernen&#xA;Erstellen von Thumbnails&#xA;&#xA;Jetzt werden wieder im Webfrontend alle Dateien ordentlich in entsprechender Struktur angezeigt.&#xA;&#xA;#filerun #cron #linux #debian #php]]&gt;</description>
      <content:encoded><![CDATA[<p>Seit heute habe ich <a href="https://filerun.com" rel="nofollow">filerun</a> im Einsatz.
Es läuft wirklich wunderbar. Doch habe ich mich nach der Einrichtung gewundert, dass Dateien, die ich mit rsync auf den Server geschoben habe, zwar angezeigt werden, diese aber nicht als Medientypen erkannt werden.
Also nicht automatisch als Videos, Bilder oder z.B. PDF Dokumente.
Nach einigen Forschen in der <a href="https://docs.filerun.com/admin_guide" rel="nofollow">Dokumentation</a>, wurde mir dann bewusst, dass Dateien, die manuell auf den Server geschoben werden und nicht über das Webfrontend, manuell erkannt werden müssen.
Filerun hat in seinem Stammverzeichnis extra hierfür ein <code>cron</code> Verzeichnis mit den wichtigsten Dateien für die Wartung der Installation angelegt.
Dazu habe ich jetzt folgende Cronjobs angelegt:</p>

<pre><code class="language-bash">*/15 * * * *	root	php -c /etc/php/7.4/apache2/conf.d/filerun.ini /var/www/html/filerun/cron/metadata_index.php
*/15 * * * *	root	php -c /etc/php/7.4/apache2/conf.d/filerun.ini /var/www/html/filerun/cron/index_filenames.php /filerun/ true
*/15 * * * *	root	php -c /etc/php/7.4/apache2/conf.d/filerun.ini /var/www/html/filerun/cron/reindex_files.php
*/15 * * * *	root	php -c /etc/php/7.4/apache2/conf.d/filerun.ini /var/www/html/filerun/cron/empty_trash.php –days 30
*/15 * * * *	root	php -c /etc/php/7.4/apache2/conf.d/filerun.ini /var/www/html/filerun/cron/paths_cleanup.php
*/15 * * * *	root	php -c /etc/php/7.4/apache2/conf.d/filerun.ini /var/www/html/filerun/cron/make_thumbs.php
</code></pre>

<p>Die folgenden Cronjobs erledigen folgenden Aufgaben:
– Erkennen der Metadaten und erkennen von Mediendateien
– Aufnahme der Dateinamen in die Suche
– Indexieren von allen Dateien
– Im Papierkorb alle Dateien löschen, die älter als 30 Tage sind
– Manuell gelöscht Dateien aus dem Index entfernen
– Erstellen von Thumbnails</p>

<p>Jetzt werden wieder im Webfrontend alle Dateien ordentlich in entsprechender Struktur angezeigt.</p>

<p><a href="https://beli3ver.writeas.com/tag:filerun" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">filerun</span></a> <a href="https://beli3ver.writeas.com/tag:cron" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">cron</span></a> <a href="https://beli3ver.writeas.com/tag:linux" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">linux</span></a> <a href="https://beli3ver.writeas.com/tag:debian" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">debian</span></a> <a href="https://beli3ver.writeas.com/tag:php" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">php</span></a></p>
]]></content:encoded>
      <guid>https://beli3ver.writeas.com/crontabs-fur-filerun</guid>
      <pubDate>Thu, 29 Dec 2022 12:08:38 +0000</pubDate>
    </item>
  </channel>
</rss>