spegel
btfs
spegel | btfs | |
---|---|---|
8 | 6 | |
810 | 3,820 | |
6.9% | - | |
9.4 | 3.6 | |
5 days ago | 4 months ago | |
Go | C++ | |
MIT License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
spegel
- BTFS (BitTorrent Filesystem)
-
Using ECR as a mirror to transparently proxy docker-hub when rate limited
I’m trying out spegel, so far, it’s been great
-
Constantly re-pulling the same image(s)?
As other stated, check disk space, PullPolicy etc. However, local caching can be done using tools like Spegel that makes sure each node gets all images used in the cluster for faster restarts.
-
Pull through cache, like AWS just announced
I also recently found spegel, where each Cluster Node provides its images to the other nodes: https://github.com/XenitAB/spegel
-
Docker's deleting Open Source images and here's what you need to know
https://github.com/xenitAB/spegel
I have avoided a couple of incidents caused by images being removed or momentarily not reachable with it. It would at least mitigate any immediate issues caused by images being removed from Docker Hub.
- I created Spegel to enable nodes in a cluster to pull images from each other
btfs
- BTFS (BitTorrent Filesystem)
-
TabFS – a browser extension that mounts the browser tabs as a filesystem
Something in a similar vein: BTFS, mount a torrent file (or magnet link) as a read only drive https://github.com/johang/btfs
It's really good, and use it a lot of times
- How to create a stream-on-demand for torrent content to VLC!
-
Did you know of the BitTorrent FileSystem?
Github Page
-
BiglyBT is a feature filled, open source, ad-free, BitTorrent client
Some systems are more appropriate than just those options, but it requires player cooperation.
For instance on Android, NOVA Video Player supports torrent streaming. Or btplay from https://github.com/johang/btfs .
The way they work is better for the network, because it asks only for the N next MB from current position to be available ASAP, but the rest can be downloaded randomly to help the network like a standard client would do.
What are some alternatives?
Harbor - An open source trusted cloud native registry project that stores, signs, and scans content.
distribyted - Torrent client with HTTP, fuse, and WebDAV interfaces. Start exploring your torrent files right away, even zip, rar, or 7zip archive contents!
crow-registry
picotorrent - A tiny, hackable BitTorrent client.
bottlerocket - An operating system designed for hosting containers
vooki-image-viewer - A cross-platform lightweight image viewer for a fast image preview.
ipcs - containerd meets ipfs to distribute content
dbxfs - User-space file system for Dropbox
lmctfy - lmctfy is the open source version of Google’s container stack, which provides Linux application containers.
libretorrent - Free and Open Source, full-featured torrent client for Android. Mirrored from https://gitlab.com/proninyaroslav/libretorrent
distribution-spec - OCI Distribution Specification
io - Dataset, streaming, and file system extensions maintained by TensorFlow SIG-IO