{"id":938,"date":"2024-11-17T16:49:44","date_gmt":"2024-11-17T16:49:44","guid":{"rendered":"https:\/\/opticalbackup.com\/help\/?post_type=tesserakb&#038;p=938"},"modified":"2024-12-18T13:40:36","modified_gmt":"2024-12-18T13:40:36","slug":"opticalbackups-bash-and-python-scripts","status":"publish","type":"tesserakb","link":"https:\/\/opticalbackup.com\/help\/knowledgebase\/opticalbackups-bash-and-python-scripts\/","title":{"rendered":"OpticalBackup&#8217;s Bash and Python Scripts"},"content":{"rendered":"<h3>Simplify Your Data Security with OpticalBackup Full Backup Scripts for IT<\/h3>\n<p>At <strong>OpticalBackup<\/strong>, we understand the importance of keeping your data secure and making the backup process seamless. That\u2019s why we\u2019ve developed a set of <a href=\"https:\/\/download.opticalbackup.com\/api\/optical_backup_full_backup_scripts.tar.gz\"><strong>full backup scripts<\/strong><\/a>\u00a0designed to cater to your specific needs, whether you\u2019re using Linux, macOS, or Windows. These scripts are now available in our repository, offering flexibility, security, and ease of use for all OpticalBackup users.<\/p>\n<hr \/>\n<h3>What Do Our Scripts Offer?<\/h3>\n<ol>\n<li><strong>Cross-Platform Support: <\/strong>Our scripts are tailored for:\n<ul>\n<li><strong>Linux:<\/strong> With both Bash and Python scripts for added versatility.<\/li>\n<li><strong>macOS:<\/strong> Optimized Python scripts for Apple users.<\/li>\n<li><strong>Windows:<\/strong> Python scripts designed to work seamlessly with the Windows environment.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Encryption Options:<\/strong>\n<ul>\n<li><strong>TLS Encryption:<\/strong> Protects your data during transmission to the server using HTTPS.<\/li>\n<li><strong>TLS + AES Encryption:<\/strong> Adds another layer of security by encrypting your files locally with AES-256 before they are uploaded, ensuring maximum protection even if intercepted.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Enhanced Features:<\/strong>\n<ul>\n<li><strong>Recursive Backups:<\/strong> Automatically back up all files in the specified directories.<\/li>\n<li><strong>File Size Handling:<\/strong> Skips files exceeding the upload limit, ensuring no interruptions.<\/li>\n<li><strong>Detailed Logging:<\/strong> Tracks every step of the backup process and generates easy-to-read logs for troubleshooting.<\/li>\n<\/ul>\n<\/li>\n<li><strong>API Integration:<\/strong><br \/>\nThe scripts integrate seamlessly with OpticalBackup\u2019s API, automatically creating containers, uploading files, and closing containers once the process is complete.<\/li>\n<\/ol>\n<hr \/>\n<h3>How to Get Started<\/h3>\n<ol>\n<li><strong>Download the Scripts:<\/strong><br \/>\n<a href=\"https:\/\/download.opticalbackup.com\/api\/optical_backup_full_backup_scripts.tar.gz\"><strong>Download the script package here<\/strong><\/a>. The scripts are organized by operating system and encryption method.<\/li>\n<li><strong>Configure the Scripts:<\/strong>\n<ul>\n<li>Specify your backup directories.<\/li>\n<li>Set your OpticalBackup API token.<\/li>\n<li>For AES encryption, provide your encryption key file.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Run the Scripts:<\/strong><br \/>\nExecute the script for your operating system. Python and Bash options are available for Linux users, while macOS and Windows users can utilize the Python scripts.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Simplify Your Data Security with OpticalBackup Full Backup Scripts for IT At OpticalBackup, we understand the importance of keeping your data secure and making the backup process seamless. That\u2019s why we\u2019ve developed a set of full backup scripts\u00a0designed to cater to your specific needs, whether you\u2019re using Linux, macOS, or Windows. These scripts are now&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"tessera_post_format_link":""},"tesserakbcats":[54],"tesserakbtags":[],"class_list":["post-938","tesserakb","type-tesserakb","status-publish","format-standard","hentry","tesserakbcats-api-scripts"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>OpticalBackup&#039;s Bash and Python Scripts<\/title>\n<meta name=\"description\" content=\"Automate your data backups with OpticalBackup&#039;s full backup scripts. Featuring TLS encryption, AES-256 local encryption, and cross-platform support for Linux, macOS, and Windows. Simplify data security with detailed logging, file size handling, and seamless API integration.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/opticalbackup.com\/help\/knowledgebase\/opticalbackups-bash-and-python-scripts\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"OpticalBackup&#039;s Bash and Python Scripts\" \/>\n<meta property=\"og:description\" content=\"Automate your data backups with OpticalBackup&#039;s full backup scripts. Featuring TLS encryption, AES-256 local encryption, and cross-platform support for Linux, macOS, and Windows. Simplify data security with detailed logging, file size handling, and seamless API integration.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/opticalbackup.com\/help\/knowledgebase\/opticalbackups-bash-and-python-scripts\/\" \/>\n<meta property=\"og:site_name\" content=\"OpticalBackup Knowledge Base\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-18T13:40:36+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/opticalbackup.com\/help\/knowledgebase\/opticalbackups-bash-and-python-scripts\/\",\"url\":\"https:\/\/opticalbackup.com\/help\/knowledgebase\/opticalbackups-bash-and-python-scripts\/\",\"name\":\"OpticalBackup's Bash and Python Scripts\",\"isPartOf\":{\"@id\":\"https:\/\/opticalbackup.com\/help\/#website\"},\"datePublished\":\"2024-11-17T16:49:44+00:00\",\"dateModified\":\"2024-12-18T13:40:36+00:00\",\"description\":\"Automate your data backups with OpticalBackup's full backup scripts. Featuring TLS encryption, AES-256 local encryption, and cross-platform support for Linux, macOS, and Windows. Simplify data security with detailed logging, file size handling, and seamless API integration.\",\"breadcrumb\":{\"@id\":\"https:\/\/opticalbackup.com\/help\/knowledgebase\/opticalbackups-bash-and-python-scripts\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/opticalbackup.com\/help\/knowledgebase\/opticalbackups-bash-and-python-scripts\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/opticalbackup.com\/help\/knowledgebase\/opticalbackups-bash-and-python-scripts\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/opticalbackup.com\/help\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Articles\",\"item\":\"https:\/\/opticalbackup.com\/help\/knowledgebase\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"OpticalBackup&#8217;s Bash and Python Scripts\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/opticalbackup.com\/help\/#website\",\"url\":\"https:\/\/opticalbackup.com\/help\/\",\"name\":\"OpticalBackup Knowledge Base\",\"description\":\"Protect What Matters Immutable. Optical. Secure.\",\"publisher\":{\"@id\":\"https:\/\/opticalbackup.com\/help\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/opticalbackup.com\/help\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/opticalbackup.com\/help\/#organization\",\"name\":\"OpticalBackup Knowledge Base\",\"url\":\"https:\/\/opticalbackup.com\/help\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/opticalbackup.com\/help\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/opticalbackup.com\/help\/wp-content\/uploads\/2024\/09\/cropped-optical-backup-Logo-transparente-branco-.png\",\"contentUrl\":\"https:\/\/opticalbackup.com\/help\/wp-content\/uploads\/2024\/09\/cropped-optical-backup-Logo-transparente-branco-.png\",\"width\":500,\"height\":167,\"caption\":\"OpticalBackup Knowledge Base\"},\"image\":{\"@id\":\"https:\/\/opticalbackup.com\/help\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"OpticalBackup's Bash and Python Scripts","description":"Automate your data backups with OpticalBackup's full backup scripts. Featuring TLS encryption, AES-256 local encryption, and cross-platform support for Linux, macOS, and Windows. Simplify data security with detailed logging, file size handling, and seamless API integration.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/opticalbackup.com\/help\/knowledgebase\/opticalbackups-bash-and-python-scripts\/","og_locale":"en_US","og_type":"article","og_title":"OpticalBackup's Bash and Python Scripts","og_description":"Automate your data backups with OpticalBackup's full backup scripts. Featuring TLS encryption, AES-256 local encryption, and cross-platform support for Linux, macOS, and Windows. Simplify data security with detailed logging, file size handling, and seamless API integration.","og_url":"https:\/\/opticalbackup.com\/help\/knowledgebase\/opticalbackups-bash-and-python-scripts\/","og_site_name":"OpticalBackup Knowledge Base","article_modified_time":"2024-12-18T13:40:36+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/opticalbackup.com\/help\/knowledgebase\/opticalbackups-bash-and-python-scripts\/","url":"https:\/\/opticalbackup.com\/help\/knowledgebase\/opticalbackups-bash-and-python-scripts\/","name":"OpticalBackup's Bash and Python Scripts","isPartOf":{"@id":"https:\/\/opticalbackup.com\/help\/#website"},"datePublished":"2024-11-17T16:49:44+00:00","dateModified":"2024-12-18T13:40:36+00:00","description":"Automate your data backups with OpticalBackup's full backup scripts. Featuring TLS encryption, AES-256 local encryption, and cross-platform support for Linux, macOS, and Windows. Simplify data security with detailed logging, file size handling, and seamless API integration.","breadcrumb":{"@id":"https:\/\/opticalbackup.com\/help\/knowledgebase\/opticalbackups-bash-and-python-scripts\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/opticalbackup.com\/help\/knowledgebase\/opticalbackups-bash-and-python-scripts\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/opticalbackup.com\/help\/knowledgebase\/opticalbackups-bash-and-python-scripts\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/opticalbackup.com\/help\/"},{"@type":"ListItem","position":2,"name":"Articles","item":"https:\/\/opticalbackup.com\/help\/knowledgebase\/"},{"@type":"ListItem","position":3,"name":"OpticalBackup&#8217;s Bash and Python Scripts"}]},{"@type":"WebSite","@id":"https:\/\/opticalbackup.com\/help\/#website","url":"https:\/\/opticalbackup.com\/help\/","name":"OpticalBackup Knowledge Base","description":"Protect What Matters Immutable. Optical. Secure.","publisher":{"@id":"https:\/\/opticalbackup.com\/help\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/opticalbackup.com\/help\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/opticalbackup.com\/help\/#organization","name":"OpticalBackup Knowledge Base","url":"https:\/\/opticalbackup.com\/help\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/opticalbackup.com\/help\/#\/schema\/logo\/image\/","url":"https:\/\/opticalbackup.com\/help\/wp-content\/uploads\/2024\/09\/cropped-optical-backup-Logo-transparente-branco-.png","contentUrl":"https:\/\/opticalbackup.com\/help\/wp-content\/uploads\/2024\/09\/cropped-optical-backup-Logo-transparente-branco-.png","width":500,"height":167,"caption":"OpticalBackup Knowledge Base"},"image":{"@id":"https:\/\/opticalbackup.com\/help\/#\/schema\/logo\/image\/"}}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/opticalbackup.com\/help\/wp-json\/wp\/v2\/tesserakb\/938","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/opticalbackup.com\/help\/wp-json\/wp\/v2\/tesserakb"}],"about":[{"href":"https:\/\/opticalbackup.com\/help\/wp-json\/wp\/v2\/types\/tesserakb"}],"author":[{"embeddable":true,"href":"https:\/\/opticalbackup.com\/help\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/opticalbackup.com\/help\/wp-json\/wp\/v2\/comments?post=938"}],"wp:attachment":[{"href":"https:\/\/opticalbackup.com\/help\/wp-json\/wp\/v2\/media?parent=938"}],"wp:term":[{"taxonomy":"tesserakbcats","embeddable":true,"href":"https:\/\/opticalbackup.com\/help\/wp-json\/wp\/v2\/tesserakbcats?post=938"},{"taxonomy":"tesserakbtags","embeddable":true,"href":"https:\/\/opticalbackup.com\/help\/wp-json\/wp\/v2\/tesserakbtags?post=938"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}