阿里云服务部署gogs代码管理系统

一、此项目依赖于go、mysql 未安装该环境 请先安装,此项目占用 3000端口  阿里云安全组规则记得开启

二、开始配置

1、新建git用户;

useradd git;

修改git密码:passwd git;(密码:长度至少为8个字符串)

整个项目切换为git用户进行安装操作:sudo git;安装目录为 /home/git

1、配置mysql

登录mysql:mysqld -u root -p

创建gogs数据库:CREATE DATABASE gogs CHARACTER SET utf8 COLLATE utf8_bin;

2、安装配置gogs

wget https://dl.gogs.io/0.11.4/linux_amd64.tar.gz//下载软件包

tar  -zxf  linux_amd64.tar.gz;//解压

cd gogs

mkdir data

mkdir  log

新建 custom-》conf-》app.ini文件

mkdir custom

cd custom

mkdir conf

cd conf

vim app.ini

APP_NAME = Gogs-项目管理
RUN_USER = git
RUN_MODE = prod

[database]
DB_TYPE = mysql
HOST = 127.0.0.1:3306
NAME = gogs
USER = root
PASSWD = *******
SSL_MODE = disable
PATH = data/gogs.db

[repository]
ROOT = /home/git/gogs-repositories

[server]
DOMAIN = 119.23.239.189
HTTP_PORT = 3000
ROOT_URL = http://*****:3000/  //自己的服务器地址
DISABLE_SSH = false
SSH_PORT = 22
START_SSH_SERVER = false
OFFLINE_MODE = false

[mailer]
ENABLED = false

[service]
REGISTER_EMAIL_CONFIRM = false
ENABLE_NOTIFY_MAIL = false
DISABLE_REGISTRATION = false
ENABLE_CAPTCHA = true
REQUIRE_SIGNIN_VIEW = false

[picture]
DISABLE_GRAVATAR = false
ENABLE_FEDERATED_AVATAR = false

[session]
PROVIDER = file

[log]
MODE = file
LEVEL = Info
ROOT_PATH = /home/git/gogs/log

[security]
INSTALL_LOCK = true
SECRET_KEY = Co4TFL8mKZ1Lwmo

:wq 保存

3:后台守护进程运行:nohup ./gogs web output 2>&1 &

测试访问:ip:3000

原文地址:https://www.cnblogs.com/jn1011/p/10981106.html

时间: 2024-11-08 21:20:18

阿里云服务部署gogs代码管理系统的相关文章

【阿里云产品公测】阿里云ACE部署通用完整教程及评测

[阿里云产品公测]阿里云ACE部署通用完整教程及评测 作者:阿里云用户bailimei ACE应该是目前在公测的服务中应用最广泛的一项服务.在公测云引擎ACE前曾使用过新浪SAE,而ACE给我的最初印象是比SAE要简单易用的多,除了上传文件需用SVN外,其它就像在用ECS+RDS,体验上没多大差别,因我现在就用着这两项产品,所以感觉比较直观.原先已有同学写了一些优秀的ACE教程,对分享自己的体验我们都应该点赞.下面以测试部署wordpress为例,重点对ACE使用过程中遇到的难点问题展开说明,并

阿里云server部署架构

