Загрузка...

TelDrive - аналог TeleDrive

Тема в разделе Статьи создана пользователем UchihaMak5er 2 янв 2024. (поднята 11 ноя 2024) 1109 просмотров

Загрузка...
  1. UchihaMak5er
    UchihaMak5er Автор темы 2 янв 2024 9 21 июл 2022
    Здравствуйте сегодня хочу рассказать про аналог TeleDrive от Vучаева - TelDrive.

    UPD: Полностью обновил тему, так как старая не является актуальной

    На форуме не нашел ни одного упоминания о нем.
    [IMG]

    Здесь можно загружать файлы неограниченного размера:)
    И присутствуют все фишки из TeleDrive (кроме drag&drop)


    Работает везде, где есть докер.
    Код
    services: teldrive: image: ghcr.io/tgdrive/teldrive restart: always container_name: teldrive networks: - postgres volumes: - ./config.toml:/config.toml - ./session.db:/session.db ports: - 8080:8080 networks: postgres: external: true
    Код
    services: imgproxy: image: darthsim/imgproxy container_name: imgproxy environment: IMGPROXY_ALLOW_ORIGIN: "*" IMGPROXY_ENFORCE_WEBP: true IMGPROXY_MALLOC: "jemalloc" restart: always ports: - 8000:8080
    Я использую nano

    Код
    [db] data-source = "postgres://<db username>:<db password>@<db host>/<db name>" prepare-stmt = false [db.pool] enable = false [jwt] secret = "abcd" [tg] app-id = app-hash = "fwfwfwf"
    APP_ID и APP_HASH: Создаем приложение на сайте my.telegram.org.

    JWT_SECRET : Можно сгенерировать тут https://generate-secret.vercel.app/32

    DATABASE_URL : я использую Supabase
    Создаем ТГ канал (желательно приватный) и телеграмм бота через https://t.me/BotFather
    [IMG]
    Код
    docker network create postgres touch session.db docker compose -f teldrive.yml up -d docker compose -f image-resizer.yml up -d
    Переходим на http://localhost:8080 и регаемся через телеграм:tg:

    Когда попали в главное меню идем в правый верхний угол, жмем на свою аву и заходим в настройки
    [IMG]


    В настройках меняем Image resizer Host на http://machine_ip:8000
    [IMG]

    Далее заходим в Account
    [IMG]

    В первом пункте в поле Set Channel выбираем канал который создали перед этим
    [IMG]
    Далее идем в пункт Aff Bots и вставляем токен бота которого мы создали ранее
    [IMG]

    Все готово жмем MyDrive и идем тестировать
    [IMG]

    Код
    docker compose pull && docker compose up -d

    Буду благодарен любой критике и буду ждать ваших дополнений :duck_love:


    Если при добавлении бота выскакивает такая ошибка, нужно подождать 25-45 минут
    [IMG]
     
    Этот материал оказался полезным?
    Вы можете отблагодарить автора темы путем перевода средств на баланс
    Отблагодарить автора
    2 янв 2024 Изменено
    1. UchihaMak5er Автор темы
  2. vuchaev2015
    vuchaev2015 2 янв 2024 все ближе и ближе... 23 708 15 фев 2018
    юзал телдрайв он багованный и мало преимуществ по сравнению с теледрайвом
     
    1. UchihaMak5er Автор темы
      vuchaev2015, Честно но у меня никак не получилось его запустить :ok_lol:
      + у него почти каждую неделю какие-то обновления и живое комьюнити
      2 янв 2024 Изменено
    2. QIYANAITSME
      UchihaMak5er, у него почти каждую неделю какие-то обновления и живое комьюнити.
      тут радоваться надо что оно живет, а не тыкают палкой спрашивая "а оно не сдохло? или живое? ну или за жопу цапнет"?
  3. anton11198
    anton11198 11 янв 2024 33 25 мар 2020
    все пашет :+rep:
     
  4. blustyk30
    blustyk30 10 фев 2024 0 17 окт 2023
    Все работает! А как обновиться?
     
    1. UchihaMak5er Автор темы
      blustyk30, привет, docker compose pull && docker compose up -d и поменяй teldrive.env на config.toml, в теме написано как
      16 фев 2024 Изменено
  5. anton11198
    anton11198 20 май 2024 33 25 мар 2020
    [IMG]как фиксить?
     
  6. darkside
    darkside 20 май 2024 :omg: гость ➤ :omg: 2797 22 дек 2019
    А подскажите в итоге ссылки какого вида получаются? И как я понимаю эта ссылка будет доступна всем в интернет пространстве, а не только где-то в локалке.
     
  7. lexus155
    lexus155 28 янв 2025 0 29 авг 2023
    Не работает :ehh:
     
  8. dog2802
    dog2802 13 апр 2025 0 24 апр 2020
    Работает! :finger_up:
     
Top
JavaScript error: