Показаны записи 1-20 из 25.

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

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

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

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


Образ 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


Traefik: ваш прокcи для веб-приложений Docker

1 авг. 2025 г., 16:51:38 | Программирование, веб | Комментарии ()

Что такое Traefik? Сами себя они позиционируют как Edge Router или Application Proxy. Суть в том, чтобы связать внешний запрос с конкретным сервисом, который его обслужит. В сочетании с Докером задача обнаружения сервисов и масштабирования решается весьма элегантно за счет меток. Из коробки поддерживается Let's Encrypt, а что не поддерживается, так это PHP-FPM: приложения должны сами предоставлять веб-сервер.

linux веб-сервер Arch Linux Docker Symfony Traefik reverse proxy edge router FrankenPHP Debian


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


Arch Linux на VPS

19 дек. 2024 г., 23:09:40 | Программирование, веб | Комментарии ()

Продолжаем искать альтернативу набившим оскомину "разжиревшим" Debian/Ubuntu/Rocky/Alma и т.д. На сей раз испытаем не самый дешевый VPS, а вполне себе приличный - целый гигабайт оперативки (ну почти) и аж 20 гигов свободного места.

linux Drupal PHP fail2ban VDS/VPS веб-сервер Arch Linux PostgreSQL Apache Docker


Alpine Linux на VPS

11 дек. 2024 г., 19:05:29 | Программирование, веб | Комментарии ()

Крайне минималистичная система, что может пригодиться на слабых конфигурациях. Подходит в случае KVM-виртуализации и при наличии возможности подгружать/подключать ISO.

linux PHP Caddy rclone fail2ban FTP VDS/VPS Alpine Linux веб-сервер


Установка 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


1С Управление торговлей 10.3. Ошибка при печати этикеток: V8 - не хватает памяти

11 нояб. 2014 г., 13:47:08 | Программирование, веб | Комментарии ()

Очень простое решение неочевидной проблемы с нехваткой памяти при печати этикеток. В моем случае - 1С: Предприятие 8.1, Управление торговлей 10.3, Windows 7 (или 8) x64, принтер этикеток Godex EZ-DT-2.

1С:Предприятие 8 Управление торговлей печать этикеток V8 не хватает памяти


cURL - если запрещено allow_url_fopen (PHP)

12 янв. 2012 г., 17:46:12 | Программирование, веб | Комментарии ()

Если нужно работать с каким-либо внешним источником данных, а функции вида file_get_contents не работают из-за запрета allow_url_fopen, то можно попробовать воспользоваться расширением cURL. Его применение рассмотрим на примере работы с Яндекс.XML.

PHP allow_url_fopen cURL открытие внешних страниц POST


Максимальная длина строкового реквизита 1С: Предприятия 8

12 янв. 2012 г., 16:57:45 | Программирование, веб | Комментарии ()

Как узнать длину строкового реквизита, указанную в конфигураторе, на примере дополнения числа ведущими нулями.

1С:Предприятие 8 формат числа реквизиты длина строки метаданные


Универсальный механизм построения диаграмм в 1С: Предприятие 7.7

31 окт. 2010 г., 11:30:28 | Программирование, веб | Комментарии ()

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

диаграмма конфигурирование 1С:Предприятие 7.7 универсальный механизм таблица значений построение


Особенности распределения Комплексной конфигурации 4.5 (для 1С 7.7)

3 июн. 2009 г., 10:33:51 | Программирование, веб | Комментарии ()

В этой заметке предлагается способ избежать длительной первичной синхронизации Комплексной конфигурации после ее преобразования в распределенную (во всяком случае, это наблюдалось в релизе 7.70.459).

комплексная конфигурация РИБ распределение 1С:Предприятие 7.7