Загрузка...
TeleDrive - unlimited cloud storage
  1. vuchaev2015
    vuchaev2015 Topic starter Sep 27, 2023 все ближе и ближе... 23,526 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. Wysanne
      Wysanne Sep 27, 2023 Дизайн любой сложности — lolz.live/threads/4999990
      Вучаев легенда. Сделал имбу:sueta:
       
    2. FAT32
      FAT32 Sep 27, 2023 :sueta: 1297 May 17, 2018
      Ну безлимит это миф, там наверняка ударишься в лимит и не сможешь загружать новые файлы
       
      1. View previous comments (9)
      2. Shefishefo
      3. Инопланетянец
        Shefishefo, то что просил вроде как. Если я не ошибся, конечно.
      4. Shefishefo
    3. diamond
      KostLim
      KostLim Sep 27, 2023 деньги за бан фермы - zelenka.guru/threads/6977313 11,955 Jan 13, 2019
      вучаев как всегда - гений
       
    4. fleyevich
      вучаев держишь планку, как всегда :sueta:
       
    5. VenZ
      VenZ Sep 27, 2023 Не забыть поставить статус :torch: 1288 Nov 21, 2021
      Интересно но пока что мне нечего хранить
       
      1. vuchaev2015 Topic starter
        VenZ, можно хранить порнушку и делиться со своими друзьями
    6. StudioKod
      StudioKod Sep 27, 2023 Banned 407 Sep 24, 2022
      EKA тебе сюда надо..
       
      1. EKA
      2. OlegBrawler
        StudioKod, он сам по себе хранилище
    7. OlegBrawler
      Теперь фоточкам с миланой нет предела?
       
      1. vuchaev2015 Topic starter
        OlegBrawler, можешь хоть 1000 фотографий с миланой загрузить :cool_bun:
      2. OlegBrawler
        vuchaev2015, да там на столько пожизненных, что страшно
    8. sadness112
      sadness112 Sep 27, 2023 Здесь могла бы быть ваша реклама :kirbi: 703 Dec 27, 2020
      Нихуя не понял как установить, можно на винде это как то сделать? :2011_tiDebil:
       
      1. View previous comments (4)
      2. vuchaev2015 Topic starter
        sadness112, ну, что есть, то есть) это уже сервера телеграм виноваты :finger_up:
      3. sadness112
        vuchaev2015, Это хранилище пойдёт для каких то мелких файлов, скорости к сожалению вообще нет. Жаль :ok_cry:
        [IMG]
      4. vuchaev2015 Topic starter
        sadness112, присутствуют экспериментальные функции. [IMG]быстрое скачивание
        включается в настройках[IMG]

        У меня вот к примеру, скорость довольно приемлемая , поднял хранилище на впске и все четенько. Скорость зачастую от серверов телеги зависит :finger_up: Купил премку - размер увеличился, скорость тоже
    9. Cartier
      Cartier Sep 27, 2023 Смысл жить если все равно умрешь
      Красава поддержал рублем
       
    10. EKA
      EKA Sep 27, 2023 Banned 28,330 Apr 20, 2022
      vuchaev2015 правильно я понял что нужен дедик тогда? А какой вообще придел на один файл и на общий объем памяти? Смогу залить 4тб ? И от куда берётся память оттдедика или от куда ???? Я не умен в этом
       
      1. vuchaev2015 Topic starter
        EKA, в примере я показал как все сделать на linux, насчет дедика не знаю, не проверял и думаю это слишком геморно будет. На один файл предел 2 гигабайта, с премиумом - 4 гб, память берется от серверов телеграм, все файлы которые ты грузишь будут храниться в телеграм аккаунте. К примеру создал канал любой [IMG]
        выбрал его в настройках панели, теперь все видосы будут загружаться туда
      2. EKA
        vuchaev2015, шикарно, надо пробовать
      3. vuchaev2015 Topic starter
        EKA, для тестов обычных можно попробовать railway который я прикрепил как второй способ. пару кликов и все :cool_bun:
    11. depression
      depression Sep 27, 2023 большие сиськи - https://lolz.live/threads/8543909/ 14,315 Nov 11, 2021
      - вкучаев, хорош как всегда, спасибо за хранилище, а этот способ могут же пофиксить ?
       
      1. vuchaev2015 Topic starter
        depression, способу лет очень много, все происходит через аккаунт телеги, думаю фиксить никто не будет. наоборот фича телеграма, что ты можешь загружать видосов сколько угодно :cool_bun:
        [IMG]просто скрин выше Telegram users with unlimited storage for free
    12. Фугу
      Фугу Sep 27, 2023 Не верю ни Богу,ни людям Ни рыбам, ни сукам, я верю в бабло 2538 Mar 29, 2020
      Вучаев опять всем помогает, спасибо что ты есть:sueta:
       
    13. mcarw
      mcarw Sep 27, 2023 1 Jun 23, 2018
      потом телеграм аккаунт сносят и ты сосёшь бибу
       
      1. vuchaev2015 Topic starter
        mcarw, ну если ты файлы обычные будешь заливать туда , то аккаунт вряд ли забанят. Аккаунты в телеге просто так не блокируют :cool_bun:
        в любом случае важные файлы там не стоит хранить
      2. mcarw
        vuchaev2015, ну у меняодин из акков забанили просто так) акк без према, которому больше года) решил одномоментно поменять фотку, сменить имя, фамилию и затем наставил в одном канале реакций на 5 постов подряд и улетел в бан по номеру телефона) уже пару месяцев как без изменений)
      3. vuchaev2015 Topic starter
    14. M3x
      M3x Sep 27, 2023 Banned 3 Sep 26, 2023
      Да, действительно годная статья, хоть и не особо доверяю облачным хранилищам. Но тем не менее, возможно, когда-нибудь пригодится. Жаль симпу пока поставить не могу :finger_down:
       
    15. openresty
      openresty Sep 27, 2023 ку:surprised_cat: 5173 Sep 13, 2019
      Спасибо за статью, как всегда на высоком уровне :sueta: .
      Я так понимаю разработчик ваще забил, пулл реквесты хоть принимают?
       
      1. View previous comments (4)
      2. vuchaev2015 Topic starter
      3. openresty
        vuchaev2015, ну, ты же его на произвол судьбы не просишь?
      4. vuchaev2015 Topic starter
        openresty, пока не бросаю, все хорошо, а там может и разраб оживет и все пофиксит и мой форк никому не будет нужен :cool_bun:
    16. single
      single Sep 27, 2023 https://lolz.live/threads/8981756/ | VDS сервера в Москве 3174 Sep 18, 2017
      выглядит как имба, интересно что по скорости
       
      1. vuchaev2015 Topic starter
        single, у меня скорость где-то 3-5 мб загрузка/скачивание
      2. single
        vuchaev2015, тогда норм,у меня впринципе такая скорость в торренте)
      3. Mysubcult
        vuchaev2015, это вот по публичной ссылке скачивание с такой скоростью?
    17. renameduser_3434798
      Картинки с террабайтами ЦэПэ не удалит?
       
      1. R2F
        renameduser_3434798, Дуров пока всё не посмотрит удалять не будет
      2. vuchaev2015 Topic starter
        renameduser_3434798, дуров наоборот рад будет зеонам в коллекцию
    18. Киана
      Киана Sep 27, 2023 Реклама от Кианы - lolz.live/threads/7756293/
      А почему нельзя просто чат отдельный создать? Свой. Закрытый по ссылке. И скидывать инфу туда. То же самое же? Потом просто передаешь права админа другому тг (своему твинку) и все.
       
      1. vuchaev2015 Topic starter
        Киана, можно, но я показал именно панельку, ты можешь загрузить файл через нее, ссылку получить, отправить эту ссылку кому-то другому, при этом получателю не нужно даже телегу иметь :fap:
      2. Киана
        vuchaev2015, :Р больше волокиты. Скидываешь ссылку или файл и доволен :D
    19. Extendo
      Extendo Sep 28, 2023 123456 844 Sep 1, 2022
      Давно искал сервис под облако, красава.
      Подскажи какие характеристики необходимы для сервера, если ставить на своём, и где ты брал свой?
       
      1. View previous comments (1)
      2. Extendo
        vuchaev2015, понял, у тебя не было подобной проблемы при включении экспериментального режима?
        кидает на страницу авторизации и когда ввожу номер происходит это
        [IMG]
      3. vuchaev2015 Topic starter
Top
Loading...