Someguy is an HTTP Delegated Routing V1 server that proxies requests to the Amino DHT and other Delegated Routing servers such as the Network Indexer.
Someguy is also hosted as a public utility at https://delegated-ipfs.dev/routing/v1
.
go build -o someguy
Install
go install github.com/ipfs/someguy@latest
Docker
Automated Docker container releases are available from the Github container registry:
latest
always points at the latest stable releasevN.N.N
point at a specific release tagmain-latest
always points at the HEAD
of the main
branchmain-YYYY-DD-MM-GITSHA
points at a specific commit from the main
branchstaging-latest
always points at the HEAD
of the staging
branchstaging-YYYY-DD-MM-GITSHA
points at a specific commit from the staging
branchWhen using Docker, make sure to pass necessary config via -e
:
$ docker pull ghcr.io/ipfs/someguy:main-latest
$ docker run --rm -it --net=host ghcr.io/ipfs/someguy:main-latest
See /docs/environment-variables.md
.
You can use someguy
as a client, or as a server.
You can start the server with someguy start
. This will, by default, run a Delegated Routing V1 server that proxies requests to the IPFS Amino DHT and the cid.contact indexer (IPNI) node.
For more details run someguy start --help
.
If you don't want to run a server yourself, but want to query some other server, you can run someguy ask
and choose any of the subcommands and ask for a provider, a peer, or even an IPNS record.
For more details run someguy ask --help
.
Suggested method for self-hosting is to run a prebuilt Docker image.
Releaserelease-vX.Y.Z
against main
that:
CHANGELOG.md
with the changes for the current releaseversion.json
fileDual-licensed under MIT + Apache 2.0
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4