Статьи GitLab

Всего 9 записей.

Переезд реестра контейнеров GitLab в S3

2 окт. 2025 г., 14:21:29 | Программирование, веб | Комментарии ()

Ранее я писал о MinIO в качестве хранилища реестра контейнеров, но в случае VDS/VPS такой вариант экономически не выгоден: чуть ли не на порядок дешевле воспользоваться услугой аренды S3 у какого-нибудь облачного провайдера. Что я и решил сделать, ведь место на сервере стало очень быстро заканчиваться. Заодно мигрируем прокси зависимостей, LFS и всякое такое.

перенос GitLab реестр контейнеров прокси зависимостей S3


Gitea во FreeBSD. Альтернатива GitLab

23 сент. 2025 г., 13:11:51 | Программирование, веб | Комментарии ()

При всех своих достоинствах, GitLab - система, крайне требовательная к ресурсам сервера. Одной только оперативной памяти ей фактически нужно 4 гигабайта, и то не без ухищрений. А в контексте FreeBSD это еще и старое недоброе красноглазие при настройке. Определенно нужна альтернатива, и она есть. Встречайте Gitea, работающую даже на Raspberry Pi 3 (по заверениям разработчиков).

FreeBSD Caddy PostgreSQL GitLab git Gitea


GitLab Pages во FreeBSD. Это фиаско

20 сент. 2025 г., 13:45:20 | Программирование, веб | Комментарии ()

Я сдаюсь. Каким-то чудом связка gitlab-runner и Podman отработала один раз, но как для этого должны были сойтись звезды и ощущалось ли влияние ретроградного Меркурия, выяснить не удалось. И все же отрицательный результат - тоже результат, поэтому статью опубликовал, вдруг она натолкнет вас на какие-нибудь идеи. Все же хостить эти самые страницы возможно, а марафонца запускать в другой виртуальной машине или еще что-нибудь придумать.

FreeBSD GitLab GitLab Runner GitLab Pages Podman


Реестр контейнеров GitLab во FreeBSD

12 сент. 2025 г., 14:05:51 | Программирование, веб | Комментарии ()

Ранее я установил GitLab на виртуальную машину FreeBSD, однако то был лишь базовый набор. Хотелось продолжить эксперимент и посмотреть, что еще можно выжать из столь нетривиального сочетания. В частности, получится ли развернуть Container Registry, и да - получилось. Каким образом? Об этом и пойдет речь в сегодняшней статье.

FreeBSD Caddy GitLab Podman реестр контейнеров прокси зависимостей


MinIO как хранилище реестра контейнеров GitLab

4 сент. 2025 г., 09:46:16 | Программирование, веб | Комментарии ()

Когда я наконец-то организовал реестр контейнеров у себя в GitLab, совершенно внезапно (кто бы мог подумать?) выяснилось, что дискового пространства под это дело нужно много. Или даже очень много. А раз в качестве хранилища образов вместо файловой системы может применяться S3-совместимое, я решил изучить вариант с MinIO Community Edition.

Docker GitLab реестр контейнеров S3 MinIO


Реестр контейнеров GitLab

14 авг. 2025 г., 15:31:56 | Программирование, веб | Комментарии ()

В этой статье я поделюсь своим опытом настройки container registry и приведу пример работы с ним. Что интересно, у меня GitLab сам работает в контейнере Docker, а еще непосредственно с интернетом взаимодействует Traefik.

PHP Docker GitLab git реестр контейнеров прокси зависимостей


Установка GitLab во FreeBSD

6 авг. 2025 г., 15:33:32 | Программирование, веб | Комментарии ()

Она возможна, хотя и официально вроде как не поддерживается. К счастью, это можно сделать с помощью пакетного менеджера pkg, поэтому в качестве эксперимента я решил посмотреть, каково это вообще и как система будет работать в условиях ограниченных ресурсов. По идее должна лучше, чем в Oracle Linux. Экспериментировать будем в виртуальной машине VirtualBox: 2 гига ОЗУ, 2 ядра и 16 диск.

обновление установка FreeBSD Caddy PostgreSQL GitLab


Перенос GitLab на другой сервер в Docker

3 авг. 2025 г., 13:26:13 | Решение проблем | Комментарии ()

Примерно год я мучался с GitLab на сервере с двумя гигабайтами оперативки. Когда оплаченный период закончился, решил взять более мощный VDS по формуле 4/4/30. До этого сам GitLab был установлен непосредственно из репозитория, но для экспериментов с Pages и т.д. нужен Docker. А раз он и так есть, почему бы не завернуть GitLab в контейнер? Заодно на сервер можно будет установить что-нибудь еще.

перенос VDS/VPS Docker GitLab git GitLab Runner GitLab Pages Traefik Debian


Установка GitLab на Oracle Linux 8

4 дек. 2024 г., 09:20:34 | Программирование, веб | Комментарии ()

Решил поднять свой личный GitLab - в тот момент актуальной версией была 17. Для этого заказал VPS на 2 ядра и 2 гига оперативки под управлением OL8. Помимо базовой настройки я расскажу еще и о Pages с пространством имен в URL.

Docker Oracle Linux GitLab git GitLab Runner GitLab Pages CI/CD