FileSync
Installation instructions Linux, Windows ( https://docs.docker.com/compose/install/other/ )
Configuration in UI
Download token valid till ...
sudo mkdir /var/docker_data
cd /var/docker_data/
sudo apt install docker docker-compose
sudo docker login registry.gitlab.com/v2/b3935 -u datastore-dl -p glpat-S9xzXzoUxuxGboW53r2x
sudo docker-compose up
version: "3"
services:
traefik:
image: traefik:v2.2
command:
- "--providers.docker"
- "--entrypoints.web.address=:80"
ports:
- "80:80"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./data:/var/docker_data/data
filesync:
image: registry.gitlab.com/b3935/ftpmodule/filesync:latest
container_name: filesync
restart: always
volumes:
- ./data:/app/data
# ports:
# - 80:80
labels:
- "traefik.http.routers.filesync.entrypoints=web"
- "traefik.http.routers.filesync.rule=Host(`datastore-playground.euprogigant.io`)"
- "traefik.http.routers.filesync.middlewares=auth"
- "traefik.http.services.filesync.loadbalancer.server.port=80"
- "traefik.http.middlewares.auth.basicauth.users=admin:$$2y$$10$$2u0mbq4FI.EpN6Gu5O.BpO5Fh8RrXBr.MUT8JyqbYGtNfLn19OhTe" # credentials admin:changeme
# - "traefik.http.middlewares.auth.basicauth.usersfile=/var/docker_data/data/settings/hashedPW.txt"