- Notifications
You must be signed in to change notification settings - Fork84
Opensource Telegram based cloud storage
License
SlavikMIPT/tgcloud
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
secret.py
: renamesecret.py.template
, insertapi_hash
andapi_id
obtained withhttps://my.telegram.orgInstall Python2.7 and Python3.6
Clone the repository
cd ~git clone https://github.com/SlavikMIPT/tgcloud.git
- Install requirements for Python3.6
sudo pip3 install -r requirements.txt
- Create a session by runningfrom the project folder
python3.6 telegram_create_session.py
- Install fuse bindings
sudo yum install python-fuse
- Create Mount Folder
mkdir storage
- Run VFSfrom the project folder:
python2.7 dedupfs/dedupfs.py -df --block-size 20971520 -o auto_unmount -o hard_remove storage/
replace<username>
intgcloud.service
sudo cp tgcloud.service /ect/systemd/system/sudo systemctl enable tgcloud.servicesudo systemctl daemon-reloadsudo systemctl start tgcloud.servicesudo systemctl status tgcloud.service -l
Version 1.1
It works more vigorously, but still a raw prototype - just POC
Can crash, it is unstable and slow in some cases .
For tests, it is better to use a separate telegram profile.
If banned - mailrecover@telegram.org
You can try to use web basedfilebrowser or SFTP
You are welcome to collaborate - contactTelegram:@SlavikMIPTChannel:@MediaTube_stream