Atemu/backblaze-personal-wine-container
Run the Backblaze personal backup client in a container
This Docker container runs the Backblaze personal backup client via WINE, so that you can back up your files with the separation and portability capabilities of Docker.
It runs the Backblaze client and starts a virtual X server with Openbox and a VNC server, so that you can interact with it.
You need to open up port 5900 for VNC and mount a WINE prefix with pre-installed Backblaze client at /wine/ for this to work.
You can install it using this container too (if you can somehow get your BZ credetials to go through the VNC properly that is), just mount the installer somewhere, mount your persistent storage at /wine/, override the container's CMD' last line with winefile, connect via VNC, run the installer exe and click through the menus.
Example docker run:
docker run \
--rm \
--init \
-p '5900:5900' \
-v 'backblaze:/wine/' \
-v '/dir/you/want/to/back/up/:/wine/drive_d/' \
atemu12/backblaze-personal-wine
I have my WINE prefix set up in a way that dosdrives/d: is a symlink to drive_d and told backblaze to back up "D:\" and ignore everything on "C:\".
Warning: The backblaze client is not an init system (who knew) and doesn't clean up its zombie children. This will cause it to fill up your system's PID limit within a few hours which prevents new processes from being created system-wide, would not recommend.
The --init flag installs a tiny process that can actually do a few init things like wait()ing children in place of the backblaze client as PID 1.
Info: Backblaze will create a .bzvol directory in the root of every hard drive it's configured to back up in which it'll store a full copy of files >100M split into 10M parts. Mount accordingly if you want to preserve SSD erase cycles.
If you want to say thanks, here is my BackBlaze personal refferal link that you can use to sign up with no extra cost: https://secure.backblaze.com/r/002w0e
I get a month of BZ personal for free if you use it :)
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于Spring Boot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
The fastest path to AI-powered full stack observability, even for lean teams.
A fully-modern text-based browser, rendering to TTY and browsers