gitlab-8.7.4一键自动安装以及邮件通知配置参考示例

[[email protected] ~]# ./bitnami-gitlab-8.7.4-0-linux-x64-installer.run

The installer detects that exists a ‘git‘ user in the system. This installer will change the config                        uration for this user. Do you want to continue the installation? [y/N]: y

The installer detects that exists a ‘gitlab_ci‘ user in the system. This installer will change the                         configuration for this user. Do you want to continue the installation? [y/N]: y

----------------------------------------------------------------------------

Welcome to the Bitnami Gitlab Stack Setup Wizard.

----------------------------------------------------------------------------

Select the components you want to install; clear the components you do not want

to install. Click Next when you are ready to continue.

GitLab : Y (Cannot be edited)

GitLab CI [Y/n] :Y

Is the selection above correct? [Y/n]: Y

----------------------------------------------------------------------------

Installation folder

Please, choose a folder to install Bitnami Gitlab Stack

Select a folder [/opt/gitlab-8.7.4-0]:

----------------------------------------------------------------------------

Create Admin account

Bitnami Gitlab Stack admin user creation

Email Address [[email protected]]: [email protected]

Login [user]: master

Password :88888888

Please confirm your password :88888888

----------------------------------------------------------------------------

Hostname that will be used to create internal URLs. If this value is incorrect,

you may be unable to access your Gitlab installation from other computers. It is

advisable to use a Domain instead of an IP address for compatibility with

different browsers.

Domain [192.168.82.181]:

Do you want to configure mail support? [y/N]: y

----------------------------------------------------------------------------

Configure SMTP Settings

This is required so your application can send notifications via email.

Default email provider:

[1] GMail

[2] Custom

Please choose an option [1] : 2

----------------------------------------------------------------------------

Configure SMTP Settings

This data is stored in the application configuration files and may be visible to

others. For this reason, it is recommended that you do not use your personal

account credentials.

Username []: [email protected]

Password :

Re-enter :

SMTP Host []: smtp.163.com

SMTP Port []: 25

Secure connection

[1] None

[2] SSL

[3] TLS

Please choose an option [3] :3

----------------------------------------------------------------------------

Setup is now ready to begin installing Bitnami Gitlab Stack on your computer.

Do you want to continue? [Y/n]: y

----------------------------------------------------------------------------

Please wait while Setup installs Bitnami Gitlab Stack on your computer.

Installing

0% ______________ 50% ______________ 100%

#########################################

配置邮件通知!【使用postfix,如若安装有sendmail,停用或卸载即可】

[[email protected] ~]# yum install postfix

[[email protected] ~]# service postfix start

测试是否可发送邮件:

[[email protected] ~]# echo "Test Gitlab mail from postfix" | mail -s "Test Postfix" [email protected]

[[email protected] gitlab-8.7.4-0]# pwd

/opt/gitlab-8.7.4-0

查看并确认安装时设置的邮件信息:

[[email protected] gitlab-8.7.4-0]# vim apps/gitlab/htdocs/config/environments/production.rb

77   config.action_mailer.perform_deliveries = true

78   config.action_mailer.raise_delivery_errors = true

79   config.action_mailer.delivery_method = :smtp

80   config.action_mailer.smtp_settings = {

81     :address => "smtp.163.com",

82     :port => "25",

83     :domain => "smtp.163.com",

84     :authentication => :plain,

85     :user_name => "[email protected]",

86     :password => "***********",

87     :enable_starttls_auto => true

88   }

90   config.eager_load = true

92   config.allow_concurrency = false

93 end

修改配置文件:

[[email protected] gitlab-8.7.4-0]# cd apps/gitlab/htdocs/config/initializers/

[[email protected] gitlab-8.7.4-0]# cp smtp_settings.rb.sample smtp_settings.rb

[[email protected] gitlab-8.7.4-0]# vim smtp_settings.rb

10 if Rails.env.production?

11   Rails.application.config.action_mailer.delivery_method = :smtp

12

13   ActionMailer::Base.smtp_settings = {

14     address: "smtp.163.com",      #

15     port: 25

16     user_name: "[email protected]",   #

17     password: "***********",

18     domain: "gitlab.test.com",       # 自定义即可

19     authentication: :login,

20     enable_starttls_auto: true,

21    # openssl_verify_mode: ‘peer‘

22   }

[[email protected] gitlab-8.7.4-0]# vim apps/gitlab/htdocs/config/gitlab.yml

32     host: 192.168.152.14    #默认为IP地址,也可以指定域名

33     port: 443               #默认80,开启ssl连接

34     https: true             #默认为false 是否启用https,这里设置为启用

