From 436087faf3f0f05cfe2b454dfcdc578e2658f5d7 Mon Sep 17 00:00:00 2001 From: rezayaghobi-dev Date: Fri, 10 Jul 2026 21:27:34 +0330 Subject: [PATCH] Add file services: Samba, Filebrowser --- filebrowser/docker-compose.yml | 19 +++++++++++++++++++ samba/.env.example | 2 ++ samba/docker-compose.yml | 20 ++++++++++++++++++++ 3 files changed, 41 insertions(+) create mode 100644 filebrowser/docker-compose.yml create mode 100644 samba/.env.example create mode 100644 samba/docker-compose.yml diff --git a/filebrowser/docker-compose.yml b/filebrowser/docker-compose.yml new file mode 100644 index 0000000..0dfd3bf --- /dev/null +++ b/filebrowser/docker-compose.yml @@ -0,0 +1,19 @@ +services: + filebrowser: + image: filebrowser/filebrowser:latest + container_name: filebrowser + ports: + - "8085:80" + user: "1000:1000" + volumes: + - /srv/samba/games:/games + - /mnt/storage:/storage + - /home/rezayaghobi/docker/filebrowser/config:/config + - filebrowser_db:/database + - filebrowser_srv:/srv + restart: unless-stopped + +volumes: + filebrowser_db: + filebrowser_srv: + diff --git a/samba/.env.example b/samba/.env.example new file mode 100644 index 0000000..ec635c1 --- /dev/null +++ b/samba/.env.example @@ -0,0 +1,2 @@ +# Format: username;password +SAMBA_USER=username;change-me diff --git a/samba/docker-compose.yml b/samba/docker-compose.yml new file mode 100644 index 0000000..69d06b7 --- /dev/null +++ b/samba/docker-compose.yml @@ -0,0 +1,20 @@ +services: + samba: + image: dperson/samba:latest + container_name: samba + network_mode: host + env_file: + - .env + environment: + - TZ=Asia/Tehran + - USER=${SAMBA_USER} + - NMBD=false + - SMBD=true + - WSDD2=false + - AVAHI=false + - CONFIGFILE=/etc/samba/smb.conf + volumes: + - /home/rezayaghobi/docker/samba/config/smb.conf:/etc/samba/smb.conf + - /mnt/storage:/mount/main + - /mnt/hdd3:/mount/game_backups + restart: unless-stopped