Kaptain.
Telegram /
LinkedIn /
Email /
GIT /
RSS /
GPG /
Заказ печатных плат

№ 9200 В разделах:
Programming
Sysadmin
от August 26th, 2018,
В подшивках: Git
Нравится? Мне тоже.
Поднимается в пол пинка через docker:
docker run –name git -p 5003:3000 -v /srv/git:/data gitea/gitea
База данных может быть sqlite (сосёт, т.к. на 1 подключение одновременно) или что-то нормальное типа mysql или postgresql. У меня mysql уже есть на хост машине и доставлять его докером необходимости не было, я просто создал базу данных и юзера в нем.
А дальше в nginx делаете проксирование
server {
listen 80; listen 443 ssl;
server_name git.blindage.org;
ssl on;
ssl_certificate /etc/letsencrypt/live/blindage.org/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/blindage.org/privkey.pem;
ssl_session_timeout 5m;
ssl_protocols SSLv2 SSLv3 TLSv1;
ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
ssl_prefer_server_ciphers on;
location / {
proxy_pass http://127.0.0.1:5003/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host "git.blindage.org";
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
Чтобы поменять шаблоны нужно скачать их с официального репа gitea и положить изменения в /srv/git/gitea/templates. Я, например, изменил себе home.tmpl.
Fortune cookie: There was a young lady from Drew Who ended her verse at line two.
Leave a Reply