The software behind; Main repo is at
PHP JavaScript CSS Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
application Fix order of c and cast extensions Jun 28, 2018
data Disable special handling of {elapsed_time} and {memory_usage} Oct 31, 2016
doc API: Update version to 2.1.1 Jul 4, 2017
docker Move Dockercontainer base from ubuntu:14.04 to alpine:edge Oct 31, 2016
extras/munin Update munin plugin May 21, 2015
git-hooks post-merge: Automatically update composer dependencies Jul 31, 2016
public_html Update asciinema-player to 2.6.1 May 3, 2018
scripts Add missing -s to ln Nov 5, 2016
system Merge tag '3.1.9' of git:// into dev Jun 14, 2018
.editorconfig [ci skip] Merge pull request #4970 from arysom/develop Jan 5, 2017
.gitattributes Renaming folders to directories :) May 4, 2015
.gitignore Merge tag 'ci-upstream/3.1.7' into dev Mar 20, 2018
.gitmodules Test \libraries\Image::get_exif_orientation Aug 1, 2016
COPYING Change license to AGPL Feb 13, 2013
Dockerfile Move Dockercontainer base from ubuntu:14.04 to alpine:edge Oct 31, 2016
INSTALL Rename install.php to check_deps.php Sep 19, 2016
NEWS Update NEWS Jul 4, 2018 Mention mbstring dependency Jun 2, 2018
check_deps.php Mention mbstring dependency Jun 2, 2018
composer.json Mention mbstring dependency Jun 2, 2018
composer.lock Update composer.lock Jun 2, 2018 [ci skip] Merge pull request #5326 from vinodselvin/patch-1 Nov 6, 2017
crontab Add tarball support to multipastes Nov 2, 2014
htaccess.txt htaccess: add workaround for fastcgi and http authorization header Jul 18, 2012
index.php Merge tag '3.1.5' into dev-ci3 Sep 9, 2017
license.txt [ci skip] Merge pull request #5376 from jim-parry/copyright-update Jan 9, 2018
robots.txt Make robots.txt available in ./public_html Sep 11, 2015 Use temporary directory for testsuite uploads Jan 1, 2018


A pastebin software running on In addition to uploading text and code it also supports binary files.

Additional documentation can be found in ./doc.


Git is used for tracking changes and updating installations. The repository is located at Clone the repository and follow the instructions in ./INSTALL. Do not install using tarballs as this is not supported.

dev is the development branch and should not be used in production. All stable changes go to master and will be tagged regularly following semver guidelines.

Mailing List

Currently there is only one mailing list for everything (general discussion, patches, announcements, ...). If need be more lists will be created at a later date.


The official IRC channel is


Please submit patches (preferably git send-email) to the filebin-general mailing list. You do not need to register to be allowed to post.

You can also open a pull request on GitHub.


  • PHP >=5.5 with the following modules

    • gd for thumbnail generation
    • exif for thumbnail generation
    • phar for tarball creation
    • mysql, mysqli, pgsql, pdo_mysql (any of those) for database access
    • mbstring for multibyte support
    • xdebug for tests (not required on production)
  • composer for dependency management

  • pygmentize for code highlighting

  • ansi2html for shell output rendering (ANSI color codes)

  • imagemagick for additional thumbnail generation

    • ghostscript for PDF thumbnail creation via imagemagick
  • node.js for javascript minification