CoolFace
Apppublic

Mythus/Staging

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes
intro.md74 linesDownload Raw Back to docs
1---2sidebar_position: 13---4 5# Introduction6 7 - version: 2.3.x8 - updated: 2022-05-139 10If you ever heard about cloud storage services like Google Drive, OneDrive, iCloud, Dropbox &mdash; **TeleDrive** is one of them, you can upload photos, videos, documents, or any files for free. But, what makes **TeleDrive** different? We're using the <a href="https://core.telegram.org/api#telegram-api" target="_blank">Telegram API</a>, so you can do uploads without limit and free.11 12## Prerequisite13 14Get started by installing all needed services.15 16### OS recommendation17 18- Ubuntu 20.0419 20  Install build-essential with command:21 22  ```shell23  sudo apt install build-essential -y24  ```25 26### Repository27 28Clone the repository by:29 30```shell31git clone https://github.com/mgilangjanuar/teledrive.git32cd teledrive33```34 35### Access keys36 37You need to create an application on [Telegram](https://my.telegram.org/) first.38 39![img](https://res.cloudinary.com/mgilangjanuar/image/upload/v1648508069/teledrive/Screen_Shot_2022-03-29_at_05.52.20_rf4dxt.png)40 41**Note.** *Save the access keys in the environment variables.*42 43```44TG_API_ID=[your_api_id]45TG_API_HASH=[your_api_hash]46```47 48## Next Steps49 50Next, you can select where you want to install TeleDrive.51 52- Virtual machine (Ubuntu 20.04) *(difficulty level: high)*53 54  Clone repository to your virtual machine and choose the installation method:55 56  - Running application with [Docker](/docs/installation/docker):57    - Then, setup domain with reverse proxy ([nginx](/docs/deployment/nginx))58  - Or, running with [manual](/docs/installation/manual):59    - Daemonize the application with [pm2](/docs/deployment/pm2)60    - Then, setup domain with reverse proxy ([nginx](/docs/deoloyment/nginx))61 62- Heroku *(difficulty level: low)*63 64  - Clone repository to your local machine65  - Deploy to [Heroku](/docs/deployment/heroku)66 67- Vercel *(difficulty level: low)* [Build failed, last update: [#336](https://github.com/mgilangjanuar/teledrive/issues/336#issuecomment-1120316455)]68 69  - Clone repository to your local machine70  - Build with [manual](/docs/installation/manual) method71  - Deploy to [Vercel](/docs/deployment/vercel)72 73  **Note.** *Vercel doesn't have database service. So, you need to create a database manually in [Supabase](https://supabase.com/), [Heroku Postgres](https://elements.heroku.com/addons/heroku-postgresql), [ElephantSQL](https://www.elephantsql.com/), or any other database service.*74