Added Send service.
This commit is contained in:
parent
8e12942716
commit
76b39e4751
4 changed files with 56 additions and 1 deletions
|
@ -135,6 +135,29 @@ server {
|
|||
}
|
||||
|
||||
|
||||
# Send
|
||||
upstream send {
|
||||
server localhost:1443;
|
||||
}
|
||||
server {
|
||||
listen 443 ssl http2;
|
||||
listen [::]:443 ssl http2;
|
||||
|
||||
server_name send.viyurz.fr;
|
||||
|
||||
location / {
|
||||
proxy_pass http://send;
|
||||
|
||||
proxy_ignore_headers X-Accel-Expires Expires Cache-Control;
|
||||
|
||||
# WebSocket
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
proxy_set_header Connection $connection_upgrade;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
# Synapse
|
||||
server {
|
||||
listen 443 ssl http2;
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
80/443 -> NGINX reverse proxy
|
||||
995 -> SSH
|
||||
1443 -> Send
|
||||
3478 -> coturn
|
||||
3735 -> Etebase
|
||||
5349 -> coturn
|
||||
|
|
31
send/docker-compose.yaml
Normal file
31
send/docker-compose.yaml
Normal file
|
@ -0,0 +1,31 @@
|
|||
services:
|
||||
send:
|
||||
container_name: send
|
||||
build: https://gitlab.com/timvisee/send.git
|
||||
image: send
|
||||
restart: always
|
||||
user: '1003:1003'
|
||||
environment:
|
||||
- BASE_URL=https://send.viyurz.fr
|
||||
- REDIS_HOST=send-redis
|
||||
# To customize upload limits
|
||||
# - EXPIRE_TIMES_SECONDS=3600,86400,604800,2592000,31536000
|
||||
# - DEFAULT_EXPIRE_SECONDS=3600
|
||||
# - MAX_EXPIRE_SECONDS=31536000
|
||||
# - DOWNLOAD_COUNTS=1,2,5,10,15,25,50,100,1000
|
||||
# - MAX_DOWNLOADS=1000
|
||||
# - MAX_FILE_SIZE=2684354560
|
||||
ports:
|
||||
- '[::1]:1443:1443'
|
||||
volumes:
|
||||
- /mnt/send:/uploads
|
||||
|
||||
redis:
|
||||
container_name: send-redis
|
||||
image: redis:alpine
|
||||
restart: always
|
||||
volumes:
|
||||
- redis:/data
|
||||
|
||||
volumes:
|
||||
redis:
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
|
||||
services=(coturn element etebase nginx-www searxng synapse syncthing vw)
|
||||
services=(coturn element etebase nginx-www searxng send synapse syncthing vw)
|
||||
needs_backup=(etebase synapse vw)
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue