# Easiest installation

These solution are easy all will be able to handle a personnal website traffic. For more robust and secure solutions, see Apache and Nginx setups.

## 10 seconds setup (if you know Python already)

Just type:

    pip install zerobin
    zerobin --host 0.0.0.0 --port 80 --compressed-static # as admin

## 30 seconds setup (for anybody)

- Make sure you have Python 2.7 or 3.4+ (python –version)

- Download the last zip of the source code

- Extract all of it where you wish the site to be stored.

- Go to the extracted files.

- Run with the admin rights:

      python zerobin.py --host 0.0.0.0 --port 80 --compressed-static

On ubuntu, this is a one liner:

    wget stuff && unzip zerobin.zip && cd zerobin && sudo python zerobin.py --host 0.0.0.0 --port 80 --compressed-static

Check out for more configuration options.

## Run 0bin in background

0bin doesn’t come with something built in for this. You have several solutions.

For a small website:

Just make it a shell background process. E.G in GNU/Linux:

    nohup python zerobin.py --host 0.0.0.0 --port 80 --compressed-static &

Or run it in a screen.

For a big Website:

- setup 0bin with Apache;
- setup 0bin with supervisor (best way to do it).

Note

You can even use zerobin on your private local network from your laptop.

Make sure you firewall won’t block the port, and run:

    python zerobin.py --host 0.0.0.0 --port 8000

0bin will now be accessible from http://your.local.ip.address:8000.

This can be very cool way to share code in a companie or during a code sprint.