{"id":18841977,"url":"https://github.com/ahmetozer/dibow","last_synced_at":"2025-12-14T23:37:43.414Z","repository":{"id":136065530,"uuid":"240536887","full_name":"ahmetozer/dibow","owner":"ahmetozer","description":"Disk Image Backup tool. Basically take an image of your server over internet with this software. It is also usable for transferring server for different companies. ","archived":false,"fork":false,"pushed_at":"2020-09-06T20:33:33.000Z","size":59,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-27T21:12:31.170Z","etag":null,"topics":["backup","disk","disk-image-backup","http","image","server","transferring-server","vds","vps"],"latest_commit_sha":null,"homepage":"https://dibow.ahmetozer.org/demo/","language":"Go","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/ahmetozer.png","metadata":{"files":{"readme":"README.md","changelog":null,"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}},"created_at":"2020-02-14T15:17:34.000Z","updated_at":"2024-03-12T13:04:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"b34775d5-ca01-46cb-a03a-c1dd91563e09","html_url":"https://github.com/ahmetozer/dibow","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmetozer%2Fdibow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmetozer%2Fdibow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmetozer%2Fdibow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmetozer%2Fdibow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ahmetozer","download_url":"https://codeload.github.com/ahmetozer/dibow/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248839365,"owners_count":21169800,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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","disk","disk-image-backup","http","image","server","transferring-server","vds","vps"],"created_at":"2024-11-08T02:53:15.599Z","updated_at":"2025-12-14T23:37:38.372Z","avatar_url":"https://github.com/ahmetozer.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Disk Image Backup over WEB\n\nYou can take disk image over with Dibow over web. You don't need any space at your server for the taking backup.\n\nDibow project is created for taking disk image backup to remote locations or transferring server images into another remote server.\n\n### [Demo Site](https://dibow.ahmetozer.org/demo/)\n\n### Recommended Use Cases\n- Mirror your disks at remote location.\n- Replicate your server.\n- Transfer server between different companies.\n\n**NOTE:** If you want to take a root system image, do not use this software at live linux partition. For the taking root partition image, use Dibow at rescue disk or mode. Otherwise your image will be corrupted.\n\n## Installing dibow\n\n### Compiling from source\nFor the Compiling you need golang at your machine.  \nYou can get source from github or gitlab. If you are using IPv6 only network you can use gitlab instead of github.\n```bash\n# Getting source\ngit@gitlab.com:ahmetozer/dibow.git\n# Enter source directory\ncd dibow\n# Build from source\ngo build\n```\n\n### Get from gitlab\n\nYou can get binary from gitlab.\n```bash\nwget \"https://gitlab.com/ahmetozer/dibow/-/jobs/artifacts/master/download?job=compile\" -O dibow.zip\nunzip dibow.zip\nchmod +x dibow\n```\n\n## Program Modes\n\n### Server\nThis option is serve your disk into web service.\nYou can list and download your disk images on web.\n\nDefault username is `root` .  \nA random password will be displayed on the terminal.\n\n#### Arguments\n- `--listen-addr` Program normally starts with port 443 but if you want to use a different you can use a --listen-addr argument to set different port or address.\n```bash\n./dibow server --listen-addr :8443\n```\n\n\u003c!---  \n### Client\nYou can get or write disk image to on remote systems.\n#### Arguments\n\n\n- `--save` Save image to your pc.\n```bash\n./dibow client --save --url https://example.com/image/dev/sda\n# To save different location and different name\n./dibow client --save /root/backup/old_server.img --url https://example.com/image/dev/sda\n```\n- `--write ` Write remote image to disk.\n```bash\n./dibow client --write /dev/sda --url https://example.com/image/dev/sda\n```\n--\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fahmetozer%2Fdibow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fahmetozer%2Fdibow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fahmetozer%2Fdibow/lists"}