Jirafeau est un projet Open Source qui permet de partager très simplement des fichiers avec d'autres utilisateurs.
Il propose des fonctions intéressantes comme par exemple :
Le Gitlab du projet se trouve ici et une démonstration est disponible ici
version: "3.9"
services:
jirafeau:
image: jgeusebroek/jirafeau
container_name: jirafeau
deploy:
resources:
limits:
memory: 512M
restart: always
## Optionnel : supprimer cette ligne et les commentaires seulement si le conteneur Autoheal est utilisé
# healthcheck:
# test: wget -nv -t1 --spider 'http://localhost:80' || exit 1
# timeout: 20s
# retries: 10
volumes:
- ./cfg:/cfg
- ./data:/data
- ./media:/jirafeau/media
networks:
- traefik-network
labels:
# - autoheal=true # Optionnel : supprimer ce message et le commentaire en début de ligne seulement si le conteneur Autoheal est utilisé
- traefik.enable=true
- traefik.docker.network=traefik-network
- traefik.http.routers.jirafeau.entrypoints=http
- traefik.http.routers.jirafeau.rule=Host(`jirafeau.*****.**`) # mettre le ndd
- traefik.http.middlewares.jirafeau-https-redirect.redirectscheme.scheme=https
- traefik.http.routers.jirafeau.middlewares=jirafeau-https-redirect
- traefik.http.routers.jirafeau-secure.entrypoints=https
- traefik.http.routers.jirafeau-secure.rule=Host(`jirafeau.*****.**`) # mettre le ndd
- traefik.http.routers.jirafeau-secure.tls=true
volumes:
cfg:
data:
media:
networks:
traefik-network:
external: true