Загрузка...
TeleDrive - unlimited cloud storage
  1. vuchaev2015
    vuchaev2015 Topic starter Sep 27, 2023 все ближе и ближе... 23,527 Feb 15, 2018
    Спонсоры статьи:​
    https://zelenka.guru/threads/5474708/
    https://zelenka.guru/threads/5474708/
    https://zelenka.guru/threads/5474708/
    https://t.me/Guru_Refund ( 1000+ subscribers and users of guru refund service )
    Guru Refund Service I Возврат денег за покупки в интернете
    Телеграм канал с актуальными магазинами и отзывами: https://t.me/Guru_Refund

    Еда из ресторанов за 30% от стоимости

    Всем привет, сегодня я расскажу как мы можем создать безлимитное облачное хранилище файлов в Telegram, используя TeleDrive. TeleDrive - это опенсурс проект, альтернатива Google Drive/OneDrive/etc с использованием Telegram API.
    На форуме TeleDrive упоминался лишь один раз и то, там указана лишь ссылка на сайт без инструкций. Сейчас их сайт не работает, а инструкцию по установке приходиться смотреть через Wayback Machine :anime_suicide:
    [IMG]

    На ютубе гайдов почти нет, а разработчику скрипт видимо лень обновлять и мне пришлось сидеть 2 часа, и думать, что я делаю не так, пока не зашел в Issues репозитория и не нашел фикс проблемы от добряков :ok_lol:
    [IMG]
    [IMG]
    Не буду тратить ваше и свое время, и сразу перейду к гайду по установке​
    Обновляем список пакетов и их версий через apt-get update
    [IMG]
    Устанавливаем Build-essentials через apt-get install build-essential. Build-essentials — это метапакеты, необходимые для компиляции программного обеспечения.
    [IMG]
    Теперь скачиваем форк репозитория https://github.com/vuchaev2015/teledrive через git clone (https://github.com/mgilangjanuar/teledrive - официальный репозиторий который не обновили и скрипт не работает :peka:)
    [IMG]
    В случае, если Git не будет найден - пишем​
    Code
    apt install git
    Теперь нам нужно установить NVM (Node Version Manager)​
    Пишем в консоль​
    Code
    wget https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh
    [IMG]
    а затем после того, как скачается пишем​
    Code
    bash install.sh
    [IMG]
    и​
    Code
    source ~/.bashrc
    [IMG]
    Проверяем версию NVM с помощью​
    Code
    nvm -v
    [IMG]
    Затем устанавливаем Node.JS версии 18.16.0 через NVM​
    Пишем
    Code
    nvm install v18.16.0
    [IMG]
    Теперь необходимо проверить версию Node.JS и NPM который должны были установиться​
    Для начала проверяем версию Node.JS
    Code
    node -v
    [IMG]
    Теперь проверяем версию NPM​
    Code
    npm-v
    [IMG]
    Теперь мы можем перейти в наш скачанный проект с GitHub
    Пишем следующее:​
    Code
    cd teledrive
    [IMG]
    Теперь нам необходимо установить Yarn
    Выполняем данную команду в консоле:​
    npm i -g yarn
    [IMG]
    Еще нам необходимо установить postgresql
    Пишем в консоль sudo apt install postgresql -y
    [IMG]
    Теперь можно запускать установщик TeleDrive
    Для начала выполняем данную команду в консоле​
    Code
    chmod +x ./install.manual.sh
    [IMG]
    Затем выполняем запуск install manual sh (Пишем в консоль ./install.manual.sh)​
    [IMG]
    У нас появятся следующие параметры которые необходимо будет заполнить
    [IMG]
    TG_API_ID - это айди нашего приложения
    TG_API_HASH это хэш нашего приложения

    [IMG]
    ADMIN_USERNAME это тег аккаунта в Telegram который будет являться администратором
    DATABASE_URL это наша база данных postgres :orange:
    PORT - порт на котором будет у нас все работать, я указал 8080 потому что хочу заходить в панельку через сайт :cool_bun:
    REACT_APP_API_URL - API с которым у нас будет взаимодействовать все, я указал IP своего сервера и порт 8080

    Если вы все указали, то должна пойти установка пакетов
    [IMG]

    Затем после установки пакетов появится следующий текст в консоли
    [IMG]
    Необходимо будет подождать пару минут после данного сообщения. Затем у нас должно появиться следующее сообщение:
    [IMG][IMG]это будет означать, что мы все сделали правильно, TeleDrive был запущен :cool_bun:
    https://my.telegram.org/auth заходим по номеру привязанному к Telegram
    [IMG]
    Нам придет код, который мы должны будем ввести в поле Confirmation code
    [IMG]
    [IMG]нам необходимо перейти во вкладку API development tools
    [IMG]
    У меня приложение уже создано, но вам его необходимо будет создать, т.к. изначально там не будет никаких приложений.​
    Первый вариант​
    Создаем ее сами по следующему примеру как на картинке[IMG]
    Необходимо создать и импортировать схему базы данных.
    • Создание базы данных
      Войдите в систему как пользователь postgres:
      psql -U postgres

      # или
      sudo su - postgres
      psql

      Затем выполните:
      CREATE DATABASE teledrive;
    Заметка. Если вы будете следовать приведенным выше инструкциям, вам нужно заполнить переменные сервера:
    Второй вариант​
    Переходим на данный сайт https://neon.tech/ и входим с помощью GitHub или Google
    [IMG]
    После авторизации жмем Create a project
    [IMG]
    [IMG]
    Получаем ссылку на базу данных :cool_bun:
    [IMG]
    Для тех кто не хочет заморачиваться со всем этим и сделать все за пару кликов, последний вариант - railway.app
    Заходим на сайт railway.app и проходим авторизацию с помощью GitHub
    [IMG]
    Переходим по ссылке - https://railway.app/template/bAyzUN?referralCode=skQmbg
    [IMG]
    Заполняем TG_API_ID, TG_API_HASH, ADMIN_USERNAME
    Жмем Deploy - [IMG]
    [IMG]нас будет ожидать такое, наша задача сейчас зайти на GitHub, найти создавшийся репозиторий, затем найти любой файл, к примеру Readme [IMG]
    Добавляем в любое место пробел и нажимаем Commit changes... [IMG]
    [IMG]после этого пойдет создание нашего TeleDrive, занимает весь процесс около 6-10 минут
    [IMG]после того как процесс будет завершен, мы увидим галочку зеленую :orange:
    [IMG]
    [IMG]
    Входим в панельку по номеру телефона или QR коду
    [IMG]
    При успешной авторизации будет такое окошечко
    [IMG]
    Закинул видео, появилась полосочка с загрузкой. Ожидаем
    [IMG]
    Видео успешно загрузилось
    [IMG]
    Так же присутствует возможность смотреть видео/фото прямо через панель, не скачивая.
    Кликаем по видео или фотографии 1 раз
    [IMG]
    У нас откроется окно, где мы можем посмотреть фотографию или видео
    [IMG]
    Мы можем делиться файлами, а так же скачивать их :cool_bun:
    Нажимаем ПКМ по файлу и у нас откроется такое меню

    [IMG]
    При нажатии на Download [IMG]файл начнется загружаться на ваш ПК
    Если нажать Share[IMG]
    [IMG]мы можем поделиться прямой ссылкой для скачивания файла, а так же указать пароль на скачивание. Круто, не правда ли?​
    [IMG]
    [IMG]
    Так же есть панель администратора для управления пользователями, к примеру можно запретить авторизацию всем, кроме определенных людей
    [IMG]
    Удобные настройки в панели
    Мы можем переключать темную/светлую тему
    [IMG]
    Так же можно выбрать канал/чат в который будут загружаться файлы
    [IMG]
    Информация о загруженных файлов. Вес файлов текущего пользователя, а так же общий вес всех файлов загруженных пользователями
    [IMG]
     
    This article was useful for you?
    You can thank the author of the topic by transferring funds to your balance
    Thank the author
    1. mak5er
      vuchaev2015, а через докер можна запускать?

