hpShare
hpShare copied to clipboard
a self-hosted CloudApp-like, Droplr-like server especially for Chinese users
hpShare
hpShare is a self-hosted CloudApp-like, Droplr-like server especially for Chinese users. It uses QiNiu as storage backend instead of Amazon S3 which is slow and may be blocked someday in China.
hpShare is now also an URL shortener. It's a good start for your personal short domain.
hpShare comes with an admin portal (provided by Django) and several client apps (CLI, DropZone script, etc.)
hpShare is written in Django.
Demos & Screenshots & GIFs


How-To
- Get a QiNiu (free) account
mv config.py.sample /path/to/volumn/config.py, fill it up- Finally, run it inside docker:
docker run \
-e DJANGO_SECRET_KEY=some_secret_key_for_django \
-e ADMIN_USER=root \
-e ADMIN_EMAIL=root@localhost \
-e ADMIN_PASSWORD=password \
-v /path/to/volumn_dir:/data \
-p 8001:80 \
-it -d blahgeek/hpurl
Clients
- CLI:
wget http://your.domain.com/~cli/hpshare, alternatively seeclients/bash/hpshare.bash
Admin
Goto http://your.domain.com/
Run ./manage.py purge_storage to delete expired files. Add it to a cron job!