Content-addressable storage serving of blobs. https://radio.animebits.moe/player/hash/b9dbb31bda75
Go to file
DataHoarder 163aa33717
Some checks failed
continuous-integration/drone/push Build is failing
Better align Server-Timing headers
2022-01-18 11:30:11 +01:00
scripts Update scripts to change path 2022-01-16 17:01:47 +01:00
.drone.yml Version 1 signature, added Drone CI 2022-01-17 10:18:22 +01:00
.env.example Create bogus certificate if none passed 2022-01-16 15:26:13 +01:00
.gitignore Initial commit. Working file serve, and signatures! 2022-01-16 02:06:56 +01:00
docker-compose.yml Expose UDP ports on docker-compose.yml 2022-01-17 19:01:57 +01:00
Dockerfile Implement HTTP/2, HTTP/3, add debug mode 2022-01-17 18:49:30 +01:00
go.mod Implement HTTP/2, HTTP/3, add debug mode 2022-01-17 18:49:30 +01:00
go.sum Implement HTTP/2, HTTP/3, add debug mode 2022-01-17 18:49:30 +01:00
LICENSE Update LICENSE year 2022-01-16 13:37:30 +01:00
OrbitalBeat.go Better align Server-Timing headers 2022-01-18 11:30:11 +01:00
README.md Add listen to docker-compose.yml, README instructions 2022-01-16 14:57:39 +01:00
schema.sql Binary path 2022-01-16 11:07:35 +01:00

OrbitalBeat

Content-addressable storage serving of blobs.

Usage

Needs a Postgres database.

$ go run .

Build via $ go build -o orbeat

Certbot notes

  • Use pip certbot
  • Edit .env to add paths to certificates
$ certbot certonly \
--standalone \
--key-type=ecdsa --elliptic-curve=secp256r1 \
--domain <domain> \
--post-hook "docker restart orbitalbeat_orbeat_1"