Comments

    1. ТайлерДерден
      1. View previous comments (1)
      2. ТайлерДерден
        0w0, да делал, fedora 39
      3. ТайлерДерден
        vuchaev2015, домой как вернусь, гляну, спасибо
    2. paskysaba
      paskysaba Oct 21, 2023 0 Oct 21, 2023
      а просто скидывать себе в избранное файлы, не работает?
       
      1. vuchaev2015 Topic starter
        paskysaba, работает, тут о другом тема :em:
      2. paskysaba
        vuchaev2015, да я потом прочитала :da: неловко вышло)
    3. Харизма
      Харизма Oct 22, 2023 Banned 864 Jan 13, 2018
      вучаев на яйцах в очередной раз разьебал годнотой, так держать :sueta:
       
    4. Aisan
      Aisan Oct 23, 2023 Ничего не продаю и не создаю. Не пишите мне 15,846 Aug 26, 2020
      Хорошее хранилище, правда файлы идут в третьи (а то и в 4-е) руки :smart2011:
       
      1. View previous comments (1)
      2. Aisan
        topsanta, сам то понял что написал?
      3. topsanta
        Aisan, ну почему они идут в третьи руки
      4. Aisan
        topsanta, как раз потому что они хранятся на серверах, причем при сохранении спокойно сохраняются/пересылаются авторам хранилища
    5. SOLOMEN
      SOLOMEN Oct 24, 2023 МОЙ БОТ: @SLADKO18_BOT| 30К ИНТИМА! 156 Sep 26, 2023
      Да ты мой кумир
       
    6. KarmaTransit
      Спасибо за материал! Очень полезно!
       
    7. KAWAII
      KAWAII Oct 30, 2023 f 277 Aug 1, 2018
      можно сюда домен через кф подключить ?
       
      1. vuchaev2015 Topic starter
        KAWAII, должно быть можно, пробуй
    8. Burzum
      Burzum Nov 1, 2023 :tg:Вывод звезд в TG lzt.world/BRZM :tg: 5501 Sep 7, 2023
      вучаев=гений
       
    9. skvirtixesx
      skvirtixesx Nov 1, 2023 0 Oct 24, 2023
      это только на линус? ибо apt-get нет на винде вроде
       
      1. View previous comments (1)
      2. Skollok
        vuchaev2015, привет. А в админке видно, кто именно загрузил какой файл? Что бы бороться с "плохим" контентом?
      3. vuchaev2015 Topic starter
        Skollok, в бд все ссылки храняться
    10. Финляндия
      Если это только под линукс - такое себе. :finger_down: Зато, могу хранить бывшей фоточки.:finger_up:
       
      1. Noop1
        Финляндия, не всё должно хоститься на винде)) да и ничего сложного запустить его на нём.
    11. vadimkulishov12
      Ребят, а у кого такая-же ошибка при создание API-key? Можете подсказать, что вы делали в такой ситуации?[IMG]
       
      1. FFyP
    12. СемьяНашеВсё
      СемьяНашеВсё Jan 16, 2024 Трудные времена, часто офлайн 45,386 Jun 20, 2020
      Линукс это не для всех, спасибо за статью, тут нужно пробовать, потом дополню
       
      1. ЯБылНоКем
    13. Alik3loy
      Alik3loy Feb 11, 2024 0 Feb 6, 2024
      На мобиле через termux установится?
       
    14. wolferr
      wolferr Mar 11, 2024 0 May 26, 2018
      Актуал?
       
      1. vuchaev2015 Topic starter
    15. Vitvin
      Vitvin Apr 6, 2024 241 Jun 26, 2020
      [IMG]
      The post was merged to previous Apr 6, 2024
      [IMG]
       
    16. exFirst
      exFirst Apr 20, 2024 2 Dec 20, 2017
      подтвержу, что на одном гиге оперативы не запустилось.
      ок, на следующем впс буду гонять.

      или может кто толковую альтернативу подскажет?
       
    17. Zvo9top
      Zvo9top Apr 22, 2024 0 Jan 25, 2023
      пиздец у меня репозиторий в гит хабе не создался
       
    18. TomuraShigaraki
      НИЧЕГО непонятно
       
    19. БИЛЛИНОГАМИ
      БИЛЛИНОГАМИ Jun 6, 2024 Банки|Турция|Верификации|Биржи - lzt.lol/TUR :zerotwo:
      Ебать , если эта темка работает то тебе огромная благодарность, сохранил
       
    20. R
      SKR
      SKR Jul 8, 2024 Кнопка $$$ - https://lolz.live/threads/8821503/ 15,941 Nov 26, 2021
      Спасибо тебе, теперь будет куда грузить порнуху с нюшей
       
      1. R
        SKR
Top
Loading...