{"id":2794,"date":"2025-05-25T18:52:14","date_gmt":"2025-05-25T16:52:14","guid":{"rendered":"https:\/\/digital-cleaning.de\/?p=2794"},"modified":"2025-05-25T19:15:14","modified_gmt":"2025-05-25T17:15:14","slug":"linkding-bookmark-manager-nach-dem-ende-von-pocket-nutzen","status":"publish","type":"post","link":"https:\/\/digital-cleaning.de\/index.php\/linkding-bookmark-manager-nach-dem-ende-von-pocket-nutzen\/","title":{"rendered":"Linkding &#8211; Bookmark-Manager nach dem Ende von Pocket nutzen"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding1.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"560\" src=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding1-1024x560.jpg\" alt=\"\" class=\"wp-image-2795\" srcset=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding1-1024x560.jpg 1024w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding1-300x164.jpg 300w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding1-768x420.jpg 768w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding1-1536x839.jpg 1536w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding1-1140x623.jpg 1140w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding1.jpg 1852w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n<p>Der Sp\u00e4ter-Lesen-Dienst Pocket schlie\u00dft seine Tore. Oft wurde er nur f\u00fcr das unkomplizierte Sammeln von Lesezeichen genutzt. Auch ich habe ihn eher als &#8222;Beruhigungspille&#8220; eingesetzt nach dem Motto: &#8222;Okay, k\u00f6nnte in den n\u00e4chsten 2, 3 Tagen doch noch interessant werden &#8211; halte ich einfach mal kurz fest.&#8220; Auf diese Weise habe ich Laufe der Jahre knapp 10.000 Links gespeichert. Da ich andere Dienste f\u00fcr wirklich wichtige Webseiten verwende &#8211; <strong><a href=\"https:\/\/digital-cleaning.de\/index.php\/readeck-spaeter-lesen-dienst-mit-blitz-installation\/\" data-type=\"link\" data-id=\"https:\/\/digital-cleaning.de\/index.php\/readeck-spaeter-lesen-dienst-mit-blitz-installation\/\">Readeck<\/a><\/strong>, <a href=\"https:\/\/digital-cleaning.de\/index.php\/bookmarks-keep-fallin-on-my-head\/\" data-type=\"link\" data-id=\"https:\/\/digital-cleaning.de\/index.php\/bookmarks-keep-fallin-on-my-head\/\"><strong>Raindrop.io<\/strong><\/a> usw. &#8211; ist das jetzt f\u00fcr mich kein Weltuntergang. Aber warum nicht die Sammlung &#8211; zusammen mit einem ausgesprochen flinken Bookmark-Manager &#8211; zumindest auf dem Homeserver weiter behalten? Ganz nebenbei lernt man so einen wirklich guten Dienst kennen: <strong><a href=\"https:\/\/github.com\/sissbruecker\/linkding\" data-type=\"link\" data-id=\"https:\/\/github.com\/sissbruecker\/linkding\">Linkding<\/a><\/strong>. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vorteile von Linkding<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Tags f\u00fcr die Organisation<\/h3>\n\n\n\n<p>Bei gro\u00dfen Sammlungen finde ich es wichtig, dass die Lesezeichen in m\u00f6glichst kompakten Listen angezeigt werden. Ich pers\u00f6nlich mag da keinen Bunte-Bilder-Pinterest-like-Schnick-Schnack. Das Tool soll flott sein und \u00fcber gute Such-\/Filterm\u00f6glichkeiten verf\u00fcgen. Diese Bedingung erf\u00fcllt Linkding. Es gibt keine Ordner, Sammlungen usw. Die Grundlagen bilden Tags, die man jedem Eintrag zuweisen kann. Ein Klick auf einen Tag filtert nicht nur die Eintr\u00e4ge &#8211; auch die Tag-Liste verkleinert sich: Es werden dann nur noch jene Schlagw\u00f6rter angezeigt, die in Notizen zusammen mit dem Ausgangs-Schlagwort vorkommen:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding3.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"385\" src=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding3-1024x385.jpg\" alt=\"\" class=\"wp-image-2796\" srcset=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding3-1024x385.jpg 1024w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding3-300x113.jpg 300w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding3-768x289.jpg 768w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding3-1536x577.jpg 1536w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding3-1140x429.jpg 1140w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding3.jpg 1644w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n<p>Auf diese Weise erh\u00e4lt man sehr einfach UND-Verkn\u00fcpfungen &#8211; klickt man also noch &#8222;notizen&#8220; auf &#8222;markdown&#8220;, so werden nur noch jene Bookmarks angezeigt, die <strong>beide Tags<\/strong> enthalten:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding4.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"315\" src=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding4-1024x315.jpg\" alt=\"\" class=\"wp-image-2797\" srcset=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding4-1024x315.jpg 1024w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding4-300x92.jpg 300w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding4-768x236.jpg 768w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding4-1140x350.jpg 1140w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding4.jpg 1504w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\">Ungelesen-Option<\/h3>\n\n\n\n<p>Richtig gut ist die Unread-Funktion: Man kann f\u00fcr das Speichern neuer Bookmarks einstellen, dass sie als &#8222;ungelesen&#8220; angezeigt werden. Damit erh\u00e4lt man eine Liste, die nur die neuesten Zug\u00e4nge erfasst. Mit einem Klick kann man einen Link auf &#8222;gelesen&#8220; setzen, so dass er aus der Liste verschwindet:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding5.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"346\" src=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding5-1024x346.jpg\" alt=\"\" class=\"wp-image-2798\" srcset=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding5-1024x346.jpg 1024w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding5-300x101.jpg 300w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding5-768x259.jpg 768w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding5-1536x519.jpg 1536w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding5-1140x385.jpg 1140w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding5.jpg 1676w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\">Markdown-Notizen<\/h3>\n\n\n\n<p>Die Metadaten samt Kurzbeschreibung des Inhalts f\u00fcgt Linkding automatisch ein. Selbst kann man noch Dateien anh\u00e4ngen oder Notizen verfassen. F\u00fcr mich ein besonderer Pluspunkt, dass man f\u00fcr die Notizen Markdown verwenden kann:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding7.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"443\" src=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding7-1024x443.jpg\" alt=\"\" class=\"wp-image-2799\" srcset=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding7-1024x443.jpg 1024w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding7-300x130.jpg 300w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding7-768x332.jpg 768w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding7-1536x665.jpg 1536w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding7-1140x494.jpg 1140w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding7.jpg 1640w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\">Favicons und Thumbnails<\/h3>\n\n\n\n<p>Wie gesagt: Ich mag meine Liste m\u00f6glichst simpel. Wenn es ein wenig mehr sein soll, so holt sich Linkding auch die Favicons zu den Links und legt kleine Preview-Bilder an:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding8.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"485\" src=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding8-1024x485.jpg\" alt=\"\" class=\"wp-image-2801\" style=\"width:596px;height:auto\" srcset=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding8-1024x485.jpg 1024w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding8-300x142.jpg 300w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding8-768x364.jpg 768w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding8-1140x540.jpg 1140w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding8.jpg 1390w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding9.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1004\" height=\"1024\" src=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding9-1004x1024.jpg\" alt=\"\" class=\"wp-image-2802\" style=\"width:561px;height:auto\" srcset=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding9-1004x1024.jpg 1004w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding9-294x300.jpg 294w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding9-768x784.jpg 768w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding9-1140x1163.jpg 1140w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding9-75x75.jpg 75w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding9.jpg 1376w\" sizes=\"auto, (max-width: 1004px) 100vw, 1004px\" \/><\/a><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\">Gute Suchfunktion<\/h3>\n\n\n\n<p>Eigentlich hat die Suchfunktion keine gro\u00dfen Besonderheiten &#8211; aber sie hat im Index nicht nur Titel und Link, auch Notizen und Zusammenfassungen werden in die Resultate einbezogen. Ebenfalls gef\u00e4llt mir die kleine Liste, die direkt beim Suchfeld w\u00e4hrend des Tippens eingeblendet wird:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding12.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"818\" height=\"600\" src=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding12.jpg\" alt=\"\" class=\"wp-image-2804\" style=\"width:498px;height:auto\" srcset=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding12.jpg 818w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding12-300x220.jpg 300w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding12-768x563.jpg 768w\" sizes=\"auto, (max-width: 818px) 100vw, 818px\" \/><\/a><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\">Und noch &#8230;<\/h3>\n\n\n\n<p>Okay, das mag gen\u00fcgen. Es gibt noch eine Reihe zus\u00e4tzlicher M\u00f6glichkeiten &#8211; z. B. HTML-Dateien der Webseiten offline zu speichern, weiter Nutzer anlegen, Links bei archive.org speichern, Bookmarks zu teilen usw. usw. Oder via API etwa vom Feedsammler FreshRSS Artikel direkt in Linkding speichern. Auch kann man Bedingungen f\u00fcr automatische Tags setzen (&#8222;Wenn Link von Youtube &#8211; dann Schlagwort &#8218;video&#8216;). Und noch mehr, das interessant klingt, aber auch etwas &#8222;Fummelei&#8220; bedeutet. Jedenfalls funktionieren die Erweiterungen f\u00fcr Firefox und Chrome recht problemlos. Eine Liste der bereits vergebenen Tags wird eingeblendet. Mobil sollte unter iOS durch die API eine Kurzbefehl machbar sein &#8211; konnte ich aber noch nicht ausprobieren.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Import der Pocket-Lesezeichen<\/h2>\n\n\n\n<p>Installiert habe ich Linkding mit Docker Compose &#8211; wie \u00fcblich: 1 x eine docker-compose.yml plus 1 x .env in ein Verzeichnis &#8211; anschlie\u00dfend &#8222;docker compose up -d&#8220; fertig.<\/p>\n\n\n\n<p>Hier meine Dateien (ich verwende Port 9094 statt 9090, da dieser schon belegt ist):<\/p>\n\n\n\n<p>docker-compose.yml:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"services:\n  linkding:\n    container_name: &quot;linkding&quot;\n    image: sissbruecker\/linkding:latest\n    ports:\n      - &quot;${LD_HOST_PORT:-9094}:9090&quot;\n    volumes:\n      - &quot;${LD_HOST_DATA_DIR:-.\/data}:\/etc\/linkding\/data&quot;\n    env_file:\n      - .env\n    restart: unless-stopped\n\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #62E884\">services:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">  <\/span><span style=\"color: #62E884\">linkding:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #62E884\">container_name:<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #DEE492\">&quot;<\/span><span style=\"color: #E7EE98\">linkding<\/span><span style=\"color: #DEE492\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #62E884\">image:<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #E7EE98\">sissbruecker\/linkding:latest<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #62E884\">ports:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">      <\/span><span style=\"color: #62E884\">-<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #DEE492\">&quot;<\/span><span style=\"color: #E7EE98\">${<\/span><span style=\"color: #BF9EEE\">LD_HOST_PORT<\/span><span style=\"color: #F286C4\">:-<\/span><span style=\"color: #BF9EEE\">9094<\/span><span style=\"color: #E7EE98\">}:9090<\/span><span style=\"color: #DEE492\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #62E884\">volumes:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">      <\/span><span style=\"color: #62E884\">-<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #DEE492\">&quot;<\/span><span style=\"color: #E7EE98\">${<\/span><span style=\"color: #BF9EEE\">LD_HOST_DATA_DIR<\/span><span style=\"color: #F286C4\">:-<\/span><span style=\"color: #E7EE98\">.<\/span><span style=\"color: #F286C4\">\/<\/span><span style=\"color: #BF9EEE\">data<\/span><span style=\"color: #E7EE98\">}:\/etc\/linkding\/data<\/span><span style=\"color: #DEE492\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #62E884\">env_file:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">      <\/span><span style=\"color: #62E884\">-<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #E7EE98\">.env<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F6F6F4\">    <\/span><span style=\"color: #62E884\">restart:<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #E7EE98\">unless-stopped<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<p>.env:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"LD_CONTAINER_NAME=linkding\nLD_HOST_PORT=9094\nLD_HOST_DATA_DIR=.\/data\nLD_CONTEXT_PATH=\nLD_SUPERUSER_NAME=[ein Name]\nLD_SUPERUSER_PASSWORD=[ein Passwort]\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #BF9EEE\">LD_CONTAINER_NAME<\/span><span style=\"color: #F286C4\">=<\/span><span style=\"color: #E7EE98\">linkding<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">LD_HOST_PORT<\/span><span style=\"color: #F286C4\">=<\/span><span style=\"color: #BF9EEE\">9094<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">LD_HOST_DATA_DIR<\/span><span style=\"color: #F286C4\">=<\/span><span style=\"color: #E7EE98\">.\/data<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">LD_CONTEXT_PATH<\/span><span style=\"color: #F286C4\">=<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">LD_SUPERUSER_NAME<\/span><span style=\"color: #F286C4\">=<\/span><span style=\"color: #E7EE98\">[ein<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #62E884\">Name]<\/span><\/span>\n<span class=\"line\"><span style=\"color: #BF9EEE\">LD_SUPERUSER_PASSWORD<\/span><span style=\"color: #F286C4\">=<\/span><span style=\"color: #E7EE98\">[ein<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #62E884\">Passwort]<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Stattliche 9940 Lesezeichen wurde bei mir in Linkding \u00fcbernommen &#8211; der eigentliche Import-Vorgang war in 30 Sekunden erledigt. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding11.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"798\" height=\"608\" src=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding11.jpg\" alt=\"\" class=\"wp-image-2803\" style=\"width:380px;height:auto\" srcset=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding11.jpg 798w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding11-300x229.jpg 300w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2025\/05\/linkding11-768x585.jpg 768w\" sizes=\"auto, (max-width: 798px) 100vw, 798px\" \/><\/a><\/figure><\/div>\n\n\n<p>Aktuell stellt Pocket noch wie vor nur <strong><a href=\"https:\/\/getpocket.com\/export\" data-type=\"link\" data-id=\"https:\/\/getpocket.com\/export\">CSV-Dateien f\u00fcr den Export <\/a><\/strong>zur Verf\u00fcgung, da k\u00f6nnte aber in der n\u00e4chsten Zeit noch ein HTML-Export dazu kommen &#8211; und dieses Format ben\u00f6tigt man f\u00fcr Linkding. Pocket hat mir ungef\u00e4hr f\u00fcnf Minuten nach der Anforderungen einen Link zu einem ZIP-Archiv zugeschickt. Das habe ich entpackt und die CSV-Datei in eine HTML-Datei umgewandelt. Daf\u00fcr gibt es wohl viele Konvertierungstools, ich habe <strong><a href=\"https:\/\/github.com\/enjikaka\/pocket-to-bookmark\" data-type=\"link\" data-id=\"https:\/\/github.com\/enjikaka\/pocket-to-bookmark\">dieses Skript <\/a><\/strong>benutzt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fazit<\/h2>\n\n\n\n<p>Ich kannte schon l\u00e4nger die \u00fcblichen Bookmark-Dienste f\u00fcr den Homeserver, die mich &#8211; bis auf Readeck &#8211; nicht \u00fcberzeugt haben. Am ehesten noch <strong><a href=\"https:\/\/github.com\/linkwarden\/linkwarden\" data-type=\"link\" data-id=\"https:\/\/github.com\/linkwarden\/linkwarden\">Linkwarden<\/a><\/strong>, l\u00e4uft auch recht flott auf meinem Raspberry Pi. Aber die Listenansicht war mir nicht &#8222;clean&#8220; genug. Bei Linkding gef\u00e4llt mir die unkomplizierte Bedienung, die kompakte Ansicht. Archiv-Bereich, Unread-Liste &#8211; all das sind pfiffige Ideen. Und vor allem: Alle Vorg\u00e4nge laufen sehr fl\u00fcssig ab &#8211; so was finde ich immer gut. <\/p>\n\n\n\n<p>Selbst wenn man Linkding nicht als eigentlichen Bookmarkmanager verwenden m\u00f6chte, so kann das Tool im aktuellen Fall des Pocket-Shutdowns gut als &#8222;historisches Archiv&#8220; der fr\u00fcheren Sammlung dienen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Der Sp\u00e4ter-Lesen-Dienst Pocket schlie\u00dft seine Tore. Oft wurde er nur f\u00fcr das unkomplizierte Sammeln von Lesezeichen genutzt. Auch ich habe ihn eher als &#8222;Beruhigungspille&#8220; eingesetzt nach dem Motto: &#8222;Okay, k\u00f6nnte in den n\u00e4chsten 2, 3 Tagen doch noch interessant werden &#8211; halte ich einfach mal kurz fest.&#8220; Auf diese Weise habe ich Laufe der Jahre knapp 10.000 Links gespeichert. Da ich andere Dienste f\u00fcr wirklich wichtige Webseiten verwende &#8211; Readeck, Raindrop.io usw. &#8211; ist das jetzt f\u00fcr mich kein Weltuntergang. Aber warum nicht die Sammlung &#8211; zusammen mit einem ausgesprochen flinken Bookmark-Manager &#8211; zumindest auf dem Homeserver weiter behalten? Ganz nebenbei lernt man so einen wirklich guten Dienst kennen: Linkding. Vorteile von Linkding Tags f\u00fcr die Organisation Bei gro\u00dfen Sammlungen finde ich es wichtig, dass die Lesezeichen in m\u00f6glichst kompakten Listen angezeigt werden. Ich pers\u00f6nlich mag da keinen Bunte-Bilder-Pinterest-like-Schnick-Schnack. Das Tool soll flott sein und \u00fcber gute Such-\/Filterm\u00f6glichkeiten verf\u00fcgen. Diese Bedingung erf\u00fcllt Linkding. Es gibt keine Ordner, Sammlungen usw. Die Grundlagen bilden Tags, die man jedem Eintrag zuweisen kann. Ein Klick auf einen Tag filtert nicht nur die Eintr\u00e4ge &#8211; auch die Tag-Liste verkleinert sich: Es werden dann nur noch jene Schlagw\u00f6rter angezeigt, die in Notizen zusammen mit dem Ausgangs-Schlagwort vorkommen: Auf diese Weise erh\u00e4lt man sehr einfach UND-Verkn\u00fcpfungen &#8211; klickt man also noch &#8222;notizen&#8220; auf &#8222;markdown&#8220;, so werden nur noch jene Bookmarks angezeigt, die beide Tags enthalten: Ungelesen-Option Richtig gut ist die Unread-Funktion: Man kann f\u00fcr das Speichern neuer Bookmarks einstellen, dass sie als &#8222;ungelesen&#8220; angezeigt werden. Damit erh\u00e4lt man eine Liste, die nur die neuesten Zug\u00e4nge erfasst. Mit einem Klick kann man einen Link auf &#8222;gelesen&#8220; setzen, so dass er aus der Liste verschwindet: Markdown-Notizen Die Metadaten samt Kurzbeschreibung des Inhalts f\u00fcgt Linkding automatisch ein. Selbst kann man noch Dateien anh\u00e4ngen oder Notizen verfassen. F\u00fcr mich ein besonderer Pluspunkt, dass man f\u00fcr die Notizen Markdown verwenden kann: Favicons und Thumbnails Wie gesagt: Ich mag meine Liste m\u00f6glichst simpel. Wenn es ein wenig mehr sein soll, so holt sich Linkding auch die Favicons zu den Links und legt kleine Preview-Bilder an: Gute Suchfunktion Eigentlich hat die Suchfunktion keine gro\u00dfen Besonderheiten &#8211; aber sie hat im Index nicht nur Titel und Link, auch Notizen und Zusammenfassungen werden in die Resultate einbezogen. Ebenfalls gef\u00e4llt mir die kleine Liste, die direkt beim Suchfeld w\u00e4hrend des Tippens eingeblendet wird: Und noch &#8230; Okay, das mag gen\u00fcgen. Es gibt noch eine Reihe zus\u00e4tzlicher M\u00f6glichkeiten &#8211; z. B. HTML-Dateien der Webseiten offline zu speichern, weiter Nutzer anlegen, Links bei archive.org speichern, Bookmarks zu teilen usw. usw. Oder via API etwa vom Feedsammler FreshRSS Artikel direkt in Linkding speichern. Auch kann man Bedingungen f\u00fcr automatische Tags setzen (&#8222;Wenn Link von Youtube &#8211; dann Schlagwort &#8218;video&#8216;). Und noch mehr, das interessant klingt, aber auch etwas &#8222;Fummelei&#8220; bedeutet. Jedenfalls funktionieren die Erweiterungen f\u00fcr Firefox und Chrome recht problemlos. Eine Liste der bereits vergebenen Tags wird eingeblendet. Mobil sollte unter iOS durch die API eine Kurzbefehl machbar sein &#8211; konnte ich aber noch nicht ausprobieren. Import der Pocket-Lesezeichen Installiert habe ich Linkding mit Docker Compose &#8211; wie \u00fcblich: 1 x eine docker-compose.yml plus 1 x .env in ein Verzeichnis &#8211; anschlie\u00dfend &#8222;docker compose up -d&#8220; fertig. Hier meine Dateien (ich verwende Port 9094 statt 9090, da dieser schon belegt ist): docker-compose.yml: .env: Stattliche 9940 Lesezeichen wurde bei mir in Linkding \u00fcbernommen &#8211; der eigentliche Import-Vorgang war in 30 Sekunden erledigt. Aktuell stellt Pocket noch wie vor nur CSV-Dateien f\u00fcr den Export zur Verf\u00fcgung, da k\u00f6nnte aber in der n\u00e4chsten Zeit noch ein HTML-Export dazu kommen &#8211; und dieses Format ben\u00f6tigt man f\u00fcr Linkding. Pocket hat mir ungef\u00e4hr f\u00fcnf Minuten nach der Anforderungen einen Link zu einem ZIP-Archiv zugeschickt. Das habe ich entpackt und die CSV-Datei in eine HTML-Datei umgewandelt. Daf\u00fcr gibt es wohl viele Konvertierungstools, ich habe dieses Skript benutzt. Fazit Ich kannte schon l\u00e4nger die \u00fcblichen Bookmark-Dienste f\u00fcr den Homeserver, die mich &#8211; bis auf Readeck &#8211; nicht \u00fcberzeugt haben. Am ehesten noch Linkwarden, l\u00e4uft auch recht flott auf meinem Raspberry Pi. Aber die Listenansicht war mir nicht &#8222;clean&#8220; genug. Bei Linkding gef\u00e4llt mir die unkomplizierte Bedienung, die kompakte Ansicht. Archiv-Bereich, Unread-Liste &#8211; all das sind pfiffige Ideen. Und vor allem: Alle Vorg\u00e4nge laufen sehr fl\u00fcssig ab &#8211; so was finde ich immer gut. Selbst wenn man Linkding nicht als eigentlichen Bookmarkmanager verwenden m\u00f6chte, so kann das Tool im aktuellen Fall des Pocket-Shutdowns gut als &#8222;historisches Archiv&#8220; der fr\u00fcheren Sammlung dienen.<\/p>\n","protected":false},"author":1,"featured_media":2809,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2794","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-allgemein"],"_links":{"self":[{"href":"https:\/\/digital-cleaning.de\/index.php\/wp-json\/wp\/v2\/posts\/2794","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/digital-cleaning.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/digital-cleaning.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/digital-cleaning.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/digital-cleaning.de\/index.php\/wp-json\/wp\/v2\/comments?post=2794"}],"version-history":[{"count":4,"href":"https:\/\/digital-cleaning.de\/index.php\/wp-json\/wp\/v2\/posts\/2794\/revisions"}],"predecessor-version":[{"id":2808,"href":"https:\/\/digital-cleaning.de\/index.php\/wp-json\/wp\/v2\/posts\/2794\/revisions\/2808"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/digital-cleaning.de\/index.php\/wp-json\/wp\/v2\/media\/2809"}],"wp:attachment":[{"href":"https:\/\/digital-cleaning.de\/index.php\/wp-json\/wp\/v2\/media?parent=2794"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/digital-cleaning.de\/index.php\/wp-json\/wp\/v2\/categories?post=2794"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/digital-cleaning.de\/index.php\/wp-json\/wp\/v2\/tags?post=2794"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}