57
tsbin is a simple, open-source, temporary file-sharing application that allows users to securely upload, store, and share files. Encrypted files are stored via Telegram, while Appwrite handles authentication and metadata. All files are end-to-end encrypted, ensuring privacy and security. This project is intended for legal and ethical use only. The team does not support sharing illegal or unethical content.
End-to-end encrypted file storage
Temporary / ephemeral sharing (files auto-expire)
Supports any file type: images, videos, snippets, documents, etc.
Optional passcode protection for access
CLI-first interaction for uploading and retrieving files
Web interface support for non-CLI users
Lightweight, simple, and open-source
Local Encryption: Files are encrypted on the user’s device before uploading. This ensures that the raw file is never exposed to Telegram or tsbin servers in plaintext.
Upload via Telegram Bot: Encrypted files are sent to Telegram for storage. Telegram only stores the encrypted data.
Metadata & Auth via Appwrite: Appwrite manages user authentication, file metadata, expiry, and optional passcodes.
Sharing: Users can generate temporary links with optional passcodes for secure sharing.
Download & Decryption: Recipients download the encrypted file and decrypt it locally using the encryption key or passcode.
Security Note: Only users with the encryption key or passcode can access the file. tsbin never sees unencrypted data.
Built with