我想在Synology DS918 +上使用https设置GitLab。
我在DSM中使用DOCKER。我下载了最新的GitLab社区泊坞窗图片。
我使用Putty ssh进入NAS并使用openssl创建密钥。
1)在cert文件夹中创建一个密钥:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
2)我在自定义映像中添加了两个额外的变量来设置HTTPS的环境:
3)在最后一部分:
当我访问浏览器https://synologyip.com:30000时,无法联系到GitLab。
对我错过或做错了什么的猜测?
谢谢!
答案 0 :(得分:1)
我不认识您,但是我必须在以下文件夹中创建证书:
/ volume1 / docker / gitlab / gitlab / certs
请注意重复的gitlab目录
答案 1 :(得分:0)
可以在这里找到写得很好的教程:Github Tutorial,并附带一个letencrypt证书!
尽管我缩短了证书副本部分,如下所示:
cat /usr/syno/etc/certificate/_archive/*/privkey.pem > /volume1/docker/github/github/certs/gitlab.key
cat /usr/syno/etc/certificate/_archive/*/fullchain.pem > /volume1/docker/github/github/certs/gitlab.crt
,然后继续使用dhparam.pem