70     email_from: [email protected]        #从哪个地址发送,必须和之前的设置保持一致

71     email_display_name: Test_Git    #自定义,随意设置

72     email_reply_to [email protected]    #回复的地址

[[email protected] gitlab-8.7.4-0]# ./ctlscript.sh restart  重启服务!

时间: 2024-08-13 15:08:06

gitlab-8.7.4一键自动安装以及邮件通知配置参考示例的相关文章

windows上一键自动安装zabbix-agent

一.简介 zabbix是开源界流行的监控程序,C/S架构,运行多种系统平台安装,个人认为windows平台的 zabbix-agent安装最为烦琐,unix及linux平台通过自动化运维工具可一键远程安装,而windows目前没有好的方法,所以就参考网上写了一个脚本(包含zabbix-agent 2.4.5客户端),一键安装并配置好防火墙. 二.安装脚本(配置文件) 请先修改脚本中zabbbix_server 为自己的zabbix服务器ip @Echo off setlocal enablede

CentOS sendmail安装及邮件域名配置

http://www.centoscn.com/CentosServer/lighttpd/2013/0726/650.html sendmail是Linux下优秀的邮件系统.在不做任何设定的情况下,sendmail发出邮件的邮箱源地址形如[email protected],这种地址几乎会被所有的邮箱认定为SPAM(垃圾邮件)或直接拒收. 1. Sendmail安装 在CentOS下,sendmail一般默认是随操作系统一起安装的.如果安装系统时没有安装sendmail服务,手动安装sendma

zabbix agentd客户端插件Shell一键自动安装脚本

这次生产环境上线了多台Linux服务器,需要全部纳入Zabbix监控范畴,一台一台的去装Zabbix Agentd插件那就太苦逼了,所幸Zabbix客户端插件是支持绿色安装的,就写了个简单的一键安装脚本,然后配合 Secure CRT 的多窗口交互命令一次性就可以搞定了. 正常启动Zabbix客户端服务其实只需要2个文件: zabbix_agentd 和 zabbix_agentd.conf,需要特别说明的是:zabbix_agentd 最好是和 Zabbix_Server 一同编译所得,保证版

Openvpn安装配置参考示例收藏版

1.配置安装环境: [[email protected] ~]# yum install -y gcc gcc-c++ pam-devel openssl penssl-devel [[email protected] ~]# yum install -y lrzsz    (SecureCRT 上传下载) 2.关闭SELINUX.清除防火墙设置 [[email protected] ~]#vi /etc/selinx/config #     disabled - No SELinux pol

.net安装包自动安装Mysql数据库

原文:.net安装包自动安装Mysql数据库 在制作.Net安装包的时候,如果项目有用到数据库,怎么能够把数据库打包安装呢?网上已经有很多自动安装Sql Server数据库的例子,但是自动安装mysql的例子似乎不多.本文就介绍一下如何在.Net安装包中自动安装Mysql数据库. 最终我们要实现的效果是,部署.Net桌面应用程序时,能够一键自动安装应用程序以及附带的MySql数据库,并初始化数据库. 实现步骤如下: 1.准备一个干净的MySql安装包 mysql本身是开源的,安装完mysql数据

kickstart无人值守自动安装操作系统

            本次文章部分参考老男孩博客张导文章 PXE是什么? PXE(Pre-boot Execution     Environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial     file transfer protocol)或MTFTP(multicast trivial fi

mysql自动安装脚本

为适应自己工作习惯和需要,花一点时间写了一个mysql自动安装脚本,供大家参考学习. 注意: 1.需要先安装cmake 2.数据库版本需要在第二步安装mysql时修改 3.该脚本是以root用户安装并启动 脚本内容如下: ######################################################################## #mysql自动安装脚本,其中变量/mysql_v_dir/和/port/可根据实际需要修改    # #执行脚本命令:sh mys

mysql 自动备份和nginx自动安装脚本

一.自动备份Mysql脚本: 如下脚本为mysql自动备份脚本,仅供参考,可以根据实际情况修改. #!/bin/sh #auto backup mysql #wugk #Define PATH定义变量 BAKDIR=/data/backup/mysql/`date +%Y-%m-%d` MYSQLDB=webapp MYSQLPW=backup MYSQLUSR=backup #must use root user run scripts 必须使用root用户运行,$UID为系统变量 if [

weblogic的下载安装及myeclipse的配置

weblogic的下载可以参考:http://jingyan.baidu.com/article/c910274b94e179cd371d2d7c.html 安装及myeclipse的配置参考:http://jingyan.baidu.com/article/e5c39bf5817b8939d760330f.html