{"id":22047,"date":"2024-10-17T23:12:07","date_gmt":"2024-10-17T21:12:07","guid":{"rendered":"http:\/\/blog.wenzlaff.de\/?p=22047"},"modified":"2024-10-17T17:48:39","modified_gmt":"2024-10-17T15:48:39","slug":"autostart-von-syncthing-auf-dem-raspberry-pi-aktivieren","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=22047","title":{"rendered":"Autostart von Syncthing auf dem Raspberry Pi aktivieren"},"content":{"rendered":"<p>Syncthing ist ein Open-Source-Tool zur kontinuierlichen Datei-Synchronisation zwischen verschiedenen Ger\u00e4ten \u00fcber das Netzwerk. Es verwendet Peer-to-Peer-Technologie, um Dateien sicher und dezentral zu synchronisieren, ohne dass ein zentraler Server ben\u00f6tigt wird. Alle Daten\u00fcbertragungen sind Ende-zu-Ende verschl\u00fcsselt, um die Privatsph\u00e4re und Sicherheit der Benutzer zu gew\u00e4hrleisten. Syncthing ist plattform\u00fcbergreifend verf\u00fcgbar und bietet eine einfache Bedienung \u00fcber eine webbasierte Benutzeroberfl\u00e4che.<\/p>\n<p>Wie kann man aber einen autostart von Syncthing einrichten?<\/p>\n<p>Mit Systemctl. Systemctl ist das Kommandozeilen-Werkzeug, das zum Verwalten von systemd-Diensten verwendet wird. Es erm\u00f6glicht die Interaktion mit allen Aspekten der Dienstverwaltung, einschlie\u00dflich Starten, Stoppen, Aktivieren und Deaktivieren von Diensten.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2024\/10\/fetaime.gif\" alt=\"\" width=\"512\" height=\"288\" class=\"aligncenter size-full wp-image-22051\" \/><\/p>\n<p>Dies kann auch f\u00fcr den Autostart von Syncthing auf dem Raspberry Pi Zero W und anderen dienen. Daf\u00fcr muss nur eine Datei angelegt werden und &#8230;<!--more--><\/p>\n<pre class=\"lang:default decode:true \" >\r\n\r\n\/\/ Anlegen der Datei\r\nsudo vi \/etc\/systemd\/system\/syncthing.service\r\n\/\/ mit Inhalt pi evl. durch User ersetzen\r\n[Unit]\r\nDescription=Syncthing - Open Source Continuous File Synchronization\r\nDocumentation=https:\/\/docs.syncthing.net\/\r\nAfter=network.target\r\n\r\n[Service]\r\nautorestart=True\r\ndirectory=\/home\/pi\r\nUser=pi\r\nExecStartPre=\/bin\/sleep 10\r\nExecStart=\/usr\/bin\/syncthing --no-browser\r\nRestart=on-failure\r\nSuccessExitStatus=3 4\r\nenvironment = STNORESTART=\"1\", HOME=\"\/home\/pi\"\r\n\r\n[Install]\r\nWantedBy=multi-user.target\r\n\r\n\r\n\/\/ Datei Rechte setzen\r\nsudo chmod 644 \/etc\/systemd\/system\/syncthing.service\r\n\r\n\/\/ Daemon reload\r\nsudo systemctl daemon-reload\r\n\r\n\/\/ Autostart anschalten, dieser Befehl erstellt symbolische Links \r\n\/\/ in den entsprechenden systemd-Verzeichnissen, \r\n\/\/ die daf\u00fcr sorgen, dass der Dienst beim Hochfahren ausgef\u00fchrt wird\r\nsudo systemctl enable syncthing\r\n\r\n\/\/ Starten\r\nsudo systemctl start syncthing\r\n\r\n\/\/ Check des status\r\nsudo systemctl status syncthing\r\n\r\n\/\/ Logs k\u00f6nnen ausgegeben werden mit\r\njournalctl -xeu syncthing.service\r\n\r\n\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Syncthing ist ein Open-Source-Tool zur kontinuierlichen Datei-Synchronisation zwischen verschiedenen Ger\u00e4ten \u00fcber das Netzwerk. Es verwendet Peer-to-Peer-Technologie, um Dateien sicher und dezentral zu synchronisieren, ohne dass ein zentraler Server ben\u00f6tigt wird. Alle Daten\u00fcbertragungen sind Ende-zu-Ende verschl\u00fcsselt, um die Privatsph\u00e4re und Sicherheit der Benutzer zu gew\u00e4hrleisten. Syncthing ist plattform\u00fcbergreifend verf\u00fcgbar und bietet eine einfache Bedienung \u00fcber eine &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/blog.wenzlaff.de\/?p=22047\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eAutostart von Syncthing auf dem Raspberry Pi aktivieren\u201c <\/span>weiterlesen<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[220,7],"tags":[753,6039,6040,1025,6036,6038,6037,1032,4094,4093],"class_list":["post-22047","post","type-post","status-publish","format-standard","hentry","category-anleitung","category-tools","tag-autostart","tag-journalctl","tag-logs","tag-pi","tag-sync","tag-syncronisierung","tag-syncthing","tag-system","tag-systemctl","tag-systemd"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/22047","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=22047"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/22047\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=22047"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=22047"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=22047"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}