Pomf is a simple lightweight file host with support for drop, paste, click and API uploading.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Go Johansson 28c7d301cc Merge branch 'master' of https://github.com/pomf/pomf 3 months ago
static strip some tags 5 months ago
templates sharex uses discord now and freenode is rip 1 year ago
.gitignore remove trash 5 months ago
.mailmap Update .mailmap 3 months ago
.sonarcloud.properties Create .sonarcloud.properties 5 months ago
.travis.yml Update .travis.yml 2 years ago
COPYING.CC-BY-3.0 UploadException: Correct license header to CC BY 3.0+ 6 years ago
LICENSE Update LICENSE 3 months ago
Makefile Update Makefile 5 months ago
README.md Update README.md 3 months ago
dist.json strip some tags 5 months ago
mysql_schema.sql Update mysql_schema.sql 11 months ago
package.json strip some tags 5 months ago
sqlite_schema.sql Support for blacklist db 1 year ago

README.md

Pomf

BuildStatus Quality Gate Status MITlicensed Documentation Status

Pomf is a simple file uploading and sharing platform.

Features

  • One click uploading, no registration required
  • A minimal, modern web interface
  • Drag & Drop & Paste supported
  • Upload API with multiple response choices
    • JSON
    • HTML
    • Text
    • CSV
  • Supports ShareX and other screenshot tools

Demo

See the real world example at demo.pomf.se.

Requirements

Tested and working with Nginx + PHP-8.0/8.1 + SQLite/MySQL.

Node is used to compile Pomf, after that is runs on PHP.

Installation

Installation and configuration can be found at Pomf Documentation.

If you need a admin panel check out Moe Panel.

File expiration

If you want files to expire please have a look at Uguu instead which is based on Pomf.

Getting help

Hit me up at @nekunekus or email me at neku@pomf.se.

The Pomf community gathers on IRC.

  • IRC (users): #pomfret on Rizon (irc.rizon.net)

Contributing

We'd really like if you can take some time to make sure your coding style is consistent with the project. Pomf follows PHP PSR-12 and Airbnb JavaScript (ES5) (airbnb/legacy) coding style guides. We use ESLint and PHPCS tools to enforce these standards.

You can also help by sending us feature requests or writing documentation and tests.

Thanks!

Credits

Pomf was created by Go Johansson (nekunekus) & Emma Lejeck for Pomf.se. The software is currently maintained by the community.

License

Pomf is free software, and is released under the terms of the Expat license. See LICENSE.