Lightweight pastebin (and url shortener) built using flask.
Self-host this app for $0.99/mo only!
== pb ==
.. image:: https://img.shields.io/circleci/project/github/ptpb/pb.svg :target: https://circleci.com/gh/ptpb/pb
.. image:: https://img.shields.io/codecov/c/github/ptpb/pb.svg :target: https://codecov.io/gh/ptpb/pb
.. image:: https://img.shields.io/docker/automated/ptpb/pb.svg :target: https://hub.docker.com/r/ptpb/pb
pb is a lightweight pastebin and url shortener built using
flask <http://flask.pocoo.org/>_.
There is currently no known general-purpose public pb deployment. See #246
<https://github.com/ptpb/pb/issues/246>_ for details.
pb comes with a Dockerfile and docker-compose.yaml to start development
environments easily. Refer to relevant documentation for how to install docker
and docker-compose.
start pb with::
docker-compose up
pb will be listening on http://localhost:10002
ptpb.pw (the reference deployment) uses ptpb-deploy
<https://github.com/ptpb/ptpb-deploy>_, which includes TLS termination,
automatic x509 certificate rotation, and response caching.
For a simpler deployment, the included Dockerfile and
docker-compose.yaml can be used verbatim, and are easy to read/study.
Other best practices include:
not using a shared/system python, when this is shared with packages other than pb
using site-packages is fine/preferred inside a container or isolated
filesystem, otherwise use venv
<https://docs.python.org/3/library/venv.html>_
if you need/want a version of python other than what your distribution
packages, pyenv <https://github.com/pyenv/pyenv>_ is a good option
not using debian or centos
these provide severely outdated packages, and require additional work to compensate for this
Please login to review this project.
No reviews for this project yet.
Simple open source web application that lets users encrypt …
Perl based pastebin.
A one-time encrypted zero-knowledge password/secret sharing…
Comments (0)
Please login to join the discussion on this project.