diff --git a/apps/send/config.json b/apps/send/config.json new file mode 100644 index 00000000..995595dd --- /dev/null +++ b/apps/send/config.json @@ -0,0 +1,16 @@ +{ + "$schema": "../schema.json", + "name": "Send", + "available": true, + "exposable": true, + "port": 8108, + "id": "send", + "tipi_version": 1, + "version": "latest", + "categories": ["utilities"], + "description": "A file sharing experiment which allows you to send encrypted files to other users.", + "short_desc": "Simple, private file sharing. https://send.vis.ee/", + "author": "timvisee", + "source": "https://gitlab.com/timvisee/send", + "form_fields": [] +} diff --git a/apps/send/docker-compose.yml b/apps/send/docker-compose.yml new file mode 100644 index 00000000..175827a4 --- /dev/null +++ b/apps/send/docker-compose.yml @@ -0,0 +1,23 @@ +version: "3.7" +services: + send: + image: registry.gitlab.com/timvisee/send:latest + container_name: send + restart: unless-stopped + dns: + - ${DNS_IP} + ports: + - ${APP_PORT}:1443 + networks: + - tipi_main_network + environment: + - BASE_URL=${APP_DOMAIN} + volumes: + - ${APP_DATA_DIR}/data:/uploads + labels: + traefik.enable: ${APP_EXPOSED} + traefik.http.routers.send.rule: Host(`${APP_DOMAIN}`) + traefik.http.routers.send.entrypoints: websecure + traefik.http.routers.send.service: send + traefik.http.routers.send.tls.certresolver: myresolver + traefik.http.services.send.loadbalancer.server.port: 1443 diff --git a/apps/send/metadata/description.md b/apps/send/metadata/description.md new file mode 100644 index 00000000..881c3e11 --- /dev/null +++ b/apps/send/metadata/description.md @@ -0,0 +1,31 @@ +# [![Send](https://gitlab.com/timvisee/send/-/raw/master/assets/icon.svg)](https://gitlab.com/timvisee/send/) Send + +A fork of Mozilla's [Firefox Send][mozilla-send]. +Mozilla discontinued Send, this fork is a community effort to keep the project +up-to-date and alive. + +- Forked [at][fork-commit] Mozilla's last publicly hosted version +- _Mozilla_ & _Firefox_ branding [is][remove-branding-pr] removed so you can legally self-host +- Kept compatible with [`ffsend`][ffsend] (CLI for Send) +- Dependencies have been updated +- Mozilla's [changes][mozilla-patches] since the fork have been selectively [merged][mozilla-patches-pr] +- Mozilla's experimental report feature, download tokens, trust warnings and FxA changes are not included + +Find an up-to-date Docker image here: [docs/docker.md](docs/docker.md) + +The original project by Mozilla can be found [here][mozilla-send]. +Please consider to [donate][donate] to allow me to keep working on this. + +Thanks [Mozilla][mozilla] for building this amazing tool! + +[branch-mozilla-master]: https://gitlab.com/timvisee/send/-/tree/mozilla-master +[branch-send-v3]: https://gitlab.com/timvisee/send/-/tree/send-v3 +[branch-send-v4]: https://gitlab.com/timvisee/send/-/tree/send-v4 +[donate]: https://timvisee.com/donate +[ffsend]: https://github.com/timvisee/ffsend +[fork-commit]: https://gitlab.com/timvisee/send/-/commit/3e9be676413a6e1baaf6a354c180e91899d10bec +[mozilla-patches-pr]: https://gitlab.com/timvisee/send/-/merge_requests/3 +[mozilla-patches]: https://gitlab.com/timvisee/send/-/compare/3e9be676413a6e1baaf6a354c180e91899d10bec...mozilla-master +[mozilla-send]: https://github.com/mozilla/send +[mozilla]: https://mozilla.org/ +[remove-branding-pr]: https://gitlab.com/timvisee/send/-/merge_requests/2 diff --git a/apps/send/metadata/logo.jpg b/apps/send/metadata/logo.jpg new file mode 100644 index 00000000..ae30ad54 Binary files /dev/null and b/apps/send/metadata/logo.jpg differ