{"id":1891,"date":"2025-10-14T13:36:11","date_gmt":"2025-10-14T11:36:11","guid":{"rendered":"https:\/\/wroclaw.wordcamp.org\/2025\/?post_type=wcb_session&#038;p=1891"},"modified":"2025-11-18T09:17:47","modified_gmt":"2025-11-18T08:17:47","slug":"disaster-recovery-w-praktyce-prosty-plan-na-trudne-czasy-case-study","status":"publish","type":"wcb_session","link":"https:\/\/wroclaw.wordcamp.org\/2025\/session\/disaster-recovery-w-praktyce-prosty-plan-na-trudne-czasy-case-study\/","title":{"rendered":"Disaster Recovery w praktyce, prosty plan na trudne czasy &#8211; case study"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><br>Disaster recovery to co\u015b wi\u0119cej ni\u017c zwyk\u0142a kopia zapasowa \u2013 to plan, kt\u00f3ry zak\u0142ada, \u017ce w najgorszym mo\u017cliwym scenariuszu b\u0119dziesz w stanie przywr\u00f3ci\u0107 pe\u0142ne \u015brodowisko produkcyjne w bardzo kr\u00f3tkim czasie. W tej prezentacji poka\u017c\u0119, jak zbudowa\u0142em taki plan dla WordPressa, opieraj\u0105c si\u0119 na prostych i dost\u0119pnych narz\u0119dziach. Om\u00f3wi\u0119 kluczowe elementy: od wyboru infrastruktury, przez proces automatyzacji, a\u017c po testy ca\u0142ej procedury. Zobaczysz, jak w kilkana\u015bcie minut mo\u017cna odtworzy\u0107 stron\u0119 na nowym serwerze \u2013 niezale\u017cnie od tego, co sta\u0142o si\u0119 ze starym. Poka\u017c\u0119 te\u017c, dlaczego warto my\u015ble\u0107 o takich rozwi\u0105zaniach, nawet je\u015bli wydaj\u0105 si\u0119 \u201ena wyrost\u201d w ma\u0142ych projektach. Na koniec podziel\u0119 si\u0119 konkretnymi wskaz\u00f3wkami. To b\u0119dzie praktyczna, techniczna sesja, po kt\u00f3rej wyjdziesz z gotowymi pomys\u0142ami do zastosowania w Twoich projektach.<\/p>\n\n\n\n<div class=\"wp-block-file aligncenter has-base-background-color has-background\" style=\"border-top-left-radius:64px;border-top-right-radius:64px;border-bottom-left-radius:64px;border-bottom-right-radius:64px;padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30)\"><a id=\"wp-block-file--media-a3a6778b-0b07-45b4-8b09-0c72efc3fca9\" href=\"https:\/\/wroclaw.wordcamp.org\/2025\/files\/2025\/11\/10.30-Maciej-Kuchnik-WordCamp-Wroclaw-2025.pdf\">10.30 Maciej Kuchnik &#8211; WordCamp Wroc\u0142aw 2025<\/a><a href=\"https:\/\/wroclaw.wordcamp.org\/2025\/files\/2025\/11\/10.30-Maciej-Kuchnik-WordCamp-Wroclaw-2025.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-a3a6778b-0b07-45b4-8b09-0c72efc3fca9\">Download<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Disaster recovery to co\u015b wi\u0119cej ni\u017c zwyk\u0142a kopia zapasowa \u2013 to plan, kt\u00f3ry zak\u0142ada, \u017ce w najgorszym mo\u017cliwym scenariuszu b\u0119dziesz w stanie przywr\u00f3ci\u0107 pe\u0142ne \u015brodowisko produkcyjne w bardzo kr\u00f3tkim czasie. W tej prezentacji poka\u017c\u0119, jak zbudowa\u0142em taki plan dla WordPressa, opieraj\u0105c si\u0119 na prostych i dost\u0119pnych narz\u0119dziach. Om\u00f3wi\u0119 kluczowe elementy: od wyboru infrastruktury, przez proces [&hellip;]<\/p>\n","protected":false},"author":14016309,"featured_media":0,"template":"","meta":{"_crdt_document":"","advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":false,"_wcpt_session_time":1763199000,"_wcpt_session_duration":1800,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[1543],"footnotes":""},"session_track":[29],"session_category":[],"class_list":["post-1891","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-track-2"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"15 listopada, 2025","time":"10:30"},"session_speakers":[{"id":"1543","slug":"maciej-kuchnik","name":"Maciej Kuchnik","link":"https:\/\/wroclaw.wordcamp.org\/2025\/speaker\/maciej-kuchnik\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/wroclaw.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions\/1891","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wroclaw.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/wroclaw.wordcamp.org\/2025\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":2,"href":"https:\/\/wroclaw.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions\/1891\/revisions"}],"predecessor-version":[{"id":2835,"href":"https:\/\/wroclaw.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions\/1891\/revisions\/2835"}],"speakers":[{"embeddable":true,"href":"https:\/\/wroclaw.wordcamp.org\/2025\/wp-json\/wp\/v2\/speakers\/1543"}],"author":[{"embeddable":true,"href":"https:\/\/wroclaw.wordcamp.org\/2025\/wp-json\/wporg\/v1\/users\/maciejkuchnik"}],"wp:attachment":[{"href":"https:\/\/wroclaw.wordcamp.org\/2025\/wp-json\/wp\/v2\/media?parent=1891"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/wroclaw.wordcamp.org\/2025\/wp-json\/wp\/v2\/session_track?post=1891"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/wroclaw.wordcamp.org\/2025\/wp-json\/wp\/v2\/session_category?post=1891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}