I am a self-host newbie and never installed anything on a server before.
I’ve bought a shared server, installed Docker engine and ran the Docker compose code from the documentation (chose the MySQL one because it was the first one, should I use Postgres or SQL Server? If yes why?).
Then I tried running this bit of code:
docker run -d --name nocodb-mysql \-v "$(pwd)"/nocodb:/usr/app/data/ \-p 8080:8080 \-e NC_DB="mysql2://host.docker.internal:3306?u=root&p=password&d=d1" \-e NC_AUTH_JWT_SECRET="569a1821-0a93-45e8-87ab-eb857f20a010" \nocodb/nocodb:latest
And it said:
docker: Error response from daemon: driver failed programming external connectivity on endpoint nocodb-mysql (5343dc17758402194e6a3854d0f04ea02f0623b3c04b3ed33018ee1c4d5562e2): Bind for 0.0.0.0:8080 failed: port is already allocated.
Which is fair enough but where do I find the right information for my account?
What’s my database Name or Number? What’s my password? Where do I find my AUTH_JWT_SECRET? How do I set it all up?
And then, where do I go or where/how do I access the NocoDB databases on my server?
I tried the http://localhost:8080/dashboard in my browser but it said: “This site can’t be reached”
Apologies if these are really dumb questions and I very much appreciate your help.