INT 21h

Hi, I am Vladimir Smagin, SysAdmin. Telegram Email GPG / Микроблог

Gitea оказался отличной заменой Gitlab для домашних целей

№ 9200 В разделах: Администрирование Программирование от August 26th, 2018,

Нравится? Мне тоже.

Поднимается в пол пинка через 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.

Нет комментариев »

Leave a Reply

Your email address will not be published. Required fields are marked *

*

Микроблог перейти

# 2018-11-26 09:15:41

Обнаружил в kubedb код google analytics UA-62096468-20, слежка включена по умолчанию.

# 2018-11-24 23:30:12

Несложно смог контейнеризовать nginx unit с предзагрузкой конфигурации перед стартом контейнера blindage.org/?p=9575


© Vladimir Smagin, 2005-2018. Копирование материалов без разрешения запрещено. GPG 0x29AE91B1A37721C3
Яндекс.Метрика

Fortune cookie: "Nothing fails like prayer." [Annie Laurie Gaylor]