Whatever Origin is an open source alternative to AnyOrigin.com
Whatever Origin has been rewritten in Go.
To run the server locally, you need to have Go installed, you can get it from here.
Clone the repository, and run the following commands:
go mod download
go run .This will start the server on port 8080.
The easiest way to self-host Whatever Origin is by using Docker.
- A Virtual Private Server (VPS) or any machine.
- Docker installed. You can find installation instructions on the official Docker website.
-
Clone this repository
git clone https://github.com/reynaldichernando/whatever-origin.git cd whatever-origin -
Run with Docker Compose
This will pull the latest image and start the service.
docker compose up -d
-
Access the service
You should be able to access your self-hosted Whatever Origin service on port 80:
http://localhost:80
When I was facing Same Origin problems while developing Bitcoin Pie, I was excited to discover how anyorigin.com solved the issue for me ... only, a week later it stopped working for some https sites.
For example, right now try and feed https://bitcointalk.org/ into anyorigin and you'll get an ugly "null" as the output.
Having recently discovered Heroku and Play!, I found that deploying a simple server app is no longer a big deal, and so made out to develop a simple, open source alternative to Any Origin.