Package: mirrorbits
Version: 0.6.1-2
Architecture: amd64
Architecture-Variant: amd64v3
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Mirrorbits Maintainers <mirrorbits@packages.debian.org>
Installed-Size: 15913
Depends: adduser | systemd-sysusers, systemd | systemd-standalone-sysusers | systemd-sysusers, libc6 (>= 2.34), zlib1g (>= 1:1.1.4)
Recommends: logrotate, rsync, valkey-server | redis-server
Suggests: geoipupdate
Built-Using: golang-1.26 (= 1.26.3-2), golang-github-coreos-go-systemd (= 22.6.0-1), golang-github-golang-protobuf-1-5 (= 1.5.4-2), golang-github-gomodule-redigo (= 1:1.9.3-1), golang-github-op-go-logging (= 1+git20160315.970db52-2), golang-github-oschwald-maxminddb-golang (= 1.12.0-1), golang-github-pkg-errors (= 0.9.1-3), golang-github-rafaeljusto-redigomock (= 3.1.3-1), golang-golang-x-net (= 1:0.53.0-2), golang-golang-x-sys (= 0.42.0-1), golang-golang-x-term (= 0.41.0-1), golang-golang-x-text (= 0.36.0-1), golang-google-genproto (= 0.0~git20210726.e7812ac-4), golang-google-grpc (= 1.66.3-2), golang-google-protobuf (= 1.36.10-2), golang-gopkg-tylerb-graceful.v1 (= 1.2.15-6), golang-gopkg-yaml.v3 (= 3.0.4-3)
Static-Built-Using: golang-1.26 (= 1.26.3-2), golang-github-coreos-go-systemd (= 22.6.0-1), golang-github-golang-protobuf-1-5 (= 1.5.4-2), golang-github-gomodule-redigo (= 1:1.9.3-1), golang-github-op-go-logging (= 1+git20160315.970db52-2), golang-github-oschwald-maxminddb-golang (= 1.12.0-1), golang-github-pkg-errors (= 0.9.1-3), golang-github-rafaeljusto-redigomock (= 3.1.3-1), golang-golang-x-net (= 1:0.53.0-2), golang-golang-x-sys (= 0.42.0-1), golang-golang-x-term (= 0.41.0-1), golang-golang-x-text (= 0.36.0-1), golang-google-genproto (= 0.0~git20210726.e7812ac-4), golang-google-grpc (= 1.66.3-2), golang-google-protobuf (= 1.36.10-2), golang-gopkg-tylerb-graceful.v1 (= 1.2.15-6), golang-gopkg-yaml.v3 (= 3.0.4-3)
Section: net
Priority: optional
Homepage: https://github.com/videolabs/mirrorbits
Description: geographical download redirector
 Mirrorbits is a geographical download redirector written in Go for
 distributing files efficiently across a set of mirrors. It offers a simple and
 economic way to create a Content Delivery Network layer using a pure software
 stack. It is primarily designed for the distribution of large-scale
 Open-Source projects with a lot of traffic.
 .
 Main Features:
  * Blazing fast, can reach 8K QPS on a single laptop
  * Easy to deploy and maintain, everything is packed in a single binary
  * Automatic synchronization with the mirrors over rsync or FTP
  * Response can be either JSON or HTTP redirect
  * Support partial repositories
  * Complete checksum / size control
  * Realtime monitoring and reports
  * Disable misbehaving mirrors without human intervention
  * Realtime decision making based on location, AS number and defined rules
  * Smart load-balancing over multiple mirrors in the same area to avoid
    hotspots
  * Ability to adjust the weight of each mirror
  * Limit access to a country, region or ASN for any mirror
  * Clustering (multiple mirrorbits instances)
  * High-availability using redis-sentinel
  * Automatically fix timezone offsets for broken mirrors
  * Realtime statistics per file / mirror / date
  * Realtime reconfiguration
  * Seamless binary upgrade (aka zero downtime upgrade)
  * Mirmon support
  * Full IPv6 support
  * If-Modified-Since (RFC-7232) support
  * more...
