INT 21h

Hi, I am Vladimir Smagin, SysAdmin, DevOps and barely good guy. Telegram Email / GIT / Микроблог / Thingiverse / 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 *

*

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

# 2019-10-16 16:22:41

#docker hub опять разъебало, самое время снова задуматься поднять локальный кеш образов docs.docker.com/registry/recip а поскольку принудительный pull образов еще никто не отменял можно создать целое локальное зеркало образов чтобы зависеть от хаба как можно меньше. #devops #linux

# 2019-10-16 16:07:39

Уже попользовался частью этих ништяков systemd для ограничения памяти и процессорного времени для софтины habr.com/ru/post/270165/ когда-нибудь я про это вам расскажу #devops #linux #systemd

# 2019-10-16 15:20:49

Невероятно крутая штука для бэкапа и восстановления #postgres с хранением в S3 совместимом хранилище github.com/wal-g/wal-g #devops


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

Fortune cookie: All I really want in life is a piece and some quiet.