telecloud is a simple app which allows you to save unlimited files on telegram's cloud storage
- register multiple accounts
- upload, download, remove and list files
- infinite storage
- free & open-source
- easy to setup
telecloud was forked by telesync, make sure to check out his project too. i wanted to add an account system to this. i'd say telecloud is just a backend, but you can still just use the commands.
so, i don't really know anything about licenses and if it's even fine to re-license this fork as bsd-3 instead of gpl-3.0, but if there are any problems, please open an issue!
- api id and hash from here
- python3 and the required modules
variable | description |
---|---|
api_id |
your telegram api id |
api_hash |
your telegram api hash |
phone_number |
your telegram phone number |
db_file |
any name for the database file |
verbose |
set to true if you want telecloud to log everything, otherwise false |
command | description |
---|---|
register |
create a local telecloud account |
viewtoken <user> <pass> |
view your token if you didn't save it |
<token> upload <file_name> |
upload a file to telegram & your account |
<token> download <file_name> |
download a file from telegram & your account |
<token> remove <file_name> |
remove a file from telegram & your account |
<token> list |
list all files in your account |
- clone this repo
- open the folder and run
pip install -r requirements.txt
- fill in everything in
example.json
and rename the file toconfig.json
- run
python3 run.py register
and create a local telecloud account, securely save your token somewhere - then you can use
python3 run.py <token> <command>
to run commands
if you have a problem with telecloud, open an issue