Skip to content
Snippets Groups Projects
Verified Commit 1c11fec3 authored by David Beniamine's avatar David Beniamine
Browse files

Initial commit

parents
No related branches found
No related tags found
No related merge requests found
# For dev
COMPOSE_FILE=docker-compose.yml:dev.yml
# For prod
#COMPOSE_FILE=docker-compose.yml:traefik.yml
NAME=filebrowser
# Hostname for prod `FQDN` ex HOSTS=`files.example.org`
HOSTS=
DEV_PORT=8080
DATA_PATH=./data/files
UID=1000
GID=1000
data/*
.*.sw?
.env
## Installation
```
./init.sh
$EDITOR .env
docker-compose up -d
```
The initial credentials are admin / admin please change them as soon as your are logged in.
version: "3"
services:
filebrowser:
ports:
- ${DEV_PORT}:80
version: "3"
services:
filebrowser:
image: filebrowser/filebrowser:v2
user: "${UID}:${GID}"
volumes:
- ./data/database.db:/database.db
- ${DATA_PATH}:/srv
#!/bin/bash
DIR=$(dirname $0)
mkdir -p $DIR/data/files
touch $DIR/data/database.db
cp $DIR/.env.sample .env
version: "3"
services:
filebrowser:
networks:
- traefik
labels:
- "traefik.enable=true"
- "traefik.docker.network=traefik"
- "traefik.http.routers.maintenance.rule=Host(${HOSTS})"
- "traefik.http.routers.maintenance.tls.certresolver=myresolver"
- "traefik.http.routers.maintenance.entrypoints=web,websecure"
- "traefik.http.routers.maintenance.middlewares=hardening@docker"
networks:
traefik:
external: true
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment