Hey folks, I have one last very difficult config that I am working on as the title suggests. My goal is to offer GitLab-CE as an option for myself and clients to use instead of plain, vanilla git. While I have successfully installed GitLab in Debian 10.5 (Buster) using this tutorial. https://www.howtoforge.com/tutorial/how-to-install-gitlab-on-debian-8/#add-the-gitlab-repository I now have two challenges: Challenge #1.) How do I properly configure ISPConfig as a proxy for GitLab via the GUI as they both require port 8080? Challenge #2.) As GitLab has its own root folder, how can I automatically sync/clone the gitlab / git repositories so that either option is available for users? Regarding Challenge #1.) I have done the following steps a.) Created a new subdomain with its own root folder via the ISPConfig Domains interface, which points to: developer.example.com NOTES: i.) I did not assign a client as this seems to create permissions issues ii.) I enabled ruby iii.) NO SSL for Test Server, (will) Enable SSL for Prod Server b.) Apache Directives: Test Server Code: ProxyPreserveHost On ProxyRequests Off SSLProxyEngine off SSLEngine of SSLHonorCipherOrder off <Location /> RequestHeader unset Accept-Encoding RequestHeader set Host "developer.example.com" RequestHeader add X-Forwarded-Ssl off RequestHeader set X-Forwarded-Proto "http" Order allow,deny Allow from all </Location> Prod Server Code: ProxyPreserveHost On ProxyRequests Off SSLProxyEngine on SSLEngine on SSLHonorCipherOrder on <Location /> RequestHeader unset Accept-Encoding RequestHeader set Host "developer.example.com" RequestHeader add X-Forwarded-Ssl on RequestHeader set X-Forwarded-Proto "https" Order allow,deny Allow from all </Location> Though I couldn't find any documentation in the manual, I went ahead and checked the option: "Enable PROXY Protocol", under Domains -> Options as shown below I am guessing that it is a GUI version the," a2enmod proxy_http " command. c.) I made sure to whitelist the gitlab url and my development IP in modsec d.) I installed the necessary GitLab repositories, installed GitLab itself, & configure GitLab using: Code: #curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | bash #apt-get -y install gitlab-ce # nano /etc/gitlab/gitlab.rb NOTE: I used these values to get GitLab to work with Apache: web_server['external_users'] = ['www-data'] web_server['username'] = 'apache' web_server['group'] = 'apache' nginx['enable'] = false external_url 'http://developer.example.com' #gitlab-ctl reconfigure #systemctl restart apache2 #gitlab-ctl start Everything installs without error, but when I visit http://developer.example.com I only get the default ISPConfig index.html page. Any tips on what I am missing? As for Challenge #2 Syncing git & and gitlab repositories, I haven't taken a swipe at that task yet.