storj/cmd/satellite
paul cannon 12b3fb5fb0 cmd/satellite: add fetch-pieces command
The "satellite fetch-pieces" command allows a satellite operator to
fetch as many pieces of a segment as possible, along with their
original order limits and hashes as provided by the storage nodes. The
fetched pieces and associated info will be stored on in a specified
folder as they are, rather than being RS-decoded or decrypted.

It is hoped that this will allow easier debugging of certain one-off
problems we've observed in the wild.

Change-Id: I42ae0e9ef0023538e42473a9be5a2460a3ac0f3a
2022-02-18 00:13:53 +00:00
..
reports satellite/{satellitedb,attribution,console}: value attribution changes that add userAgent field to buckets table and all tables that have partner_id 2021-10-18 13:56:19 +00:00
admin.go satellite/buckets: add new buckets service 2021-11-16 12:36:17 +02:00
api.go satellite/metabase: limit maximum number of parts and size 2021-10-22 10:16:37 +00:00
billing.go satellite/{console,payments},web/satellite: save signup promo code to newly registered users 2022-01-21 15:02:22 +00:00
compensation.go compensation: always generate invoices for every node 2021-03-29 14:15:45 +00:00
Dockerfile Makefile: bump node to v16 2021-10-14 12:46:28 +00:00
entrypoint all: remove code related to PointerDB 2021-04-21 12:35:31 +00:00
fetchpieces.go cmd/satellite: add fetch-pieces command 2022-02-18 00:13:53 +00:00
gc.go satellite/metabase: limit maximum number of parts and size 2021-10-22 10:16:37 +00:00
gracefulexit.go satellite/satellitedb: Use CRDB AS OF SYSTEM & batch for GE 2021-05-07 13:09:19 -04:00
main.go cmd/satellite: add fetch-pieces command 2022-02-18 00:13:53 +00:00
output.go satellite: compensation package and commands 2020-03-30 14:08:14 -06:00
README.md hc to satellite rename (#282) 2018-08-29 14:32:41 -04:00
repairer.go satellite/metabase: limit maximum number of parts and size 2021-10-22 10:16:37 +00:00
satellite.yaml all: fix comments about grpc 2020-05-11 13:05:34 +03:00
usage.go Allow for DB application names per process. (#3983) 2020-12-04 11:24:39 +01:00

Satellite

Documentation for developing and building the satellite service

Usage:

First make an identity:

go install storj.io/storj/cmd/satellite
satellite setup

You can edit ~/.storj/satellite/config.yaml to your liking. Then run it!

satellite run