From bb4e95de68cb59bd6f9a581376c926a8f24e933f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?No=C3=A9?= <91917411+Noe-Favier@users.noreply.github.com> Date: Tue, 31 Oct 2023 07:30:36 +0100 Subject: [PATCH] [New App] FileDrop (app req #109) (#296) let me know if i can make a fix :) i'll update filedrop as well when i'll have the time --- Apps/Filedrop/docker-compose.yml | 95 +++++++++++++++++++++++++++++++ Apps/Filedrop/icon.png | Bin 0 -> 9842 bytes 2 files changed, 95 insertions(+) create mode 100644 Apps/Filedrop/docker-compose.yml create mode 100644 Apps/Filedrop/icon.png diff --git a/Apps/Filedrop/docker-compose.yml b/Apps/Filedrop/docker-compose.yml new file mode 100644 index 0000000..dcb2376 --- /dev/null +++ b/Apps/Filedrop/docker-compose.yml @@ -0,0 +1,95 @@ +name: filedrop +services: + filedrop: + environment: + PGID: $PGID # Preset Group ID + PUID: $PUID # Preset User ID + TZ: $TZ + image: noecl/filedrop:1.0.1 + deploy: + resources: + reservations: + memory: "2048M" + restart: unless-stopped + x-casaos: + envs: + - container: PUID + description: + en_us: for UserID + - container: PGID + description: + en_us: for GroupID + - container: TZ + description: + en_us: specify a timezone to use, see this list. + volumes: + - container: /var/file_drop_files + description: + en_us: "Directory where your files are stored" + ports: + - target: 8000 + published: "8000" + protocol: tcp + volumes: + - type: bind + source: /DATA/AppData/filedrop/data + target: /var/file_drop_files + container_name: filedrop +x-casaos: + architectures: + - amd64 + - arm64 + main: app + description: + en_us: | + FileDrop is a self-hosted file sharing service that allows you to easily share files with family, friends, or colleagues. It's been designed to be easy to use and light on resources. + zh_cn: | + FileDrop 是一种自托管文件共享服务,可让您与家人、朋友或同事轻松共享文件。它的设计简单易用,占用资源少。 + ar_sa: | + FileDrop هي خدمة مشاركة ملفات مستضافة ذاتيًا تتيح لك مشاركة الملفات بسهولة مع العائلة أو الأصدقاء أو الزملاء. لقد تم تصميمه ليكون سهل الاستخدام وخفيفًا على الموارد. + de_de: | + FileDrop ist ein selbst gehosteter Dateifreigabedienst, mit dem Sie Dateien ganz einfach mit Familie, Freunden oder Kollegen austauschen können. Er ist benutzerfreundlich und ressourcenschonend gestaltet. + es_es: | + FileDrop es un servicio de intercambio de archivos autoalojado que te permite compartir archivos fácilmente con familiares, amigos o compañeros de trabajo. Se ha diseñado para que sea fácil de usar y consuma pocos recursos. + fr_fr: | + FileDrop est un service de partage de fichiers qui vous permet de partager facilement des fichiers avec votre famille, vos amis ou vos collègues. Il a été conçu pour être facile à utiliser et peu gourmand en ressources. + hu_hu: | + A FileDrop egy saját tárhelyű fájlmegosztó szolgáltatás, amely lehetővé teszi, hogy egyszerűen megossza a fájlokat a családjával, barátaival vagy kollégáival. Úgy terveztük, hogy könnyen használható és kevés erőforrást igényeljen. + it_it: | + FileDrop è un servizio di condivisione di file self-hosted che consente di condividere facilmente i file con familiari, amici o colleghi. È stato progettato per essere facile da usare e leggero nelle risorse. + ru_ru: | + FileDrop - это самодостаточная служба обмена файлами, позволяющая легко обмениваться файлами с семьей, друзьями или коллегами. Он отличается простотой использования и не требует больших затрат ресурсов. + pl_pl: | + FileDrop to samoobsługowa usługa udostępniania plików, która umożliwia łatwe udostępnianie plików rodzinie, znajomym lub współpracownikom. Został zaprojektowany tak, aby był łatwy w użyciu i nie wymagał dużych zasobów. + pt_br: | + O FileDrop é um serviço de partilha de ficheiros auto-hospedado que lhe permite partilhar facilmente ficheiros com a família, amigos ou colegas. Foi concebido para ser fácil de utilizar e com poucos recursos. + tr_tr: | + FileDrop, dosyaları aileniz, arkadaşlarınız veya iş arkadaşlarınızla kolayca paylaşmanıza olanak tanıyan, kendi kendine barındırılan bir dosya paylaşım hizmetidir. Kullanımı kolay ve kaynakları hafif olacak şekilde tasarlanmıştır. + ja_jp: | + FileDropは、家族や友人、同僚と簡単にファイルを共有できる、セルフホスト型のファイル共有サービスです。使いやすく、軽いリソースで利用できるように設計されています。 + nl_nl: | + FileDrop is een zelf gehoste dienst voor het delen van bestanden waarmee u eenvoudig bestanden kunt delen met familie, vrienden of collega's. Het is ontworpen met het oog op gebruiksvriendelijkheid en een laag verbruik. + ko_kr: | + FileDrop은 가족, 친구 또는 동료와 파일을 쉽게 공유할 수 있는 자체 호스팅 파일 공유 서비스입니다. 사용하기 쉽고 리소스를 적게 사용하도록 설계되었습니다. + tagline: + en_us: "FileDrop is a free, open source file sharing service" + zh_cn: "FileDrop 是一项免费的开放源代码文件共享服务。" + ar_sa: "FileDrop هي خدمة مشاركة ملفات مجانية ومفتوحة المصدر" + de_de: "FileDrop ist ein kostenloser Open-Source-Dienst zur gemeinsamen Nutzung von Dateien." + es_es: "FileDrop es un servicio gratuito de código abierto para compartir archivos." + fr_fr: "FileDrop est un service de partage de fichiers, open source et gratuit" + hu_hu: "A FileDrop egy ingyenes, nyílt forráskódú fájlmegosztó szolgáltatás." + it_it: "FileDrop è un servizio di condivisione di file gratuito e open source." + ru_ru: "FileDrop - это бесплатный файлообменный сервис с открытым исходным кодом." + pl_pl: "FileDrop to darmowa usługa udostępniania plików typu open source." + pt_br: "O FileDrop é um serviço de partilha de ficheiros gratuito e de código aberto." + sv_se: "FileDrop är en gratis fildelningstjänst med öppen källkod." + uk_ua: "FileDrop - це безкоштовний сервіс обміну файлами з відкритим вихідним кодом." + ko_kr: "FileDrop은 무료 오픈 소스 파일 공유 서비스입니다." + developer: Noé Favier (noe.favier@outlook.com) + author: Noé Favier + icon: https://github.com/Noe-Favier/filedrop-v2/blob/master/assets/android-chrome-512x512.png + thumbnail: https://github.com/Noe-Favier/filedrop-v2/blob/master/assets/android-chrome-512x512.png + title: + en_us: FileDrop + category: Cloud diff --git a/Apps/Filedrop/icon.png b/Apps/Filedrop/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d6540e7c7094d25c828d3a862583dcb4a43962d1 GIT binary patch literal 9842 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