Still Maintained

Self-hosted Pastebins: what licence are you actually agreeing to

“Self-hosted” and “open source” are not the same promise, and the lists that recommend these projects rarely separate them. This page sorts 25 pastebins projects by the licence you are actually agreeing to, as read on 2026-08-20.

16 of 25 are permissive: run them, change them, keep your changes to yourself. 7 are AGPL, where serving a modified copy over a network obliges you to publish those changes, which is the clause that catches people who self-host for a team. 0 are not open source at all, carrying a proprietary or restricted-use licence. The remaining 2 are ordinary copyleft.

ProjectLicenceWhat that meansStarsMaintenanceLanguage
PrivateBinZlibPermissive, no strings8,548ActivePHP
SilverBulletMITPermissive, no strings5,881ActiveTypeScript
Password PusherApache-2.0Permissive, no strings3,158ActiveRuby
YopassApache-2.0Permissive, no strings3,072ActiveGo
HemmeligMITPermissive, no strings1,229ActiveTypeScript
rustypasteMITPermissive, no strings1,196ActiveRust
WastebinMITPermissive, no strings839ActiveRust
dpasteMITPermissive, no strings642ActivePython
Sup3rS3cretMes5ageMITPermissive, no strings568ActiveGo
Local Content ShareMITPermissive, no strings492SlowingHTML
PastefyMITPermissive, no strings450ActiveVue
snowshareCC0-1.0Permissive, no strings83ActiveTypeScript
ChiyogamiBSD-3-ClausePermissive, no strings80ActiveHTML
1timeMITPermissive, no strings46ActiveTypeScript
BinPastesApache-2.0Permissive, no strings18ActiveJava
SnyPyMITPermissive, no strings-Not measuredDocker
ByteStashGPL-3.0Copyleft, publish your changes2,518ActiveTypeScript
lesmaGPL-3.0Copyleft, publish your changes-Not measuredRust
KarakeepAGPL-3.0AGPL, network copyleft28,481ActiveTypeScript
OpengistAGPL-3.0AGPL, network copyleft3,302ActiveGo
paasterAGPL-3.0AGPL, network copyleft563ActiveSvelte
015AGPL-3.0AGPL, network copyleft396ActiveVue
SnipoAGPL-3.0AGPL, network copyleft71ActiveGo
not-th.reAGPL-3.0AGPL, network copyleft16ActiveShell
pacebinAGPL-3.0AGPL, network copyleft-Not measuredC

What the licence column means

The Maintenance column is a second, independent check: the age of the most recent commit on the default branch, read from the GitHub API on 2026-08-20. Active is within 180 days, Slowing is 180 to 365, Dormant is over a year, Archived means the maintainer marked the repo read-only, and Not measured means the project is hosted outside GitHub so the check does not apply.

Source data from awesome-selfhosted-data, used under CC BY-SA 3.0. Licence family grouping and maintenance status are computed by this site (from the upstream licence fields and the GitHub API) and are not part of the upstream dataset. Licence classification is a summary, not legal advice: check the project’s own LICENSE file before you rely on it. This page is published under the same licence.