Загрузка...

TelDrive - аналог TeleDrive

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

Загрузка...
  1. UchihaMak5er
    UchihaMak5er Автор темы 2 янв 2024 10 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 Изменено
  2. vuchaev2015
    vuchaev2015 2 янв 2024 все ближе и ближе... 23 638 15 фев 2018
    юзал телдрайв он багованный и мало преимуществ по сравнению с теледрайвом
     
    1. UchihaMak5er Автор темы
      vuchaev2015, Честно но у меня никак не получилось его запустить :ok_lol:
      + у него почти каждую неделю какие-то обновления и живое комьюнити
      2 янв 2024 Изменено
    2. inletah
      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: 2800 22 дек 2019
    А подскажите в итоге ссылки какого вида получаются? И как я понимаю эта ссылка будет доступна всем в интернет пространстве, а не только где-то в локалке.
     
  7. lexus155
    lexus155 28 янв 2025 0 29 авг 2023
    Не работает :ehh:
     
  8. dog2802
    dog2802 13 апр 2025 0 24 апр 2020
    Работает! :finger_up:
     
Top