О том, какие проблемы возникли с подключением к свежеустановленной postgresql 17
Увеличение диска ВМ в Proxmox
О том, как кончилось место на одной из ВМ и как я его увеличивал
Использование selfhosted Nexus в качестве docker registry
За основу была взята статья https://blog.sonatype.com/using-sonatype-nexus-repository-3-part-3-docker-images Nexus можно использовать в качестве docker-registry — как хранилище docker-образов, которые собраны самостоятельно, так и как кэширующий прокси для основного docker-hub, чтобы образы скачивались каждый раз не из интернета, а из локальной сети. Далее будет рассмотрена последовательность шагов, позволяющая настроить свой собственный nexus в качестве docker-registry. Нам потребуется: Для […]
Как добавить маппинги портов в уже запущенный docker-контейнер
В один из моментов появилась необходимость добавить новые маппинги портов в уже запущенный docker-контейнер. Проблема заключается в том, что такие маппинги можно прописать только в команде docker run. Одно из решений — использовать docker commit. При использовании этой команды docker создаст новый образ из уже существующего. В дальнейшем можно запустить «новый» старый контейнер, добавив новые […]
Зеркалирование open-source проектов с GutHub на свою бесплатную инсталляцию GitLab
Дано — установленный на собственной виртуальной машине бесплатный GitLab. Идея — скопировать в свой gitlab проекты с github. Мотивация — иметь свою копию каких-то интересных проектов на случай каких-либо блокировок, наполнение своего гитлаба проектами, получение навыков в работе с гитлабом. Возьмем в качестве подопытного проекта на github открытый проект spring-kafka (https://github.com/spring-projects/spring-kafka). Для удобства, для всех […]
Как сделать mirror github-репозитория на бесплатной версии selfhosted GitLab
Имею свой Gitlab, установленный на виртуальной машине в proxmox-кластере. Помимо своих домашних проектов возникла мысль сделать зеркалирование каких-то open-source проектов, которые интересно наблюдать, а также для того, чтобы сохранить их код на случай какого-либо блокирования. В платной версии GitLab есть возможность зеркалирования внешних репозиториев «из коробки», а в бесплатной (каковая установлена у меня) этой фичи […]
Корректные права для файлов в каталоге .ssh
Каждый раз приходится искать в интернете правильные настройки для ssh-файлов в попытке зайти на сервер по ключу.
Решение проблемы с mixed-content
Дано: веб-сервер с блогом на wordpress, запущенный на виртуальной машине во внутренней сети, nginx в качестве reverse proxy, который направляет запросы извне на этот блог. На машине с nginx настроен https с сертификатом Let’s Encrypt. Также этот nginx проксирует запросы до некоторых других сервисов, развернутых в локальной сети. Все работало замечательно пока работа с блогом […]