{"id":46932655,"url":"https://github.com/raspberryfpc/pibackup","last_synced_at":"2026-04-07T01:01:59.494Z","repository":{"id":305291991,"uuid":"1020842720","full_name":"RaspberryFpc/pibackup","owner":"RaspberryFpc","description":"Portable live backup tool for Raspberry Pi with GUI, Zstandard compression, auto-shrinking (resize2fs) and flexible restore.","archived":false,"fork":false,"pushed_at":"2025-12-18T17:43:24.000Z","size":9703,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-21T08:35:26.273Z","etag":null,"topics":["backup","compress","disk-imaging","fpc","freepascal","gui","hdd","linux","live-backup","raspberry-pi","resize2fs","restore","shrink","shrink-image","ssd","system-backup","zstandard","zstd"],"latest_commit_sha":null,"homepage":"https://raspberryfpc.github.io/pibackup/","language":"Pascal","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RaspberryFpc.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-07-16T13:30:04.000Z","updated_at":"2025-12-18T17:37:03.000Z","dependencies_parsed_at":"2025-08-30T23:33:13.139Z","dependency_job_id":null,"html_url":"https://github.com/RaspberryFpc/pibackup","commit_stats":null,"previous_names":["raspberrypifpchub/pibackup","raspberryfpc/pibackup"],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/RaspberryFpc/pibackup","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaspberryFpc%2Fpibackup","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaspberryFpc%2Fpibackup/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaspberryFpc%2Fpibackup/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaspberryFpc%2Fpibackup/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RaspberryFpc","download_url":"https://codeload.github.com/RaspberryFpc/pibackup/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaspberryFpc%2Fpibackup/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30372125,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T21:41:54.280Z","status":"online","status_checked_at":"2026-03-11T02:00:07.027Z","response_time":84,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["backup","compress","disk-imaging","fpc","freepascal","gui","hdd","linux","live-backup","raspberry-pi","resize2fs","restore","shrink","shrink-image","ssd","system-backup","zstandard","zstd"],"created_at":"2026-03-11T05:01:39.598Z","updated_at":"2026-04-07T01:01:59.480Z","avatar_url":"https://github.com/RaspberryFpc.png","language":"Pascal","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🚀 pibackup -- Raspberry Pi Backup \u0026 Restore Tool\n\npibackup is a portable 64-bit backup and restore tool with a simple\ngraphical user interface,  \ndesigned for Raspberry Pi and Linux systems.\nIt can create, shrink, compress (Zstandard) and restore images of SD\ncards, SSDs and HDDs.  \nBackups are safe, flexible, and can be restored directly from .img or\n.img.zst files.\n👉 Unlike typical SD card tools, pibackup works with large storagedevices (SSD/HDD) as well as smaller SD cards.\n\n## ✨ Features\n\n🖥️ Simple graphical user interface (GUI)\\\n⚡ 64-bit Linux application (ARM64)\\\n💾 Backup of first two partitions (/boot + /root)\\\n🚫 Configurable exclude file\\\n🔐 Optional removal of SSH \u0026 DHCP configs\\\n📉 Automatic image shrinking\\\n🗜️ Compression with Zstandard (.zst)\\\n💽 Supports SD, SSD, HDD and other block devices\\\n🧠 Empty sectors filled with 0xFF (better compression)\n\n## 🔄 Restore Features\n\n📂 Restore from .img or .img.zst\\\n🎯 Device selection via dropdown list\\\n📏 Adjustable partition size\\\n👀 Live partition preview\\\n🧱 Optional partition deletion\\\n📐 Filesystem auto-resize\\\n\n## ⚙️ Headless Setup Options\n\n For fresh Raspberry Pi setups:\n- enable SSH on first boot\\\n- Set username \u0026 password\\\n- Configure WiFi (SSID + PSK)\\\n---\n## 📦 Download and Installation\n📥 Install (Recommended)\n``` bash\n# Download latest release, unzip, and install\n# Automatically installs all dependencies (e.g. zstd)\nwget -O /tmp/pibackup.zip https://sourceforge.net/projects/pibackup/files/latest/download \\\n\u0026\u0026 unzip -o /tmp/pibackup.zip -d /tmp/pibackup \\\n\u0026\u0026 sudo apt install /tmp/pibackup/RaspberryFpc-pibackup-*/bin/pibackup.deb\n```\n\n## ▶️ Start\n``` bash\npibackup\n```\nOr via menu:\n``` text\nUtility → PiBackup\n```\n---\n## ⚙️ Alternative Installation (Fallback)\n``` bash\nsudo dpkg -i pibackup.deb\nsudo apt -f install\n```\n## 🧰 Requirements  \n\nLinux (ARM64)  \nNo manual dependency installation required  \nAll dependencies are handled via .deb\n\n---\n## 🛠️ Build Information  \n\nDeveloped with CodeTyphon\\\nGui:Qt5\\\nTarget: 64-bit ARM (arm64)\\ \nTested on:\\  \nRaspberry Pi 4\\  \nRaspberry Pi 5\\  \nDebian Bookworm / Trixie (X11) \n\n---\n## 📜 License\n\nMIT License -- see LICENSE\n\n\n## ⚠️ Disclaimer:\n\nThis tool works directly on storage devices.\\  \nIncorrect usage may result in data loss.\n\n---\n## 👤 Author\nRaspberryFpc\n\n---\n## 🛟 Emergency Recovery\n\n💡 Create a rescue SD card with Linux + pibackup.\\\nIn case of system failure:\\\nBoot rescue system\\\nRestore your backup image\\\nGet your system back instantly\\\n\n---\n🔗 Other Projects\nraspberry-udp_audio_receiver -- Low latency audio over UDP\\\nDS18B20-FPC-Pi-GUI -- Temperature sensor GUI\\\nRaspberryPi-BME280-GUI -- Sensor access GUI\\\nRaspberryPi-GPIOv2-FPC -- GPIO control unit\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraspberryfpc%2Fpibackup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraspberryfpc%2Fpibackup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraspberryfpc%2Fpibackup/lists"}