{"id":424,"date":"2026-03-14T19:46:36","date_gmt":"2026-03-14T19:46:36","guid":{"rendered":"https:\/\/ukam-portfolio.com\/?page_id=424"},"modified":"2026-03-14T20:23:27","modified_gmt":"2026-03-14T20:23:27","slug":"raspberry-pi-s3-backups","status":"publish","type":"page","link":"https:\/\/ukam-portfolio.com\/index.php\/raspberry-pi-s3-backups\/","title":{"rendered":"Backup to Raspberry pi and S3"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"424\" class=\"elementor elementor-424\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2710238 e-flex e-con-boxed e-con e-parent\" data-id=\"2710238\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b16b8d4 elementor-widget elementor-widget-text-editor\" data-id=\"b16b8d4\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>In this project, local files on my laptop are scheduled for automatic backups to the Raspeberry pi server using Windows Task Scheduler. Outdated backups are then scheduled to S3 for archiving. IAM permissions restrict S3 access only to the specified bucket.<\/p>\t\t\t\t\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-0850499 e-flex e-con-boxed e-con e-parent\" data-id=\"0850499\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f89a1cc elementor-widget elementor-widget-heading\" data-id=\"f89a1cc\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Screenshots<\/h3>\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-4ef12e6 e-flex e-con-boxed e-con e-parent\" data-id=\"4ef12e6\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-9d84fc1 e-con-full e-flex e-con e-child\" data-id=\"9d84fc1\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c4fe077 elementor-widget elementor-widget-image\" data-id=\"c4fe077\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/03\/backup-to-server.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"backup to server\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NDM1LCJ1cmwiOiJodHRwczpcL1wvdWthbS1wb3J0Zm9saW8uY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wM1wvYmFja3VwLXRvLXNlcnZlci5wbmcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"731\" src=\"https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/03\/backup-to-server-1024x731.png\" class=\"attachment-large size-large wp-image-435\" alt=\"\" srcset=\"https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/03\/backup-to-server-1024x731.png 1024w, https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/03\/backup-to-server-300x214.png 300w, https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/03\/backup-to-server-768x549.png 768w, https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/03\/backup-to-server.png 1078w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2cc517c e-con-full e-flex e-con e-child\" data-id=\"2cc517c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cb536b0 elementor-widget elementor-widget-image\" data-id=\"cb536b0\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/03\/cron-logs.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"cron logs\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NDMzLCJ1cmwiOiJodHRwczpcL1wvdWthbS1wb3J0Zm9saW8uY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wM1wvY3Jvbi1sb2dzLnBuZyJ9\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"242\" src=\"https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/03\/cron-logs-1024x242.png\" class=\"attachment-large size-large wp-image-433\" alt=\"\" srcset=\"https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/03\/cron-logs-1024x242.png 1024w, https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/03\/cron-logs-300x71.png 300w, https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/03\/cron-logs-768x182.png 768w, https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/03\/cron-logs-1536x363.png 1536w, https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/03\/cron-logs.png 1781w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-17c7ecf e-con-full e-flex e-con e-child\" data-id=\"17c7ecf\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a13e0a9 elementor-widget elementor-widget-image\" data-id=\"a13e0a9\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/03\/s3-uploaded.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"s3 uploaded\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NDI4LCJ1cmwiOiJodHRwczpcL1wvdWthbS1wb3J0Zm9saW8uY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wM1wvczMtdXBsb2FkZWQucG5nIn0%3D\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"473\" src=\"https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/03\/s3-uploaded-1024x473.png\" class=\"attachment-large size-large wp-image-428\" alt=\"\" srcset=\"https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/03\/s3-uploaded-1024x473.png 1024w, https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/03\/s3-uploaded-300x139.png 300w, https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/03\/s3-uploaded-768x355.png 768w, https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/03\/s3-uploaded-1536x710.png 1536w, https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/03\/s3-uploaded.png 1635w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\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>In this project, local files on my laptop are scheduled for automatic backups to the Raspeberry pi server using Windows Task Scheduler. Outdated backups are then scheduled to S3 for archiving. IAM permissions restrict S3 access only to the specified bucket. Screenshots<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-424","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/ukam-portfolio.com\/index.php\/wp-json\/wp\/v2\/pages\/424","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ukam-portfolio.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ukam-portfolio.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ukam-portfolio.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ukam-portfolio.com\/index.php\/wp-json\/wp\/v2\/comments?post=424"}],"version-history":[{"count":15,"href":"https:\/\/ukam-portfolio.com\/index.php\/wp-json\/wp\/v2\/pages\/424\/revisions"}],"predecessor-version":[{"id":447,"href":"https:\/\/ukam-portfolio.com\/index.php\/wp-json\/wp\/v2\/pages\/424\/revisions\/447"}],"wp:attachment":[{"href":"https:\/\/ukam-portfolio.com\/index.php\/wp-json\/wp\/v2\/media?parent=424"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}