Usage of Gitlab installed on a command line-only server


In a private server gitlab installation, I would like to know if it is possible to do in command line the actions that are normally done in the gitlab GUI. Currently I have only access to the host server through the command line and I am still to be confirmed whether the server version is gui enabled.

Before I proceed with installation of Gitlab as a private repository on a Centos 7 server, could someone confirm if CI and CD configuration and post configuration actions can be done through command line? I mean for example, in the CI pipeline you can have a setting where you have to click before one of the actions is executed.

Thanks in advance,