mirror of
https://github.com/timvisee/send-docker-compose.git
synced 2025-12-06 22:10:56 +03:00
70f5fc3cdaee167660e07eacb617c1889ae29509
Send in Docker compose
This repository provides a basic Docker compose configuration to host a public Send instance on your own domain.
- Hosts on your own domain
- Provides automatic SSL certificates through LetsEncrypt
This configuration exposes a reverse proxy on ports 80 and 443, so these must be available.
This uses the latest Send version from
timvisee/send because
mozilla/send has been archived.
This is configurable in your .env file.
See docker-compose.yaml.
Usage
- Install Docker with Docker compose
- Clone repository
- Run
cp .env.example .envand configure it (see example) - Run
docker-compose up - Visit your domain
Example .env
# Docker image to use for Send
# - Latest Send version by @timvisee: registry.gitlab.com/timvisee/send:latest
# - Outdated (archived) Send version by Mozilla: mozilla/send:latest
DOCKER_SEND_IMAGE=registry.gitlab.com/timvisee/send:latest
# Host to expose Send on
HOST=send.example.org
# Base URL for Send
SEND_BASE_URL=https://send.example.org
# Optional: for LetsEncrypt SSL, same as HOST
LETSENCRYPT_HOST=
# Optional: for LetsEncrypt SSL, your email address
LETSENCRYPT_EMAIL=mail@example.org
Description
☁️ Basic Docker compose configuration for Send. https://gitlab.com/timvisee/send-docker-compose