Home Server - File Browser
Home Server | File Browser | الوصول لملفات السيرفر ومشاركتها عبر المتصفح
الوصول لملفات السيرفر ومشاركتها عبر المتصفح⚓︎
تنصيب وضبط خدمة File Browser على السيرفر المنزلي، للوصول إلى ملفات السيرفر المنزلي، ومشاركتها عبر أي متصفح.
#more
إعداد مجلدات الخدمة⚓︎
mkdir -p /mnt/srv/docker/cont/filebrowser/{config,data/{home,srv}}
إعداد ملفات الخدمة⚓︎
touch /mnt/srv/docker/cont/filebrowser/config/{database.db,settings.json}
ضبط ملف الإعدادات⚓︎
nano /mnt/srv/docker/cont/filebrowser/config/settings.json
settings.json
{
"port": 80,
"baseURL": "",
"address": "",
"log": "stdout",
"database": "/database.db",
"root": "/data"
}
إضافة الخدمة إلى docker-compose file⚓︎
بالأمر:
nano /mnt/srv/docker/comp/docker-compose.yml
وإضافة ما يلي:
docker-compose.yml
# =====================================
filebrowser:
image: docker.io/filebrowser/filebrowser:v2
container_name: filebrowser
networks:
- hs
user: 1000:1000
volumes:
- /mnt/srv/docker/cont/filebrowser/data:/data
- /mnt/srv:/data/srv
- /home/<Your_UserName>:/data/home
- /mnt/srv/docker/cont/filebrowser/config/database.db:/database.db
- /mnt/srv/docker/cont/filebrowser/config/settings.json:/.filebrowser.json
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
ports:
- 8098:80
restart: unless-stopped
إنشاء وتشغيل الخدمة⚓︎
docker compose -f /mnt/srv/docker/comp/docker-compose.yml up -d
الوصول للخدمة عبر المُتصفح:⚓︎
http://SERVER-IP:8098
وصول أسرع عبر اسم مُختصر:⚓︎
راجع الحلقات التالية ثم الحلقة أعلاه