mirror of
				https://github.com/SlavikMIPT/tgcloud.git
				synced 2025-03-09 15:40:14 +00:00 
			
		
		
		
	
				
				No description
				
			
		| .github/ISSUE_TEMPLATE | ||
| doc | ||
| file_telegram_rxtx | ||
| filebrowser@eb12bf2c2d | ||
| tfs@3d275eeede | ||
| .gitignore | ||
| .gitmodules | ||
| _config.yml | ||
| CNAME | ||
| CODE_OF_CONDUCT.md | ||
| LICENSE | ||
| README.md | ||
| requirements.txt | ||
tgcloud
Opensourсe Telegram based cloud storage
Project structure:
tgcloud: linux based docker container
- redis - updates, rpc, communication
- tfs: FUSE based VFS module
- python-fuse - interface to linux kernel FS
- redis storage - FS struct, meta, telegram file_id,settings
- rq communication interface
- docker
 
- file_telegram_rxtx - telegram read/write driver
- telethon(sync) by @Lonami - telegram access, multithreaded downloading/uploading
- improved and tested by @SlavikMIPT - load speed 240Mb/s
 
- rq communication interface
- docker
 
- telethon(sync) by @Lonami - telegram access, multithreaded downloading/uploading
- polling daemon
- telethon(asyncio) - updates from telegram, synchronization, hashtags
- rq communication interface
- docker
 
- client
- telegram authorization interface
- filebrowser - opensource golang filebrowser
- windows service
- telegram desktop client with filebrowser
- settings, statistics, monitoring...
- rq communication interface
- docker
 
You are welcome to collaborate - contact t.me/SlavikMIPT