How can I edit source code and run project seafile on my computer?

I am a web developer. I was asked to learn about seafile, but it seems I don’t specialize in my field. I have setup seafile with docker according to the instructions on the website https://manual.seafile.com/

I have read many other documents and tried ways to edit the seafile source code but it is not feasible. I don’t know if there is any manual that can fix the code and run seafile again, or at least the web front-end part, seahub. Thanks

Thanks!
But it seems that the “Preparation” section, the link to build and deploy Seafile server from source, has an error (https://manual.seafile.com/build_seafile/server.html)
The configuration part connects to the directory path on the server (preparation part), right?

That link points to the old manual pages. The link should be updated to Server development - Seafile Admin Manual

Thank!
I tried to build it on windows 11 and ubuntu 24.04 but both reported errors:
ModuleNotFoundError: No module named ‘seaserv’
when “Create seahub database tables” even though I used a virtual environment python3.
python3 manage.py migrate → ModuleNotFoundError: No module named ‘seaserv’

Can you explain a little bit more what you would like to achieve? Building “seafile” by your own requires more than just seahub. In fact seafile consists for multiple components like seafevents, seahub, ccnet, …

The main question is, what do you want to achieve?