opticon Posted March 21, 2018 Share Posted March 21, 2018 On 3/19/2018 at 7:38 PM, CreZo said: Hey there, here is my nginx conf: #GitLab location /gitlab { include /config/nginx/proxy.conf; proxy_pass http://192.168.1.25:9080; } extra params: --env GITLAB_OMNIBUS_CONFIG="external_url 'http://unraid:9080/'" I've got already a working domain https://mydomain.bla and I want to open gitlab over https://mydomain.bla/gitlab Are you using the exernal letsencrypt/nginx docker or the built in one to access gitlab? I run gitlab from it's own subdomain and best practice is to do just that, if at all possible it would be easier for you to change your config to git.mydomain.bla From what I understand, your wanting to change the relative root path for gitlab, it's not something I've done but going by the link below you just need to change your setting to: --env GITLAB_OMNIBUS_CONFIG="external_url 'https://mydomain.bla:9080/gitlab" If that doesn't work, try removing the port number and giving nginx it's own param to listen on a different port. I know the doco says it's supported but I've always run mine separately --env GITLAB_OMNIBUS_CONFIG="external_url 'https://mydomain.bla/gitlab'"; nginx['listen_port'] = 9080; Official gitlab support doc, using the built in nginx server. https://docs.gitlab.com/omnibus/settings/configuration.html#configuring-a-relative-url-for-gitlab Quote Link to comment
CreZo Posted March 22, 2018 Share Posted March 22, 2018 Thank you for your help! I add an extra file for the GitLab site in nginx, add the git.mydomain.bla domain in my DNS and now it works fine :). 1 Quote Link to comment
ElectricBadger Posted March 30, 2018 Share Posted March 30, 2018 On 12/03/2018 at 6:56 AM, opticon said: 4. Run the script manually and don’t close the window until you see the text: “Backup has completed’. Go to the folder in your unraid SSH session and verify the files where created through SSH under /mnt/user/appdata/gitlab-ce/backups A small point: you'll need to edit the docker and add a path mapping container path /backups to /mnt/user/appdata/gitlab-ce/backups before running the script, or you won't be able to see the backups Quote Link to comment
opticon Posted April 5, 2018 Share Posted April 5, 2018 On 3/30/2018 at 9:10 PM, ElectricBadger said: A small point: you'll need to edit the docker and add a path mapping container path /backups to /mnt/user/appdata/gitlab-ce/backups before running the script, or you won't be able to see the backups I was testing you all to see if you followed the instructions I do have that as well actually, I just forgot to put it in the instructions! Quote Link to comment
cheesemarathon Posted May 28, 2018 Share Posted May 28, 2018 (edited) @thomast_88 you said you were running gitlab behind an Nginx reverse proxy? Can you post your config for that as I am having trouble getting a proxy to work? Did you need to make any changes to the gitlab.rb file? I have seen @opticon post but I get a redirect to the IP of the unraid machine with that method! Edited May 28, 2018 by cheesemarathon Quote Link to comment
opticon Posted May 31, 2018 Share Posted May 31, 2018 On 5/28/2018 at 7:04 PM, cheesemarathon said: @thomast_88 you said you were running gitlab behind an Nginx reverse proxy? Can you post your config for that as I am having trouble getting a proxy to work? Did you need to make any changes to the gitlab.rb file? I have seen @opticon post but I get a redirect to the IP of the unraid machine with that method! So your getting the unraid Main page? What port have you assigned to the gitlab HTTP and HTTPS Port? The docker ports are what you need to set the proxy_pass URL line to Perhaps post your config and redacted IP's and if your using the docker in host mode or IP mode etc and we can help you from there Quote Link to comment
cheesemarathon Posted May 31, 2018 Share Posted May 31, 2018 5 hours ago, opticon said: So your getting the unraid Main page? What port have you assigned to the gitlab HTTP and HTTPS Port? The docker ports are what you need to set the proxy_pass URL line to Perhaps post your config and redacted IP's and if your using the docker in host mode or IP mode etc and we can help you from there Thanks for getting back to me! However, I finally sorted it out. I only had the following headers in my config as those were the only ones you mentioned. But with just those two it failed to proxy correctly. proxy_set_header X-Forwarded-Proto https; proxy_set_header X-Forwarded-Ssl on; If I instead included the proxy.conf file in my config it worked. Quote Link to comment
Snipe3000 Posted June 25, 2018 Share Posted June 25, 2018 Does anyone know how to setup the email services in GitLab? GitLab doesn't seem to be sending emails and I can't find the email services settings anywhere. Quote Link to comment
Kash76 Posted June 25, 2018 Share Posted June 25, 2018 Look at your gitlab.rb fileSent from my ONEPLUS A6003 using Tapatalk Quote Link to comment
Snipe3000 Posted June 25, 2018 Share Posted June 25, 2018 (edited) 1 hour ago, Kash76 said: Look at your gitlab.rb file Sent from my ONEPLUS A6003 using Tapatalk This is the first docker i've installed thats restricting me from accessing its config and log files. If I change the permissions is the program going to freak out? It looks like all settings have a # in front, is this config file actually being used for anything? Edited June 25, 2018 by Snipe3000 Quote Link to comment
ebnerjoh Posted June 25, 2018 Share Posted June 25, 2018 Hi, I need more info about @thomast_88 SOCAT Docker: I want to share an USB-Device from a Raspberry to a Home-Assistant Docker within Unraid. Will this work with this Docker? If yes, is there somewhere an example available? Br, Johannes Quote Link to comment
Kash76 Posted June 25, 2018 Share Posted June 25, 2018 This is the first docker i've installed thats restricting me from accessing its config and log files. If I change the permissions is the program going to freak out? It looks like all settings have a # in front, is this config file actually being used for anything?Those # lines are currently commented out. Take them away with the correct config and you should be set.Sent from my ONEPLUS A6003 using Tapatalk Quote Link to comment
Snipe3000 Posted June 26, 2018 Share Posted June 26, 2018 It seems changing the permissions broke the docker. Does anyone know what the default permissions are so I can revert it back? Quote Link to comment
thomast_88 Posted July 5, 2018 Author Share Posted July 5, 2018 On 6/25/2018 at 10:38 AM, ebnerjoh said: Hi, I need more info about @thomast_88 SOCAT Docker: I want to share an USB-Device from a Raspberry to a Home-Assistant Docker within Unraid. Will this work with this Docker? If yes, is there somewhere an example available? Br, Johannes Yes it's possible. See this: https://community.home-assistant.io/t/rpi-as-z-wave-zigbee-over-ip-server-for-hass/23006/1 and this: https://community.openhab.org/t/share-z-wave-dongle-over-ip-usb-over-ip-using-ser2net-socat-guide/34895 Quote Link to comment
starbix Posted July 5, 2018 Share Posted July 5, 2018 On 3/18/2018 at 8:31 PM, zoggy said: Just installed the docker using defaults, I see these in my logs as well. Were you able to solve that? Quote Link to comment
zoggy Posted July 6, 2018 Share Posted July 6, 2018 (edited) 17 hours ago, starbix said: Were you able to solve that? yes by removing gitlab ? I only have 4gb of ram on my unraid box, which apparently is less than gitlab ~wants~ requires. Edited July 6, 2018 by zoggy Quote Link to comment
s33d1ing Posted September 23, 2018 Share Posted September 23, 2018 On 7/5/2018 at 4:56 PM, starbix said: Were you able to solve that? On 7/6/2018 at 10:26 AM, zoggy said: yes by removing gitlab ? I only have 4gb of ram on my unraid box, which apparently is less than gitlab ~wants~ requires. I was able to reduce the amount of memory this container uses and fix these messages by adding the following to GITLAB_OMNIBUS_CONFIG: postgresql['shared_buffers'] = '256MB'; sidekiq['concurrency'] = 15; prometheus_monitoring['enable'] = false; Quote Link to comment
Ryonez Posted September 23, 2018 Share Posted September 23, 2018 This docker is failing to load for me after updating it this morning. The following error is returned: root@localhost:# logger 'docker command execution halted due to security violation (Bash command execution or redirection)' The command finished successfully! Quote Link to comment
Squid Posted September 23, 2018 Share Posted September 23, 2018 (edited) 11 minutes ago, Ryonez said: This docker is failing to load for me after updating it this morning. The following error is returned: root@localhost:# logger 'docker command execution halted due to security violation (Bash command execution or redirection)' The command finished successfully! Because in the extra parameters or something you are attempting to run a bash command and/or redirect the output of the docker run command somewhere else. (and it's not related to an update of the container, but rather its a 6.6 thing) It is a security violation, and can potentially trash the host OS. Edit the container, switch to advanced mode and post up a screenshot. Edited September 23, 2018 by Squid Quote Link to comment
Ryonez Posted September 23, 2018 Share Posted September 23, 2018 The extra parameters are `--env GITLAB_OMNIBUS_CONFIG="external_url 'https://abc.def.com/'; nginx['listen_port'] = 9080; nginx['listen_https'] = false"` Quote Link to comment
Squid Posted September 23, 2018 Share Posted September 23, 2018 (edited) ok. Bug in unRaid (my fault actually). Logic error in how its looking for a bash command, and it's picking up the semi-colon wrongly (due to the nested quotes). I won't be able to issue a PR for a couple of days to fix this issue, but in the meantime on unRaid 6.6 you can execute this command via user scripts (run once at array start) to bypass it sed -i 's/function dockerRunSecurity($command) {/function dockerRunSecurity($command) {return false;/g' /usr/local/emhttp/plugins/dynamix.docker.manager/include/Helpers.php Edited September 23, 2018 by Squid Quote Link to comment
Squid Posted September 23, 2018 Share Posted September 23, 2018 Actually, go to plugins / install plugin and paste this url in instead: https://raw.githubusercontent.com/Squidly271/misc-stuff/master/unRaid6.6.Hot.Fix.plg Very quick and dirty, FCP will complain about it, but it should do the trick for you. Quote Link to comment
Ryonez Posted September 23, 2018 Share Posted September 23, 2018 (edited) 8 minutes ago, Squid said: Actually, go to plugins / install plugin and paste this url in instead: https://raw.githubusercontent.com/Squidly271/misc-stuff/master/unRaid6.6.Hot.Fix.plg Very quick and dirty, FCP will complain about it, but it should do the trick for you. Alright, that's done the trick beautifully. Thank you very much, that was an amazingly fast hotfix >.< Do I just keep an eye out and remove it once I see the fix appear in an unRaid update, or will it remove itself when it's not needed? I haven't played with plugins in depth, so I'm not really aware of the intricacies for them. Edited September 23, 2018 by Ryonez Forgot the n't Quote Link to comment
Squid Posted September 23, 2018 Share Posted September 23, 2018 (edited) 11 minutes ago, Ryonez said: Alright, that's done the trick beautifully. Thank you very much, that was an amazingly fast hotfix >.< Do I just keep an eye out and remove it once I see the fix appear in an unRaid update, or will it remove itself when it's not needed? I have played with plugins in depth, so I'm not really aware of the intricacies for them. Put it this way, it was the fastest plugin I've banged together ever. It shouldn't install on anything but 6.6.0 but mistakes are possible when I'm getting ready to leave the house for a couple of days, and will rethink the logic for the actual security routine at another time. Edited September 23, 2018 by Squid Quote Link to comment
Ryonez Posted September 23, 2018 Share Posted September 23, 2018 1 minute ago, Squid said: Put it this way, it was the fastest plugin I've banged together ever. It shouldn't install on anything but 6.6.0 but mistakes are possible when I'm getting ready to leave the house for a couple of days. So version restricted plugins will disable themselves if the versions don't match? And hey, no sweet, I'll just keep an eye on it anyway. I hope you enjoy your time away. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.