It’s solved!! Here’s what worked : in the .env set hostname=10.245.1.10:8015 and protocol as http and in seafile-server.yml set ports : “8015:80” and do docker-compose up. Now when seafile-data and seafile-mysql gets created, in the seahub_settings.py the service_url and file_server_root already have 8015 after 10.245.1.10. What i got from this is : Manually making edits in the seahub_settings.py don’t come into effect after a simple docker-compose down and up -d, either that or there’s some other files or places where i also need to make same changes, i do not know what or where those files are. But for now, it works! Also, https is not needed it seems.