{"id":340,"date":"2020-10-24T22:00:59","date_gmt":"2020-10-24T20:00:59","guid":{"rendered":"https:\/\/www.main.tk\/?page_id=340"},"modified":"2021-05-22T09:29:26","modified_gmt":"2021-05-22T07:29:26","slug":"wordpress-na-raspberry-pi-dodatki","status":"publish","type":"page","link":"http:\/\/www.main.tk\/?page_id=340","title":{"rendered":"WordPress na Raspberry Pi &#8211; dodatki"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><span class=\"has-inline-color has-vivid-red-color\">Ulepszamy nasz WordPress<\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Po zainstalowaniu <span class=\"has-inline-color has-vivid-cyan-blue-color\">WordPress<\/span> nale\u017cy zatroszczy\u0107 si\u0119 o kilka dodatk\u00f3w. Opis ten sugeruje kilka z nich. Mog\u0105 one u\u0142atwi\u0107 wykorzystanie <span class=\"has-inline-color has-vivid-cyan-blue-color\">WordPress<\/span> oraz uczyni\u0107 go jako obecnego ju\u017c w Internecie odporniejszym na niechciane dzia\u0142ania.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"has-inline-color has-vivid-red-color\">Strona logowania<\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Poznana ju\u017c strona logowania jest najcz\u0119\u015bciej nara\u017con\u0105 na niepo\u017c\u0105dane dzia\u0142ania. Niestety jej obecno\u015b\u0107 jest konieczna, a dost\u0119p powszechni znany. Nie zawsze zabezpieczenie tylko has\u0142em, nawet silnym has\u0142em, wystarcza. Z racji posiadania dzi\u015b przez niemal ka\u017cdego telefonu z systemem Android mo\u017cemy skorzysta\u0107 z bezpiecznego i prostego zabezpieczenia  dwuetapowego logowania. Najpierw has\u0142em, nast\u0119pnie<span class=\"has-inline-color has-vivid-cyan-blue-color\"> <\/span><a data-type=\"URL\" data-id=\"https:\/\/support.google.com\/accounts\/answer\/6103523\" rel=\"noreferrer noopener\" href=\"https:\/\/support.google.com\/accounts\/answer\/6103523\" target=\"_blank\"><span class=\"has-inline-color has-vivid-cyan-blue-color\">kluczem typu FIDO U2F<\/span><\/a><span class=\"has-inline-color has-vivid-cyan-blue-color\"> <\/span>lub <a data-type=\"URL\" data-id=\"https:\/\/support.google.com\/accounts\/answer\/1066447?co=GENIE.Platform%3DAndroid&amp;hl=pl\" rel=\"noreferrer noopener\" href=\"https:\/\/support.google.com\/accounts\/answer\/1066447?co=GENIE.Platform%3DAndroid&amp;hl=pl\" target=\"_blank\"><span class=\"has-inline-color has-vivid-cyan-blue-color\">kodem generowanym przez sparowane urz\u0105dzenie<\/span><\/a>. Aby maksymalnie spraw\u0119 upro\u015bci\u0107, a jednocze\u015bnie mie\u0107 wyb\u00f3r, skupimy si\u0119 na wtyczce <a data-type=\"URL\" data-id=\"https:\/\/pl.wordpress.org\/plugins\/two-factor\/\" rel=\"noreferrer noopener\" href=\"https:\/\/pl.wordpress.org\/plugins\/two-factor\/\" target=\"_blank\"><span class=\"has-inline-color has-vivid-cyan-blue-color\">Two Factor<\/span><\/a> i tym co oferuje. Gdy zainstalujemy wtyczk\u0119 np. z poziomu naszego <span class=\"has-inline-color has-vivid-cyan-blue-color\">WordPress<\/span> i w\u0142\u0105czymy j\u0105, w profilu ka\u017cdego u\u017cytkownika pojawia si\u0119 mo\u017cliwo\u015b\u0107 dwustopniowego logowania z pomoc\u0105 adresu e-mail u\u017cytkownika na kt\u00f3ry b\u0119d\u0105 wysy\u0142ane kody, <a data-type=\"URL\" data-id=\"https:\/\/support.google.com\/accounts\/answer\/1066447?co=GENIE.Platform%3DAndroid&amp;hl=pl\" rel=\"noreferrer noopener\" href=\"https:\/\/support.google.com\/accounts\/answer\/1066447?co=GENIE.Platform%3DAndroid&amp;hl=pl\" target=\"_blank\"><span class=\"has-inline-color has-vivid-cyan-blue-color\">Google Authenticator<\/span><\/a>, kluczy FIDO U2F lub awaryjnie za pomoc\u0105 kod\u00f3w jednorazowych. Wymogiem dla u\u017cywania tej i podobnych wtyczek jest szyfrowane po\u0142\u0105czenie pomi\u0119dzy naszym serwerem, a komputerem z kt\u00f3rego b\u0119dziemy si\u0119 logowa\u0107. Czyli innymi s\u0142owy protok\u00f3\u0142 HTTPS, a nie HTTP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O tym jak uruchomi\u0107 komunikacj\u0119 po HTTPS przedstawiam w innym opisie.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"has-inline-color has-vivid-red-color\">Kopia zapasowa<\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pono\u0107 dzielimy si\u0119 na tych co robi\u0105 backup i tych co b\u0119d\u0105 robi\u0107 kopie zapadowe. Troska o stworzone zasoby, czegokolwiek, jest naturaln\u0105. Czy s\u0105 to zbiory zdj\u0119\u0107, dokument\u00f3w, wytwor\u00f3w naszej pracy zawodowej czy te\u017c nasz serwer, powinni\u015bmy robi\u0107 kopie zapasowe. Nieszcz\u0119\u015bcia w postaci utraty pierwotnych zasob\u00f3w danych si\u0119 przytrafiaj\u0105 z r\u00f3\u017cnych powod\u00f3w, najcz\u0119\u015bciej awarii, st\u0105d nale\u017cy uprzedzi\u0107 takie ewentualno\u015bci robi\u0105c kopie zapasowe i w razie utraty zasobu oryginalnego, m\u00f3c szybko odtworzy\u0107 je z kopii.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span class=\"has-inline-color has-vivid-cyan-blue-color\">WordPress<\/span>, serwer s\u0105 tak\u017ce nara\u017cone na utrat\u0119 danych. Trudnym, wr\u0119cz niewykonalnym, by\u0142oby cz\u0119ste i do tego r\u0119czne kopiowanie zawarto\u015bci dysku serwera w celu jego zabezpieczenia. To nale\u017cy powierzy\u0107 oprogramowaniu, kt\u00f3re regularnie w zadanych odst\u0119pach czasu lub na bie\u017c\u0105co robi kopie danych.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Niezb\u0119dn\u0105 kolejn\u0105 wtyczk\u0105 do <span class=\"has-inline-color has-vivid-cyan-blue-color\">Wordpresa<\/span> mo\u017ce by\u0107<span class=\"has-inline-color has-vivid-cyan-blue-color\"> <\/span><a data-type=\"URL\" data-id=\"https:\/\/pl.wordpress.org\/plugins\/updraftplus\/\" rel=\"noreferrer noopener\" href=\"https:\/\/pl.wordpress.org\/plugins\/updraftplus\/\" target=\"_blank\"><span class=\"has-inline-color has-vivid-cyan-blue-color\">Updraft Plus<\/span><\/a>.  W wersji bezp\u0142atnej wtyczka jest na tyle funkcjonalna, \u017ce mo\u017cna j\u0105 \u015bmia\u0142o poleci\u0107. Oferuje harmonogram kopii, wyb\u00f3r celu gdzie b\u0119dzie ona tworzona, w tym kopie w chmurach typu Dropbox, OneDrive, Google Drive czy wreszcie FTP (SFTP). Sam wykorzystuj\u0119 t\u0119 ostatni\u0105.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"has-inline-color has-vivid-red-color\">Ciasteczka czyli co\u015b co trzeba mie\u0107<\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Obowi\u0105zek informowania o ciasteczkach ze strony i polityce prywatno\u015bci nak\u0142ada na ka\u017cdego, tak firm\u0119 jak i blogera, prawo. Zar\u00f3wno w UE jak i w USA. Ten problem potrafi mi\u0142o i przyjemnie za\u0142atwi\u0107 cz\u0119\u015bciowo sam <span class=\"has-inline-color has-vivid-cyan-blue-color\">Wordress<\/span>, ale niezb\u0119dn\u0105 b\u0119dzie wtyczka <a data-type=\"URL\" data-id=\"https:\/\/pl.wordpress.org\/plugins\/cookie-notice\/\" rel=\"noreferrer noopener\" href=\"https:\/\/pl.wordpress.org\/plugins\/cookie-notice\/\" target=\"_blank\"><span class=\"has-inline-color has-vivid-cyan-blue-color\">Cookie Notice for GDPR &amp; CCPA<\/span><\/a>. Wtyczka jest o tyle ciekawa, \u017ce jej konfiguracja umo\u017cliwia nie tylko przekierowanie odwiedzaj\u0105cego na polityk\u0119 prywatno\u015bci ale tak\u017ce odmow\u0119 dotycz\u0105c\u0105 ciasteczek. Jest to rzadka opcja na stronach, a przeze mnie ceniona.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Poprawno\u015b\u0107 konfiguracji i zgodno\u015b\u0107 z wymogami, mo\u017cna sprawdzi\u0107 za pomoc\u0105 strony https:\/\/www.cookiebot.com\/en\/. Po podaniu swojego adresu e-mail, otrzymamy raport potwierdzaj\u0105cy ow\u0105 zgodno\u015b\u0107.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"has-inline-color has-vivid-red-color\">Obrazki, jak sobie z nimi poradzi\u0107<\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Zwinne i w\u0142a\u015bciwie automatyczne dopasowanie obrazk\u00f3w na stronie oferuje inna wtyczka do WordPress. <a data-type=\"URL\" data-id=\"https:\/\/pl.wordpress.org\/plugins\/imagemagick-engine\/\" rel=\"noreferrer noopener\" href=\"https:\/\/pl.wordpress.org\/plugins\/imagemagick-engine\/\" target=\"_blank\"><span class=\"has-inline-color has-vivid-cyan-blue-color\">ImageMagick Engine<\/span><\/a> wymaga do dzia\u0142ania modu\u0142u <span class=\"has-inline-color has-vivid-cyan-blue-color\">php-imagick<\/span>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Instalujemy go standardowo z poziomu konsoli.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em><code><span class=\"has-inline-color has-vivid-cyan-blue-color\">sudo apt install php-imagick<\/span><\/code><\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Teraz ju\u017c z poziomu Worpressa mo\u017cemy zainstalowa\u0107 i uruchomi\u0107 wtyczk\u0119. W\u00f3wczas w bibliotece medi\u00f3w pojawia si\u0119 opcja <em><span class=\"has-inline-color has-vivid-cyan-blue-color\">Resize iamge<\/span><\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"723\" src=\"https:\/\/www.main.tk\/wp-content\/uploads\/2020\/11\/resize_image_magic-1024x723.jpg\" alt=\"\" class=\"wp-image-393\" srcset=\"http:\/\/www.main.tk\/wp-content\/uploads\/2020\/11\/resize_image_magic-1024x723.jpg 1024w, http:\/\/www.main.tk\/wp-content\/uploads\/2020\/11\/resize_image_magic-300x212.jpg 300w, http:\/\/www.main.tk\/wp-content\/uploads\/2020\/11\/resize_image_magic-768x542.jpg 768w, http:\/\/www.main.tk\/wp-content\/uploads\/2020\/11\/resize_image_magic.jpg 1225w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption><em><span class=\"has-inline-color has-luminous-vivid-orange-color\">Dopasowywanie obrazk\u00f3w z pomoc\u0105 ImageMagicEngine<\/span><\/em><\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Wtyczka automatycznie &#8222;przytnie&#8221; obrazek do strony tak aby nie by\u0142 zbytnim obci\u0105\u017ceniem dla serwera.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"has-inline-color has-vivid-red-color\">Podsumowanie<\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dodatki, kt\u00f3re proponuj\u0119 i opisuj\u0119 powy\u017cej  mog\u0105 nam u\u0142atwi\u0107 nie tylko zarz\u0105dzanie nasz\u0105 witryn\u0105, ale tak\u017ce pozwol\u0105 pozby\u0107 si\u0119 k\u0142opot\u00f3w zwi\u0105zanych z r\u00f3\u017cnymi awariami czy celowymi dzia\u0142aniami. Zapraszam do zapoznania si\u0119 z innymi opisami.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ulepszamy nasz WordPress Po zainstalowaniu WordPress nale\u017cy zatroszczy\u0107 si\u0119 o kilka dodatk\u00f3w. Opis ten sugeruje kilka z nich. Mog\u0105 one u\u0142atwi\u0107 wykorzystanie WordPress oraz uczyni\u0107 go jako obecnego ju\u017c w Internecie odporniejszym na niechciane dzia\u0142ania. Strona logowania Poznana ju\u017c strona logowania jest najcz\u0119\u015bciej nara\u017con\u0105 na niepo\u017c\u0105dane dzia\u0142ania. Niestety jej obecno\u015b\u0107 jest konieczna, a dost\u0119p powszechni znany. Nie zawsze zabezpieczenie tylko has\u0142em, nawet silnym has\u0142em, wystarcza. [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":241,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-340","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/www.main.tk\/index.php?rest_route=\/wp\/v2\/pages\/340","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.main.tk\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.main.tk\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.main.tk\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.main.tk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=340"}],"version-history":[{"count":32,"href":"http:\/\/www.main.tk\/index.php?rest_route=\/wp\/v2\/pages\/340\/revisions"}],"predecessor-version":[{"id":1423,"href":"http:\/\/www.main.tk\/index.php?rest_route=\/wp\/v2\/pages\/340\/revisions\/1423"}],"up":[{"embeddable":true,"href":"http:\/\/www.main.tk\/index.php?rest_route=\/wp\/v2\/pages\/241"}],"wp:attachment":[{"href":"http:\/\/www.main.tk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=340"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}