近期要上马一个项目,客户要求所有部署到阿里云的server,做了一个阿里云的部署方案. 上图: 跟传统的部署相比,用云盾替代了传统的防火墙,负载均衡设备也不用自己买了,购买一个LBS负载均衡服务能够加入10个负载均衡实例,内网免费.由于项目的出口带宽能够统一,所以干脆使用负载均衡的流量费替代了带宽费用.(即在购买ECS的时候能够带宽能够为0或者1Mps,使用LBS负责输出流量. 有点麻烦的是,假设数据库使用的是oracle的话,好像RAC不好安装,由于没共享存储.(阿里也在推它自己的RDS关系型

阿里云服务器部署架构

最近要上马一个项目,客户要求全部部署到阿里云的服务器,做了一个阿里云的部署方案. 上图: 跟传统的部署相比,用云盾替代了传统的防火墙,负载均衡设备也不用自己买了,购买一个LBS负载均衡服务可以添加10个负载均衡实例,内网免费.因为项目的出口带宽可以统一,所以干脆使用负载均衡的流量费替代了带宽费用.(即在购买ECS的时候可以带宽可以为0或者1Mps,使用LBS负责输出流量. 有点麻烦的是,如果数据库使用的是oracle的话,好像RAC不好安装,因为没共享存储.(阿里也在推它自己的RDS关系型数据库

运用webmagic,SSI框架,阿里云服务,mysql,freeMarker,bootStrap3.0,Jquery 等搭建的个人网站,有兴趣的可以来看看

网站是 电影之家, 前前后侯花了半年的时间(但真正的开发时间应该是不到一个月的,涉及技术(webmagic,SSI框架,阿里云服务,mysql,freeMarker,bootStrap3.0,Jquery)), 因为平常要上班,周末又想多休息.所以搞了那么久. 网站中运用到的技术就是标题上的那些,还有一些小的东西可能我都忘记了. 建站也是第一次,所以从申请域名 ,备案,购买服务器,上传代码,调试代码等等都是一边摸索一边做的. 就项目而言自己还是有很多收获的,也有很多经验可以分享. 欢迎大家访问网

爬虫实战篇---使用Scrapy框架进行模拟登录(包括借助阿里云服务自动识别验证码)

(1).前言 原理分析:我们编写代码模拟向网站发出登录请求,也就是提交包含登录信息的表单(用户名.密码等). 实现方式:当我们想在请求数据时发送post请求,这时候需要借助Request的子类FormRequest来实现,如果想进一步在爬虫一开始时就发送post请求,那么我们需要重写start_request()方法,舍弃原先的start_url()(采用get请求) (2).模拟登录人人网(例子1) 1.创建项目 scrapy startproject renren---cd renren--

(四)整合spring cloud云服务架构 - particle-common-framework代码介绍

上一篇我们介绍了spring cloud云服务架构 - particle云架构代码结构,简单的按照几个大的部分去构建代码模块,让我们来回顾一下: 第一部分: 针对于普通服务的基础框架封装(entity.dao.service.controller.api)等 第二部分: spring cloud通用微服务项目,可以监控左右微服务,当然,本身自己也是微服务. 第三部分: 针对于框架内所有组件的封装,可以植入任何的模块项目中. 第四部分: 自身项目的微服务业务,比如:会员模块.消息模块.资金模块.订

阿里云Ubuntu部署java web - 文件夹

文件夹(点击章节标题阅读): 阿里云Ubuntu部署java web(1) - 系统配置 ssh链接server(使用终端远程链接)        加入用户        给用户赋予运行sudo权限        软件安装        链接到serverftp        分区和格式化        java和mysql环境安装 阿里云Ubuntu部署java web(2) - 配置tomcat 安装        更改端口        更改站点默认文件夹.以及加入多个站点 阿里云Ubun

阿里云上部署webservice其他机器调用提示“测试窗体只能用于来自本地计算机的请求”问题

阿里云上部署webservice,服务器本身测试可以整成使用,但是在其他机器上调用时找不到网页或者webservice 前一段时间做项目时需要用到webservice,开始时在自己的本地机器上创建了webservice,然后在vs2012中发布了这个webservice 然后在iis上配置好以后,本地调用测试开发都可以,项目接近尾声时我们需要把webservice发布到外网上,让其他程序调用, 调用时提示|:测试窗体只能用于来自本地计算机的请求 我们只要在webconfig文件中的<system

阿里云上部署webservice或者网站,服务器本身测试可以整成使用,但是在其他机器上调用时找不到网页或者webservice

前一段时间做项目时需要用到webservice,开始时在自己的本地机器上创建了webservice,然后在vs2012中发布了这个webservice 然后在iis上配置好以后,本地调用测试开发都可以,项目接近尾声时我们需要把webservice发布到外网上,让其他程序调用, 于是就在阿里云上部署iis和webservice,遇到了很多问题,开始是iis配置错误,然后自己天天百度研究,因为对阿里云不了解,第一次用,所以 很闹心那一段时间,但是还是坚持去研究,后来的后来.请教了一份老师,帮我配置了