- Introduction
- Getting started with our public server
- Getting started with your private server (Self-Host)
- Documentation
- Supported file hosting providers
- Roadmap
- Code of Conduct
- Contributing
- Donation
- License
KeepShare is a tool for automated and batch file hosting and sharing. With KeepShare, you can easily create a large number of file shares through uploads or links such as DDL/Megent/Ed2K, and automatically keep the shares valid.
Why KeepShare?
- Quickly eliminate the "original sin" of Magnet links
- Anonymous file sharing publisher
- Unlimited file hosting
- Automatically repair banned sharing
- Help you make money, not us
Goals:
- Open and Transparent
- Automation
- Easy Integration
- Controlled by You
- Easy to Self-Host
Please go to keepshare.org/docs/intro/ for details.
RECOMMENDED
- Go to keepshare.org/console to create an account and log in.
- Combine your download links according to the
Auto-Share Link Template
to getKeep Sharing Links
. - Post your
Keep Sharing Links
...
Please log in to the console to learn more features and usage, it's very simple.
You can choose one of Run with Docker or Compile from Source to build a self-host service.
docker run \
-itd \
-e KS_ROOT_DOMAIN=keepshare.org \
-e KS_DB_MYSQL='user:password@(127.0.0.1:3306)/keepshare?parseTime=True&loc=Local' \
-e KS_DB_REDIS='redis://localhost:6379?max_retries=2' \
keepshare/keepshare@latest
- mysql 8.0+
- redis 5.0+
- golang 1.19+
- nodejs 18+
- pnpm 8+
make build-fe
make build
# create mysql database.
mysql -uroot -padmin -h127.0.0.1 -P3306 -e 'CREATE DATABASE keepshare'
# create mysql tables.
./keepshare tables create
# show configurations
./keepshare config
# start server
./keepshare start
Run ./keepshare config
to view details.
Same as Getting started with our public server, except replace the console page address with the one you hosted and configured.
TODO - keepshare.org/docs [WIP]
- PikPak
- TODO: RapidGator
- TODO: Mega
We hope to support as many file hosting providers as possible, pull requests are welcome!
Please see ROADMAP.md for details, it will be updated as the project proceeds.
Help us keep open and inclusive. Please read and follow our Code of Conduct.
KeepShare is the work of many contributors. We appreciate your help!
Please see CONTRIBUTING.md for details on submitting patches and the contribution workflow.
Thanks goes to the wonderful people listed in AUTHORS.md.
If KeepShare helps you a lot, you can support us by donate premium redemption codes of file hosting providers at keepshare.org/donate [WIP].
Yes, we do not need you to donate money, but would appreciate premium redemption codes issued by supported file hosting providers as a donation. These redemption codes can help more KeepShare users create more keep sharing links, making the KeepShare system more healthy and vital.
The code in this repository is released under the MIT License.