Барномаи GitLab ба шумо сервери абрӣ дар Франкфурт бо GitLab CE-и насбшуда медиҳад, то дастаи шумо хостинги Git, merge request-ҳо, issue-ҳо ва CI/CD-и худро дар сервере, ки шумо дар Олмон идора мекунед, дошта бошад.
Коди манбаи шумо дар ИА мемонад ва push кардани репозиторияҳо ё артефактҳои калон ягон пардохти трафик надорад.
Чӣ насб шудааст
- GitLab CE, нашри кушодаманбаи Community Edition, бо веб-сервер, пойгоҳи додаҳо ва хидматҳои пасзаминавии дохилии худ.
- Системаи стандартии Linux бо дастрасии пурраи root.
GitLab CE репозиторияҳои Git, merge request-ҳо ва баррасии код, issue-ҳо ва тахтаҳо (boards), вики, pipeline-ҳои CI/CD, реестри бастаҳо ва контейнерҳо, инчунин идоракунии корбарон ва гурӯҳҳоро дар бар мегирад.
Аз кадом тариф оғоз кардан
GitLab вазнинтарин барнома дар феҳристи мост. Он ҳамзамон пойгоҳи додаҳо, кеш, коркардҳои пасзаминавӣ ва барномаи вебро иҷро мекунад.
- Ҳадди ақал: тариф бо 4 GB хотира.
- Дастаи хурд, ки CI ва реестрро истифода мебарад: 8 GB хотира.
- Дастаҳои калонтар: тарифи барои хотира оптимизатсияшуда (m), бо вазифаҳои CI дар серверҳои алоҳидаи runner.
Memory-optimised
RAM-и бештар ба ҳар vCPU барои пойгоҳҳои додаҳо, кешҳо ва корҳо дар хотира.
| Тариф | vCPU | RAM | Диск | Трафик | Соатбайъ | Ҳадди ҳармоҳа |
|---|---|---|---|---|---|---|
| M1 | 1 | 8 GB | 30 GB | Ҳисобнашаванда | €0.0160 | €9.99 |
| M2 | 2 | 16 GB | 50 GB | Ҳисобнашаванда | €0.0312 | €19.49 |
Ҳисоб соатбайъ аз тавозуни пешпардохт сурат мегирад ва бо нархи ҳармоҳа маҳдуд аст. Бо калон шудани даста ба хотираи бештар гузаред. Диск ҳамроҳи тариф калон мешавад ва ҳеҷ гоҳ хурд намешавад.
Воридшавӣ баъди боршавӣ
- Дар консол сервер эҷод кунед ва ҳамчун барнома GitLab-ро интихоб кунед. Тарифро бо ақаллан 4 GB хотира интихоб кунед.
- Вақте сервер фаъол шуд, ба GitLab барои насб ва оғозёбӣ вақт диҳед. Ин аз барномаҳои дигар дарозтар тӯл мекашад.
- Бо SSH ҳамчун root пайваст шавед ва пароли аввалияи root-ро, ки GitLab ҳангоми насб тавлид мекунад, хонед. Ба пайвастшавӣ бо SSH нигаред.
- Суроғаи серверро дар браузер кушоед ва ҳамчун
rootбо ҳамон парол ворид шавед. - Пароли root-ро фавран иваз кунед ва барои худ ва дастаатон ҳисобҳои номдор эҷод кунед.
Агар саҳифа дар аввал хато нишон диҳад, GitLab ҳоло оғоз мешавад. Чанд дақиқа интизор шавед ва саҳифаро аз нав бор кунед.
Қадамҳои аввал
Доменро муқаррар кунед
Барои суроғаҳои IPv4 ва IPv6-и сервер сабтҳои DNS эҷод кунед, сипас URL-и берунии GitLab-ро ба ҳамон домен муқаррар карда, GitLab-ро аз нав танзим (reconfigure) кунед. Бо домени оммавӣ он метавонад сертификати HTTPS дархост кунад. URL-ҳои clone ва пайвандҳои почтаи электронӣ ин суроғаро истифода мебаранд, бинобар ин онро барвақт муқаррар кунед.
Сабти номи кушода ва почтаро танзим кунед
- Сабти номи кушодаро хомӯш кунед, магар он ки хоҳед бегонагон сабти ном кунанд.
- Почтаи баромадро танзим кунед, то барқарорсозии парол ва огоҳиномаҳо ба одамон расанд.
- Reverse DNS (PTR)-ро барои IP-и сервер ба домени GitLab-и худ муқаррар кунед. Ба суроғаҳои IP нигаред.
CI runner-ҳо илова кунед
Барои GitLab Runner як ё якчанд сервери алоҳида эҷод кунед ва онҳоро дар инстанси худ сабт кунед. Дур нигоҳ доштани вазифаҳо аз сервери GitLab интерфейси вебро тез нигоҳ медорад. Ҳисоби соатбайъ илова кардани runner-ҳоро барои рӯзҳои серкор ва баъдан нест кардани онҳоро арзон мекунад. Ба CI runner-ҳо нигаред.
Додаҳоро дар ҳаҷм нигоҳ доред
Репозиторияҳо, файлҳои боргузоришуда, артефактҳо ва image-ҳои реестр ҷамъ мешаванд. Ҳаҷми анбори блокӣ-ро аз 10 GB то 10 TB пайваст кунед ва ҳангоми кам шудани ҷой онро онлайн калон кунед.
Онро ҳифз кунед
- Firewall-и ройгонро барои SSH, HTTP ва HTTPS пайваст кунед. Агар имкон бошад, SSH-ро бо суроғаҳои дастаатон маҳдуд кунед.
- Нусхаҳои эҳтиётии ҳаррӯзаро фаъол кунед (20% нархи сервер, 7 нуқтаи барқарорсозӣ) ва барои нусхаҳо дар сатҳи барнома абзори нусхабардории худи GitLab-ро истифода баред.
- Пеш аз ҳар навсозии GitLab snapshot гиред.
- Барои ҳамаи корбарони GitLab аутентификатсияи дуомиларо фаъол кунед.
Интиқоли лоиҳаҳо
GitLab метавонад лоиҳаҳоро аз дигар хостҳои Git ва аз файлҳои содироти инстанси дигари GitLab ворид кунад. Репозиторияҳои оддии Git бо mirror push интиқол меёбанд. Аввал лоиҳаҳои калонтаринро ворид кунед, то бубинед чӣ қадар диск лозим аст, сипас андозаи ҳаҷмро бо каме захира муайян кунед.
Чаро GitLab-ро дар Wolkra худатон мизбонӣ кунед
- Код дар Олмон мемонад. Барои мизоҷон ва шартномаҳое, ки хостинг дар ИА-ро талаб мекунанд, муфид аст. Ба EU VPS ва GDPR нигаред.
- Трафики ҳисобнашаванда. Clone, push, боргирии контейнерҳо ва артефактҳо пардохт барои ҳар GB надоранд. Портҳо то 10 Gbit/s, муштарак, бо истифодаи одилона.
- Аз ҷониби мо нарх барои ҳар корбар нест. Шумо барои сервер пардохт мекунед, ки соатбайъ ҳисоб карда мешавад.
- Махфият аз рӯи тарҳ. Runner-ҳо ва пойгоҳҳои додаҳоро дар шабакаи хусусӣ бе IP-ҳои оммавӣ иҷро кунед ва ба онҳо тавассути NAT gateway дастрасии баромад диҳед.
Сервери GitLab-и худро оғоз кунед
Ҳисоб созед, тавозунро бо корт ё крипто пур кунед ва барномаи GitLab-ро бо ақаллан 4 GB хотира интихоб кунед. GitLab-и шахсии шумо дар Франкфурт чанде баъди боршавӣ омода мешавад.
Саволҳои маъмул
Барнома кадом нашри GitLab-ро насб мекунад?
GitLab CE, нашри кушодаманбаи Community Edition, дар сервери стандартии Linux бо дастрасии root.
GitLab чӣ қадар хотира лозим дорад?
Ақаллан 4 GB хотира ба нақша гиред ва барои дастае, ки CI, реестри контейнерҳо ва лоиҳаҳои зиёдро истифода мебарад, 8 GB. GitLab хидматҳои зиёдро иҷро мекунад ва дар тарифҳои хурд суст кор мекунад.
Оё вазифаҳои CI/CD-ро дар ҳамон сервер иҷро карда метавонам?
Метавонед, вале он гоҳ вазифаҳо бо GitLab барои CPU ва хотира рақобат мекунанд. Аксари дастаҳо як ё якчанд сервери алоҳидаи runner илова карда, онҳоро дар GitLab сабт мекунанд.
Чӣ тавр барои GitLab HTTPS гирам?
Доменро ба сервер равона кунед ва онро ҳамчун URL-и берунии GitLab муқаррар кунед. Баъд GitLab метавонад барои ин домен сертификат дархост кунад.
Репозиторияҳои ман дар куҷо нигоҳ дошта мешаванд?
Дар сервери шумо дар Франкфурт. Шумо метавонед додаҳои GitLab-ро ба ҳаҷми анбори блокӣ интиқол диҳед, то он аз диски сервер ҷудо калон шавад.