{"repo":"un-def/tinystash","free":true,"listed":false,"github":"https://github.com/un-def/tinystash","clone":"git clone https://github.com/un-def/tinystash.git","description":"A storage-less database-less file sharing service powered by OpenResty","language":"Lua","stars":25,"topics":["telegram","telegram-bot","filesharing","openresty","lua"],"license":"MIT","category":"chat-messaging","readme_excerpt":"ᵗⁱⁿʸ[stash] A storage-less database-less file sharing service. Written in [Lua][lua]. Powered by [LuaJIT][luajit] and [OpenResty][openresty]. Introduction tiny[stash] is a [website][tinystash-site] and a [Telegram bot][tinystash-bot] for file sharing. A key feature of the service is the fact that it does not actually store anything — all files are stored on Telegram file servers and proxied by the service. You might be familiar with this idea — there is a plenty of file sharing services that work this way. But tiny[stash] is going even further. In addition, it does not use any kind of database, all required information is encoded, encrypted and stored directly in a URL. It is also undemanding in terms of machine resources. If it is possible to run the nginx server on some hardware, it'll probably be possible to run tiny[stash] too. It also does not require a lot of RAM or disk storage because all data are processed in a streaming fashion. Installing OpenResty See [instructions][openresty-installation] on [OpenResty website][openresty]. Lua packages Configuring Setting up Telegram bot webhook Running Quick deployment with Docker 1. Prepare config.lua as described above. 2. Set up Telegram bot webhook : 3. Run Docker container: License Source code is licensed under the [MIT License][license]. Source Sans Pro font is licensed under the [SIL Open Font License, Version 1.1][license-font-sourcesanspro]. Source Code Pro font is licensed under the [SIL Open Font License, Version 1.1]","default_branch":null,"files":null,"tree":[],"storefront":"/r/un-def","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/un-def/tinystash/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}