Skip to content
Inspect HTTP requests. Debug webhooks. Originally created by @progrium.
Branch: master
Clone or download
Pull request Compare This branch is 7 commits ahead of Runscope:master.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
requestbin Removes the spies. Apr 4, 2018
.env updating bootstrap, UI update Jul 29, 2013
.gitignore
Dockerfile reverted py2-pip to py-pip Mar 2, 2017
Procfile Update gunicorn settings to match how we run our other services Feb 25, 2014
README.md Merge branch 'Bcow7-patch-1' (upstream PR Runscope#73) Dec 17, 2018
app.json add heroku button, app.json Apr 26, 2016
docker-compose.yml Dockerize the app Jan 5, 2017
requirements.txt Solves Runscope#17 when running with ENABLE_CORS=1 env variable Jun 13, 2017
runtime.txt
setup.py update to requestbin specific email Sep 5, 2013
web.py updating bootstrap, UI update Jul 29, 2013

README.md

We have discontinued the publicly hosted version of RequestBin due to ongoing abuse that made it very difficult to keep the site up reliably. Please see instructions below for setting up your own self-hosted instance.

Originally Created by Jeff Lindsay

License

MIT

Looking to self-host?

Deploy

Deploy your own instance using Heroku

Create a Heroku account if you haven't, then grab the RequestBin source using git:

$ git clone git://github.com/Runscope/requestbin.git

From the project directory, create a Heroku application:

$ cd requestbin
$ heroku create

This step will have several lines of output. You care about these two:

Creating app... done, ⬢ clueless-leader-37188
https://clueless-leader-37188.herokuapp.com/ | https://git.heroku.com/clueless-leader-37188.git

You need to pluck the application name in this example clueless-leader-37188. You will need the actual app name in several cases below.

Save the .git link above for a step below.

Add Heroku's redis addon. Note: you will have to have a credit card on file with Heroku:

$ heroku addons:add heroku-redis -a clueless-leader-37188

Set an environment variable to indicate production:

$ heroku config:set REALM=prod -a clueless-leader-37188

Now just deploy via git:

$ git push https://git.heroku.com/clueless-leader-37188.git master

It will push to Heroku and give you a URL that your own private RequestBin will be running.

Deploy your own instance using Docker

On the server/machine you want to host this, you'll first need a machine with docker and docker-compose installed, then grab the RequestBin source using git:

$ git clone git://github.com/Runscope/requestbin.git

Go into the project directory and then build and start the containers

$ sudo docker-compose build
$ sudo docker-compose up -d

Your own private RequestBin will be running on this server.

http://localhost:8000

Contributors

You can’t perform that action at this time.