Статьи FreeBSD

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

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 реестр контейнеров прокси зависимостей


Компиляция FrankenPHP во FreeBSD. Контейнер Podman

20 авг. 2025 г., 09:17:21 | Программирование, веб | Комментарии ()

Воодушевленный созданием контейнера PHP для FreeBSD, я поставил перед собой более амбициозную цель: скомпилировать FrankenPHP. Напомню, что это веб-сервер на базе Caddy, который взаимодействует с PHP как с библиотекой и помимо этого предоставляет еще ряд различных оптимизаций. В целом все получилось, но, как говорится, есть нюансы.

PHP FreeBSD FrankenPHP Podman компиляция


Образ PHP для Podman во FreeBSD

12 авг. 2025 г., 13:56:17 | Программирование, веб | Комментарии ()

При знакомстве с комбинацией Podman + FreeBSD я набросал Containerfile для PHP. Сейчас же я решил довести дело до ума и сделать образ, максимально приближенный к официальному в варианте FPM. Вынужден сразу предупредить, что интерпретатор, как и до этого, будет установлен с помощью пакетного менеджера, в результате невозможно будет гарантировать его точную версию.

PHP FreeBSD Podman образ


Podman вместо Докера во FreeBSD

9 авг. 2025 г., 11:38:46 | Программирование, веб | Комментарии ()

Podman представляет собой альтернативу или даже замену Docker. Начиная с FreeBSD 14, его можно установить с помощью менеджера пакетов, а если что, то ему поможет подсистема эмуляции Linux. По крайней мере городить огород с виртуальными машинами не требуется. Тем не менее, пока что поддержка FreeBSD носит экспериментальный характер и предполагает лишь ознакомление и тестирование. Что мы и сделаем.

PHP FreeBSD Caddy Podman


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

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

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

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


Docker во FreeBSD через bhyve

12 июн. 2025 г., 12:44:03 | Программирование, веб | Комментарии ()

Вдохновившись установкой FreeBSD на VPS, я решил поинтересоваться - а можно ли туда прикрутить Docker? Сначала я мыслил в сторону эмуляции Linux, но оказалось, что актуальному Докеру нужны cgroups, которых в эмуляции нет. Значит остаются только виртуальные машины. Родной гипервизор фряхи - bhyve, однако в уже виртуализированной FreeBSD (попробовал сначала в VirtualBox) нужные модули ядра скорее не загружаются. Таким образом, нужно реальное железо?..

виртуальная машина FreeBSD Arch Linux Docker bhyve


Веб-сервер на FreeBSD с использованием клеток

1 июн. 2025 г., 15:07:50 | Программирование, веб | Комментарии ()

Здесь вам не Докер, а клетки (jails) - будем говорить, это контейнеры FreeBSD, когда это еще не было мейнстримом (на минуточку, они появились еще во FreeBSD 4.x - 2000 год). Практический смысл в моем случае - неким образом изолированно использовать разные версии PHP, ну и чуть ближе познакомиться с технологией, с которой я уже сталкивался при обзоре TrueNAS. Основано, как говорится, на реальных событиях - я переносил сайты на Drupal 7.x и Yii с сервера на Linux.

Drupal PHP FreeBSD Caddy VDS/VPS веб-сервер Yii jail


FreeBSD на VPS

24 мая 2025 г., 16:23:52 | Программирование, веб | Комментарии ()

Продолжаю устанавливать что-нибудь этакое на VPS. На сей раз решил, так сказать, вернуться к истокам - ведь когда-то многие веб-сервера были на фряхе, а также посмотреть, насколько она компактна сама по себе и в плане ресурсоемкости.

PHP FreeBSD Caddy fail2ban FTP VDS/VPS PureFTPd Symfony MariaDB


Виртуальное знакомство с TrueNAS CORE

27 апр. 2021 г., 09:45:33 | Обзоры софта | Комментарии ()

Решил посмотреть, что представляет собой специализированное решение для сетевого хранилища данных. Система оказалась весьма интересной, ключевым преимуществом которой (и одновременно недостатком с определенных точек зрения) является применение файловой системы ZFS. По сути же мы имеем дело с FreeBSD и крутым веб-интерфейсом. Внимание, трафик! И простыни текста в моем стиле.

Samba torrent установка VirtualBox FreeBSD TrueNAS ZFS Emby Nextcloud