Найти в Дзене
Закреплено автором
Покупайте СтеллыИ дарите их за контент
2 месяца назад

Marchi. Архиватор электронной почты на собственном сервере

Когда речь идёт о бэкапах, как правило, мы говорим о файлах, бд или системах целиком, но из виду упускается электронная почта, работа с которой, порой, полностью перекладывается на сторону провайдера. Для закрытия этого важного упущения на GitHub появился проект Marchi - self-hosted сервис архивации электронной почты. Подключает IMAP-аккаунты, в фоне забирает письма по настраиваемым правилам, складывает локально (SQLite + Maildir), даёт полнотекстовый поиск, умеет реплицировать архив в S3 с шифрованием и восстанавливать письма обратно в ящик...

2 месяца назад

Forgejo. Runner в отдельном LXC, бэкапы и уведомления

Третья часть разбора особенностей работы с Forgejo на собственном сервере. Ранее мы разместили runner в отдельном Docker-контейнере прямо рядом с Forgejo, на одном LXC. Для тестов вполне сгодится, но в рабочей ситуации это избыточная нагрузка. Избавляемся путём выноса на самостоятельную виртуальную машину или другой LXC. - Шаблон `debian-12-standard_12.12-1_amd64.tar.zst` - 2 cpu, 1Gb ram, 8Gb диск - Прописываем дополнительные параметры в конфигурационном файле контейнера для включения возможности...

2 месяца назад

ВитринаПро: Как оценивали нишу и почему начали с малого бизнеса

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

4 месяца назад

Forgejo. Миграции, реестр пакетов, CI/CD

В предыдущей статье мы запустили сервер Forgejo в LXC Proxmox и остановились на странице первоначальной настройки. Большинство настроек оставляем по умолчанию, включая использование однофайловой субд SQLite - для небольшой команды или homelab вполне достаточно. Заполняем параметры учётной записи администратора и создаём сервер. Рассматривать стандартные для системы контроля версий сценарии работы я не стану - wiki, ветки, тэги, issues, pull requests, работа в команде, права доступа и т.д. - всё это понятно любому пользователю, который на постоянной основе с подобными решениями взаимодействует...

4 месяца назад

Forgejo. Поднимаем Git сервер в Proxmox LXC

После того, как Gitea свернула на путь коммерции, появился её форк на полностью некоммерческих началах - Forgejo. Некоторые особенности: - Self-hosted альтернатива GitHub. Для тех кто привык работать с GitHub переход будет максимально комфортным. - Система управления репозиториями, issues и pull requests, управление пользователями, проекты и реестры пакетов. - Forgejo Actions на базе GitHub Actions. - Лёгкий и производительный. - Быстрый старт практически на любой системе. - Бесплатное решение - без подписок, ограничений по функциональности, телеметрии и необходимости создавать аккаунт...

Покупайте СтеллыИ дарите их за контент