{"id":1171,"date":"2024-03-01T17:00:07","date_gmt":"2024-03-01T16:00:07","guid":{"rendered":"https:\/\/eonea.pl\/?p=1171"},"modified":"2024-04-05T10:52:30","modified_gmt":"2024-04-05T08:52:30","slug":"truenas-automatyczny-backup-konfiguracji-api-skrypty-truecommand","status":"publish","type":"post","link":"https:\/\/eonea.pl\/en\/truenas-automatyczny-backup-konfiguracji-api-skrypty-truecommand\/","title":{"rendered":"TrueNAS - automatic configuration backup - APIs, scripts, TrueCommand"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1171\" class=\"elementor elementor-1171\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cd8088f e-flex e-con-boxed e-con e-parent\" data-id=\"cd8088f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c1940d5 elementor-widget elementor-widget-video\" data-id=\"c1940d5\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/youtu.be\\\/XcpzKbAcbW0&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-87aae78 e-flex e-con-boxed e-con e-parent\" data-id=\"87aae78\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4eb1c22 elementor-widget elementor-widget-text-editor\" data-id=\"4eb1c22\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: justify;\"><a>Backup konfiguracji TrueNAS. Bo poza kapi\u0105 samych danych musimy mie\u0107 te\u017c kopi\u0119 konfiguracji TrueNAS. Pami\u0119tajmy, \u017ce nawet jak mamy dyski z danymi a stracimy dysk systemowy to w najlepszym wypadku czeka nas sporo konfiguracji a w najgorszym mo\u017ce si\u0119 okaza\u0107, \u017ce stracili\u015bmy na przyk\u0142ad klucze szyfruj\u0105ce dane na naszych dyskach wi\u0119c.. de facto stracili\u015bmy wszystkie dane. To, \u017ce trzeba robi\u0107 backup konfiguracji TrueNAS ju\u017c wiemy, ale jak robi\u0107? Jak to robi\u0107 w wersji PRO i to w dodatku automatycznie? Jest kilka sposob\u00f3w. Zapraszam na ca\u0142y materia\u0142.<\/a><\/p><div><div><div><!-- [if !supportAnnotations]--><\/div><p><!--[endif]--><\/p><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-778751a elementor-widget elementor-widget-text-editor\" data-id=\"778751a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Jak ju\u017c mamy ustawione automatyczne kopie bezpiecze\u0144stwa naszych danych. Najpierw z naszych serwer\u00f3w czy komputer\u00f3w na nasz TrueNAS jakimi\u015b SMB, Nextcloud, Windows backup czy czym tam jeszcze. Potem z naszego TrueNAS na inny nasz TrueNAS, Replikacje, synchronizacje, Syncthing czy co tam komu w duszy gra, bo przecie\u017c dane trzeb mie\u0107 w dw\u00f3ch miejscach. Tylko cz\u0119sto umyka nam w tym jedna rzecz. W\u0142a\u015bnie kopie konfiguracji naszych TrueNAS. Jasne ka\u017cdy j\u0105 zrobi przynajmniej raz po skonfigurowaniu po raz pierwszy. Potem po ka\u017cdej zmianie r\u00f3wnie\u017c, prawda? Zawsze o tym pami\u0119tacie, prawda? No to zazdroszcz\u0119. Uwa\u017cam, \u017ce \u017ar\u00f3d\u0142o najwi\u0119kszej ilo\u015bci problem\u00f3w to na og\u00f3\u0142 bia\u0142ko mi\u0119dzy fotelem i klawiatur\u0105 wi\u0119c.. nie, nie zawsze pami\u0119tam o tworzeniu backupu konfiguracji po ka\u017cdej zmianie.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-35f2d01 elementor-widget elementor-widget-text-editor\" data-id=\"35f2d01\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>O tym w\u0142a\u015bnie b\u0119dzie ten materia\u0142. Jak ustawi\u0107 automatyczny backup konfiguracji. Najpierw bardzo kr\u00f3tko opowiem co to jest API i do czego nam si\u0119 przyda. Potem poka\u017c\u0119 jak wykona\u0107 manualnie backup konfiguracji. Potem wygenerujemy token do API. Poka\u017c\u0119 jak dzia\u0142a backup w TrueCommand a na ko\u0144cu pokarz\u0119 jak przy pomocy prostego skryptu, nie wchodz\u0105c na stron\u0119 TrueNAS wykona\u0107 backup konfiguracji z linii komend.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c351cf0 elementor-widget elementor-widget-text-editor\" data-id=\"c351cf0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Co to i po co nam to API?<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-260ef3a elementor-widget elementor-widget-text-editor\" data-id=\"260ef3a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>My jako bia\u0142kowi u\u017cytkownicy potrzebujemy interface jak na przyk\u0142ad strona WWW. Wchodzimy na tak\u0105 stron\u0119 logujemy si\u0119, przechodzimy po zak\u0142adkach i klikamy w odpowiednie miejsce, \u017ceby \u015bci\u0105gn\u0105\u0107 backup konfiguracji. I to dzia\u0142a ale nie brzmi to jak co\u015b co da\u0142o by si\u0119 zautomatyzowa\u0107 a przynajmniej w spos\u00f3b prosty. I tutaj na bia\u0142ym koniu wkracza API czyli application programming interface. To spos\u00f3b komunikacji wykorzystywany w komunikacji maszyn-maszyna. Bazuj\u0105cy na XML protok\u00f3\u0142 komunikacji dzia\u0142aj\u0105cy na zasadzie zapytanie odpowied\u017a. Tak te\u017c jest w wypadku TrueNAS. Ka\u017cdy dostawca us\u0142ugi obs\u0142uguj\u0105cy mechanizm API dostarcza instrukcj\u0119 jak z niego skorzysta\u0107. W olbrzymim skr\u00f3cie instrukcja m\u00f3wi wy\u015blij zapytanie o takiej i takiej tre\u015bci zostanie \u00a0\u00a0\u00a0wykonane takie i takie zadanie. W ten spos\u00f3b w\u0142a\u015bnie przy odpowiedzi na konkretne zapytanie b\u0119dziemy tworzy\u0107 kopie bezpiecze\u0144stwa konfiguracji TrueNAS. Poza mo\u017cliwo\u015bci\u0105 tworzeni kopii bezpiecze\u0144stwa przez API\u00a0 mo\u017cemy zarz\u0105dza\u0107 TrueNAS ale tym razem tylko backup konfiguracji.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-533b296 elementor-widget elementor-widget-text-editor\" data-id=\"533b296\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Generowanie klucza API (token)<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ee8fe53 elementor-widget elementor-widget-text-editor\" data-id=\"ee8fe53\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Tak jak kiedy logujemy si\u0119 do naszej strony zarz\u0105dzaj\u0105cej TrueNAS i u\u017cywamy loginu has\u0142a no i najlepiej dwu sk\u0142adnikowej autoryzacji. Tak w wypadku API do uwierzytelniania s\u0142u\u017cy na token API. Takich token\u00f3w API mo\u017ce by\u0107 wi\u0119cej, ka\u017cdy system, u\u017cytkownik powinien mie\u0107 w\u0142asny, \u017ceby w razie potrzeby taki klucz anulowa\u0107 lub zresetowa\u0107.\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f7b7a29 elementor-widget elementor-widget-text-editor\" data-id=\"f7b7a29\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u00a0<strong>Backup konfiguracji TrueNAS \u2013 TrueCommand<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4b21caa elementor-widget elementor-widget-text-editor\" data-id=\"4b21caa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Jednym z lepszych pomys\u0142\u00f3w nie tylko do tworzenia backupu konfiguracji ale i og\u00f3lnie do zarz\u0105dzania TrueNAS jest TrueCommand. Zw\u0142aszcza je\u015bli mamy wi\u0119cej instancji TrueNAS. Dla zainteresowanych szczeg\u00f3\u0142ami polecam materia\u0142 [<a href=\"https:\/\/youtu.be\/rClX7jDS_4c\">TrueCommand \u2013 wszystkie TrueNAS w jednym miejscu<\/a>]\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-55e2a52 elementor-widget elementor-widget-text-editor\" data-id=\"55e2a52\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Backup konfiguracji TrueNAS \u2013 API skrypt<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e713c24 elementor-widget elementor-widget-text-editor\" data-id=\"e713c24\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>OK TrueCommand to fajne rozwi\u0105zanie. Je\u015bli jednak macie u siebie nie tylko TrueNAS ale r\u00f3wnie\u017c rutery, firewalle, serwery czy inne urz\u0105dzenia. I nie przekonuje Was utrzymywanie dedykowanego supervisora dla ka\u017cdego z tych rodzaj\u00f3w urz\u0105dze\u0144. Dodatkowo jeste\u015bcie zdecydowani zautomatyzowa\u0107 tworzenie backup konfiguracji. Pozostaje nast\u0119pna opcja. Skonfigurujemy skrypt kt\u00f3ry z linii komend b\u0119dzie \u015bci\u0105ga\u0142 nam backup z TrueNAS przy pomocy API.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-57231dc elementor-widget elementor-widget-text-editor\" data-id=\"57231dc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Skrypt tworz\u0105cy backup konfiguracji backup.sh:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6aa7aa elementor-widget elementor-widget-code-highlight\" data-id=\"c6aa7aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>#!\/bin\/bash\r\n# Backup folder\r\nBACKUP_FOLDER=.\/backups\r\nDEVICE_IP=$1\r\nAPI_TOKEN=$2\r\n# Create backup folder, if not exist\r\nmkdir -p \"$BACKUP_FOLDER\"\r\ntimestamp=$(date +%Y%m%d%H%M)\r\nfilename=\"${BACKUP_FOLDER}\/${DEVICE_IP}_${timestamp}\"\r\n\r\necho \"Creating backup configuration for device IP $DEVICE_IP\"\r\n\r\ncurl -k -L -X 'POST' https:\/\/$DEVICE_IP\/api\/v2.0\/config\/save -H \\\r\n'Authorization: Bearer '$API_TOKEN -H 'accept: *\/*' -H \\\r\n'Content-Type: application\/json' \\\r\n--output \"${filename}.db\"\r\n<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5d54952 elementor-widget elementor-widget-text-editor\" data-id=\"5d54952\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Pami\u0119tajcie \u017ce plik musi by\u0107 wykonywalny:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7b86eb1 elementor-widget elementor-widget-code-highlight\" data-id=\"7b86eb1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>chmod +x truenas-bkp.sh <\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-09fc61e elementor-widget elementor-widget-text-editor\" data-id=\"09fc61e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Przyk\u0142ad wywo\u0142ania skryptu:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-634b0d7 elementor-widget elementor-widget-code-highlight\" data-id=\"634b0d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>.\/truenas-bkp.sh x.x.x.x  api_key <\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1efcd7a elementor-widget elementor-widget-text-editor\" data-id=\"1efcd7a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Automatyzacja backup <\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4f30f6a elementor-widget elementor-widget-text-editor\" data-id=\"4f30f6a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Nale\u017cy wspomnie\u0107 o mo\u017cliwo\u015bciach automatyzacji. Jak w wypadku TrueCommand spraw\u0119 mamy za\u0142atwion\u0105 tak w wypadku powy\u017cszego skryptu trzeba si\u0119 ju\u017c jednak bardziej wysili\u0107 i albo wykorzysta\u0107 ju\u017c u\u017cywan\u0105 platform\u0119 automatyzacji. Tutaj ilu administrator\u00f3w tyle koncepcji. Albo w wersji najprostszej dodanie wpisu do pliku cron w postaci:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ce99a73 elementor-widget elementor-widget-code-highlight\" data-id=\"ce99a73\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>0 0 * * * user \/path\/to\/file\/backup.sh [ip TrueNAS] [API token] <\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-efa820f elementor-widget elementor-widget-text-editor\" data-id=\"efa820f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Podsumowanie <\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-013e76c elementor-widget elementor-widget-text-editor\" data-id=\"013e76c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>S\u0142owem podsumowania, backup konfiguracji to te\u017c wa\u017cne dane kt\u00f3re nie mog\u0105 by\u0107 w jednym miejscu wi\u0119c tworzymy ich backup. Jeste\u015bmy leniwi i \u015bwiadomi swoich u\u0142omno\u015bci wi\u0119c tworzymy automaty do tworzenia tych kopii. No i pami\u0119tajcie, \u017ceby tych kopii nie trzyma\u0107 na tym TrueNAS co to nie b\u0119dziecie mieli do niego dost\u0119pu jak nie b\u0119dziecie mieli tej w\u0142a\u015bnie konfiguracji.\u00a0\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Backup of TrueNAS configuration. How to do it in the PRO version and in addition automatically? There are several ways. I invite you to see the whole material.<\/p>","protected":false},"author":3,"featured_media":1305,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,12],"tags":[296,293,276,81,85,295,297,92,298,294,93,86],"class_list":["post-1171","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-truenas","category-vlog","tag-api","tag-data-loss-prevention","tag-dlp","tag-ochrona-danych","tag-truenas","tag-truenas-api-backup","tag-truenas-automatic-backup","tag-truenas-backup","tag-truenas-backup-script","tag-truenas-configuration-backup","tag-truenas-core","tag-truenas-scale"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"Backup konfiguracji TrueNAS. Jak to robi\u0107 w wersji PRO i to w dodatku automatycznie? Jest kilka sposob\u00f3w. Zapraszam na ca\u0142y materia\u0142.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"ola-a\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/eonea.pl\/en\/truenas-automatyczny-backup-konfiguracji-api-skrypty-truecommand\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_GB\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Eonea IT Solutions -\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"TrueNAS \u2013 automatyczny backup konfiguracji \u2013 API, skrypty, TrueCommand - Eonea IT Solutions\" \/>\n\t\t<meta property=\"og:description\" content=\"Backup konfiguracji TrueNAS. Jak to robi\u0107 w wersji PRO i to w dodatku automatycznie? Jest kilka sposob\u00f3w. Zapraszam na ca\u0142y materia\u0142.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/eonea.pl\/en\/truenas-automatyczny-backup-konfiguracji-api-skrypty-truecommand\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/eonea.pl\/wp-content\/uploads\/favicon.webp\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/eonea.pl\/wp-content\/uploads\/favicon.webp\" \/>\n\t\t<meta property=\"og:image:width\" content=\"100\" \/>\n\t\t<meta property=\"og:image:height\" content=\"100\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-03-01T16:00:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-04-05T08:52:30+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/eoneaITsolutons\/\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"TrueNAS \u2013 automatyczny backup konfiguracji \u2013 API, skrypty, TrueCommand - Eonea IT Solutions\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Backup konfiguracji TrueNAS. Jak to robi\u0107 w wersji PRO i to w dodatku automatycznie? Jest kilka sposob\u00f3w. Zapraszam na ca\u0142y materia\u0142.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/eonea.pl\/wp-content\/uploads\/favicon.webp\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/eonea.pl\\\/en\\\/truenas-automatyczny-backup-konfiguracji-api-skrypty-truecommand\\\/#blogposting\",\"name\":\"TrueNAS \\u2013 automatyczny backup konfiguracji \\u2013 API, skrypty, TrueCommand - Eonea IT Solutions\",\"headline\":\"TrueNAS \\u2013 automatyczny backup konfiguracji \\u2013 API, skrypty, TrueCommand\",\"author\":{\"@id\":\"https:\\\/\\\/eonea.pl\\\/en\\\/author\\\/ola-a\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/eonea.pl\\\/en\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/eonea.pl\\\/wp-content\\\/uploads\\\/api-skrypt-truecommand.png\",\"width\":1920,\"height\":1080},\"datePublished\":\"2024-03-01T17:00:07+01:00\",\"dateModified\":\"2024-04-05T10:52:30+02:00\",\"inLanguage\":\"en-GB\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/eonea.pl\\\/en\\\/truenas-automatyczny-backup-konfiguracji-api-skrypty-truecommand\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/eonea.pl\\\/en\\\/truenas-automatyczny-backup-konfiguracji-api-skrypty-truecommand\\\/#webpage\"},\"articleSection\":\"TrueNAS, Video BLOG, API, Data Loss Prevention, DLP, ochrona danych, TrueNAS, truenas API backup, truenas automatic backup, truenas backup, truenas backup script, truenas configuration backup, truenas core, truenas scale\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/eonea.pl\\\/en\\\/truenas-automatyczny-backup-konfiguracji-api-skrypty-truecommand\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/eonea.pl\\\/en#listItem\",\"position\":1,\"name\":\"Dom\",\"item\":\"https:\\\/\\\/eonea.pl\\\/en\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/eonea.pl\\\/en\\\/category\\\/vlog\\\/#listItem\",\"name\":\"Video BLOG\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/eonea.pl\\\/en\\\/category\\\/vlog\\\/#listItem\",\"position\":2,\"name\":\"Video BLOG\",\"item\":\"https:\\\/\\\/eonea.pl\\\/en\\\/category\\\/vlog\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/eonea.pl\\\/en\\\/category\\\/vlog\\\/truenas\\\/#listItem\",\"name\":\"TrueNAS\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/eonea.pl\\\/en#listItem\",\"name\":\"Dom\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/eonea.pl\\\/en\\\/category\\\/vlog\\\/truenas\\\/#listItem\",\"position\":3,\"name\":\"TrueNAS\",\"item\":\"https:\\\/\\\/eonea.pl\\\/en\\\/category\\\/vlog\\\/truenas\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/eonea.pl\\\/en\\\/truenas-automatyczny-backup-konfiguracji-api-skrypty-truecommand\\\/#listItem\",\"name\":\"TrueNAS \\u2013 automatyczny backup konfiguracji \\u2013 API, skrypty, TrueCommand\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/eonea.pl\\\/en\\\/category\\\/vlog\\\/#listItem\",\"name\":\"Video BLOG\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/eonea.pl\\\/en\\\/truenas-automatyczny-backup-konfiguracji-api-skrypty-truecommand\\\/#listItem\",\"position\":4,\"name\":\"TrueNAS \\u2013 automatyczny backup konfiguracji \\u2013 API, skrypty, TrueCommand\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/eonea.pl\\\/en\\\/category\\\/vlog\\\/truenas\\\/#listItem\",\"name\":\"TrueNAS\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/eonea.pl\\\/en\\\/#organization\",\"name\":\"Eonea\",\"url\":\"https:\\\/\\\/eonea.pl\\\/en\\\/\",\"telephone\":\"+48673482602\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/eonea.pl\\\/wp-content\\\/uploads\\\/favicon.webp\",\"@id\":\"https:\\\/\\\/eonea.pl\\\/en\\\/truenas-automatyczny-backup-konfiguracji-api-skrypty-truecommand\\\/#organizationLogo\",\"width\":100,\"height\":100},\"image\":{\"@id\":\"https:\\\/\\\/eonea.pl\\\/en\\\/truenas-automatyczny-backup-konfiguracji-api-skrypty-truecommand\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/eoneaITsolutons\\\/\",\"https:\\\/\\\/www.tiktok.com\\\/@eonea_it\",\"https:\\\/\\\/www.youtube.com\\\/Eonea\",\"https:\\\/\\\/linkedin.com\\\/company\\\/eonea\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/eonea.pl\\\/en\\\/author\\\/ola-a\\\/#author\",\"url\":\"https:\\\/\\\/eonea.pl\\\/en\\\/author\\\/ola-a\\\/\",\"name\":\"ola-a\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/eonea.pl\\\/en\\\/truenas-automatyczny-backup-konfiguracji-api-skrypty-truecommand\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7bc250f7330a2e673e4bde78a0508f62ba9d0402dbd6838a671d4a23040178ab?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"ola-a\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/eonea.pl\\\/en\\\/truenas-automatyczny-backup-konfiguracji-api-skrypty-truecommand\\\/#webpage\",\"url\":\"https:\\\/\\\/eonea.pl\\\/en\\\/truenas-automatyczny-backup-konfiguracji-api-skrypty-truecommand\\\/\",\"name\":\"TrueNAS \\u2013 automatyczny backup konfiguracji \\u2013 API, skrypty, TrueCommand - Eonea IT Solutions\",\"description\":\"Backup konfiguracji TrueNAS. Jak to robi\\u0107 w wersji PRO i to w dodatku automatycznie? Jest kilka sposob\\u00f3w. Zapraszam na ca\\u0142y materia\\u0142.\",\"inLanguage\":\"en-GB\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/eonea.pl\\\/en\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/eonea.pl\\\/en\\\/truenas-automatyczny-backup-konfiguracji-api-skrypty-truecommand\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/eonea.pl\\\/en\\\/author\\\/ola-a\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/eonea.pl\\\/en\\\/author\\\/ola-a\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/eonea.pl\\\/wp-content\\\/uploads\\\/api-skrypt-truecommand.png\",\"@id\":\"https:\\\/\\\/eonea.pl\\\/en\\\/truenas-automatyczny-backup-konfiguracji-api-skrypty-truecommand\\\/#mainImage\",\"width\":1920,\"height\":1080},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/eonea.pl\\\/en\\\/truenas-automatyczny-backup-konfiguracji-api-skrypty-truecommand\\\/#mainImage\"},\"datePublished\":\"2024-03-01T17:00:07+01:00\",\"dateModified\":\"2024-04-05T10:52:30+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/eonea.pl\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/eonea.pl\\\/en\\\/\",\"name\":\"Eonea\",\"inLanguage\":\"en-GB\",\"publisher\":{\"@id\":\"https:\\\/\\\/eonea.pl\\\/en\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"TrueNAS \u2013 automatyczny backup konfiguracji \u2013 API, skrypty, TrueCommand - Eonea IT Solutions","description":"Backup of TrueNAS configuration. How to do it in the PRO version and in addition automatically? There are several ways. I invite you to see the whole material.","canonical_url":"https:\/\/eonea.pl\/en\/truenas-automatyczny-backup-konfiguracji-api-skrypty-truecommand\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/eonea.pl\/en\/truenas-automatyczny-backup-konfiguracji-api-skrypty-truecommand\/#blogposting","name":"TrueNAS \u2013 automatyczny backup konfiguracji \u2013 API, skrypty, TrueCommand - Eonea IT Solutions","headline":"TrueNAS \u2013 automatyczny backup konfiguracji \u2013 API, skrypty, TrueCommand","author":{"@id":"https:\/\/eonea.pl\/en\/author\/ola-a\/#author"},"publisher":{"@id":"https:\/\/eonea.pl\/en\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/eonea.pl\/wp-content\/uploads\/api-skrypt-truecommand.png","width":1920,"height":1080},"datePublished":"2024-03-01T17:00:07+01:00","dateModified":"2024-04-05T10:52:30+02:00","inLanguage":"en-GB","mainEntityOfPage":{"@id":"https:\/\/eonea.pl\/en\/truenas-automatyczny-backup-konfiguracji-api-skrypty-truecommand\/#webpage"},"isPartOf":{"@id":"https:\/\/eonea.pl\/en\/truenas-automatyczny-backup-konfiguracji-api-skrypty-truecommand\/#webpage"},"articleSection":"TrueNAS, Video BLOG, API, Data Loss Prevention, DLP, ochrona danych, TrueNAS, truenas API backup, truenas automatic backup, truenas backup, truenas backup script, truenas configuration backup, truenas core, truenas scale"},{"@type":"BreadcrumbList","@id":"https:\/\/eonea.pl\/en\/truenas-automatyczny-backup-konfiguracji-api-skrypty-truecommand\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/eonea.pl\/en#listItem","position":1,"name":"Dom","item":"https:\/\/eonea.pl\/en","nextItem":{"@type":"ListItem","@id":"https:\/\/eonea.pl\/en\/category\/vlog\/#listItem","name":"Video BLOG"}},{"@type":"ListItem","@id":"https:\/\/eonea.pl\/en\/category\/vlog\/#listItem","position":2,"name":"Video BLOG","item":"https:\/\/eonea.pl\/en\/category\/vlog\/","nextItem":{"@type":"ListItem","@id":"https:\/\/eonea.pl\/en\/category\/vlog\/truenas\/#listItem","name":"TrueNAS"},"previousItem":{"@type":"ListItem","@id":"https:\/\/eonea.pl\/en#listItem","name":"Dom"}},{"@type":"ListItem","@id":"https:\/\/eonea.pl\/en\/category\/vlog\/truenas\/#listItem","position":3,"name":"TrueNAS","item":"https:\/\/eonea.pl\/en\/category\/vlog\/truenas\/","nextItem":{"@type":"ListItem","@id":"https:\/\/eonea.pl\/en\/truenas-automatyczny-backup-konfiguracji-api-skrypty-truecommand\/#listItem","name":"TrueNAS \u2013 automatyczny backup konfiguracji \u2013 API, skrypty, TrueCommand"},"previousItem":{"@type":"ListItem","@id":"https:\/\/eonea.pl\/en\/category\/vlog\/#listItem","name":"Video BLOG"}},{"@type":"ListItem","@id":"https:\/\/eonea.pl\/en\/truenas-automatyczny-backup-konfiguracji-api-skrypty-truecommand\/#listItem","position":4,"name":"TrueNAS \u2013 automatyczny backup konfiguracji \u2013 API, skrypty, TrueCommand","previousItem":{"@type":"ListItem","@id":"https:\/\/eonea.pl\/en\/category\/vlog\/truenas\/#listItem","name":"TrueNAS"}}]},{"@type":"Organization","@id":"https:\/\/eonea.pl\/en\/#organization","name":"Eonea","url":"https:\/\/eonea.pl\/en\/","telephone":"+48673482602","logo":{"@type":"ImageObject","url":"https:\/\/eonea.pl\/wp-content\/uploads\/favicon.webp","@id":"https:\/\/eonea.pl\/en\/truenas-automatyczny-backup-konfiguracji-api-skrypty-truecommand\/#organizationLogo","width":100,"height":100},"image":{"@id":"https:\/\/eonea.pl\/en\/truenas-automatyczny-backup-konfiguracji-api-skrypty-truecommand\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/eoneaITsolutons\/","https:\/\/www.tiktok.com\/@eonea_it","https:\/\/www.youtube.com\/Eonea","https:\/\/linkedin.com\/company\/eonea"]},{"@type":"Person","@id":"https:\/\/eonea.pl\/en\/author\/ola-a\/#author","url":"https:\/\/eonea.pl\/en\/author\/ola-a\/","name":"ola-a","image":{"@type":"ImageObject","@id":"https:\/\/eonea.pl\/en\/truenas-automatyczny-backup-konfiguracji-api-skrypty-truecommand\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/7bc250f7330a2e673e4bde78a0508f62ba9d0402dbd6838a671d4a23040178ab?s=96&d=mm&r=g","width":96,"height":96,"caption":"ola-a"}},{"@type":"WebPage","@id":"https:\/\/eonea.pl\/en\/truenas-automatyczny-backup-konfiguracji-api-skrypty-truecommand\/#webpage","url":"https:\/\/eonea.pl\/en\/truenas-automatyczny-backup-konfiguracji-api-skrypty-truecommand\/","name":"TrueNAS \u2013 automatyczny backup konfiguracji \u2013 API, skrypty, TrueCommand - Eonea IT Solutions","description":"Backup konfiguracji TrueNAS. Jak to robi\u0107 w wersji PRO i to w dodatku automatycznie? Jest kilka sposob\u00f3w. Zapraszam na ca\u0142y materia\u0142.","inLanguage":"en-GB","isPartOf":{"@id":"https:\/\/eonea.pl\/en\/#website"},"breadcrumb":{"@id":"https:\/\/eonea.pl\/en\/truenas-automatyczny-backup-konfiguracji-api-skrypty-truecommand\/#breadcrumblist"},"author":{"@id":"https:\/\/eonea.pl\/en\/author\/ola-a\/#author"},"creator":{"@id":"https:\/\/eonea.pl\/en\/author\/ola-a\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/eonea.pl\/wp-content\/uploads\/api-skrypt-truecommand.png","@id":"https:\/\/eonea.pl\/en\/truenas-automatyczny-backup-konfiguracji-api-skrypty-truecommand\/#mainImage","width":1920,"height":1080},"primaryImageOfPage":{"@id":"https:\/\/eonea.pl\/en\/truenas-automatyczny-backup-konfiguracji-api-skrypty-truecommand\/#mainImage"},"datePublished":"2024-03-01T17:00:07+01:00","dateModified":"2024-04-05T10:52:30+02:00"},{"@type":"WebSite","@id":"https:\/\/eonea.pl\/en\/#website","url":"https:\/\/eonea.pl\/en\/","name":"Eonea","inLanguage":"en-GB","publisher":{"@id":"https:\/\/eonea.pl\/en\/#organization"}}]},"og:locale":"en_GB","og:site_name":"Eonea IT Solutions -","og:type":"article","og:title":"TrueNAS \u2013 automatyczny backup konfiguracji \u2013 API, skrypty, TrueCommand - Eonea IT Solutions","og:description":"Backup konfiguracji TrueNAS. Jak to robi\u0107 w wersji PRO i to w dodatku automatycznie? Jest kilka sposob\u00f3w. Zapraszam na ca\u0142y materia\u0142.","og:url":"https:\/\/eonea.pl\/en\/truenas-automatyczny-backup-konfiguracji-api-skrypty-truecommand\/","og:image":"https:\/\/eonea.pl\/wp-content\/uploads\/favicon.webp","og:image:secure_url":"https:\/\/eonea.pl\/wp-content\/uploads\/favicon.webp","og:image:width":100,"og:image:height":100,"article:published_time":"2024-03-01T16:00:07+00:00","article:modified_time":"2024-04-05T08:52:30+00:00","article:publisher":"https:\/\/www.facebook.com\/eoneaITsolutons\/","twitter:card":"summary_large_image","twitter:title":"TrueNAS \u2013 automatyczny backup konfiguracji \u2013 API, skrypty, TrueCommand - Eonea IT Solutions","twitter:description":"Backup konfiguracji TrueNAS. Jak to robi\u0107 w wersji PRO i to w dodatku automatycznie? Jest kilka sposob\u00f3w. Zapraszam na ca\u0142y materia\u0142.","twitter:image":"https:\/\/eonea.pl\/wp-content\/uploads\/favicon.webp"},"aioseo_meta_data":{"post_id":"1171","title":null,"description":null,"keywords":[],"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":[],"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2024-03-01 15:42:32","updated":"2025-06-03 18:47:09","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/eonea.pl\/en\" title=\"Dom\">Dom<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/eonea.pl\/en\/category\/vlog\/\" title=\"Video BLOG\">Video BLOG<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/eonea.pl\/en\/category\/vlog\/truenas\/\" title=\"TrueNAS\">TrueNAS<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tTrueNAS \u2013 automatyczny backup konfiguracji \u2013 API, skrypty, TrueCommand\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Dom","link":"https:\/\/eonea.pl\/en"},{"label":"Video BLOG","link":"https:\/\/eonea.pl\/en\/category\/vlog\/"},{"label":"TrueNAS","link":"https:\/\/eonea.pl\/en\/category\/vlog\/truenas\/"},{"label":"TrueNAS \u2013 automatyczny backup konfiguracji \u2013 API, skrypty, TrueCommand","link":"https:\/\/eonea.pl\/en\/truenas-automatyczny-backup-konfiguracji-api-skrypty-truecommand\/"}],"_links":{"self":[{"href":"https:\/\/eonea.pl\/en\/wp-json\/wp\/v2\/posts\/1171","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eonea.pl\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/eonea.pl\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/eonea.pl\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/eonea.pl\/en\/wp-json\/wp\/v2\/comments?post=1171"}],"version-history":[{"count":32,"href":"https:\/\/eonea.pl\/en\/wp-json\/wp\/v2\/posts\/1171\/revisions"}],"predecessor-version":[{"id":1312,"href":"https:\/\/eonea.pl\/en\/wp-json\/wp\/v2\/posts\/1171\/revisions\/1312"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/eonea.pl\/en\/wp-json\/wp\/v2\/media\/1305"}],"wp:attachment":[{"href":"https:\/\/eonea.pl\/en\/wp-json\/wp\/v2\/media?parent=1171"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eonea.pl\/en\/wp-json\/wp\/v2\/categories?post=1171"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/eonea.pl\/en\/wp-json\/wp\/v2\/tags?post=1171"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}