Giter Site home page Giter Site logo

requestbin's Introduction

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

Upgraded to python3 by Scott Rogers [email protected]

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

requestbin's People

Contributors

progrium avatar johnsheehan avatar barrycarlyon avatar lornajane avatar loslosbaby avatar cmouse avatar anujluthra avatar bcow7 avatar gableroux avatar graham42 avatar erioness1125 avatar iangreenleaf avatar igorwwwwwwwwwwwwwwwwwwww avatar rjocoleman avatar torvitas avatar zoidyzoidzoid avatar lonnen avatar rhoml avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.