DeSoft.ru
Marchi. Архиватор электронной почты на собственном сервере
Когда речь идёт о бэкапах, как правило, мы говорим о файлах, бд или системах целиком, но из виду упускается электронная почта, работа с которой, порой, полностью перекладывается на сторону провайдера. Для закрытия этого важного упущения на GitHub появился проект Marchi - self-hosted сервис архивации электронной почты. Подключает IMAP-аккаунты, в фоне забирает письма по настраиваемым правилам, складывает локально (SQLite + Maildir), даёт полнотекстовый поиск, умеет реплицировать архив в S3 с шифрованием и восстанавливать письма обратно в ящик...
Forgejo. Runner в отдельном LXC, бэкапы и уведомления
Третья часть разбора особенностей работы с Forgejo на собственном сервере. Ранее мы разместили runner в отдельном Docker-контейнере прямо рядом с Forgejo, на одном LXC. Для тестов вполне сгодится, но в рабочей ситуации это избыточная нагрузка. Избавляемся путём выноса на самостоятельную виртуальную машину или другой LXC. - Шаблон `debian-12-standard_12.12-1_amd64.tar.zst` - 2 cpu, 1Gb ram, 8Gb диск - Прописываем дополнительные параметры в конфигурационном файле контейнера для включения возможности...
ВитринаПро: Как оценивали нишу и почему начали с малого бизнеса
Следующий момент, про который хотелось бы сказать в контексте развития нашей системы для управления контентом на экранах ВитринаПро, заключается в выборе ниши. Зачастую, начиная работу над собственным продуктом, мы сталкиваемся с соблазном целиться в самых крупных клиентов, чтобы сразу закрыть финансовый вопрос одним большим чеком. Задача непростая и, в зависимости от направления, может стать как большим толчком к развитию, так и сыграть злую шутку. Выход на малый бизнес обычно оказывается быстрее и проще...
Forgejo. Миграции, реестр пакетов, CI/CD
В предыдущей статье мы запустили сервер Forgejo в LXC Proxmox и остановились на странице первоначальной настройки. Большинство настроек оставляем по умолчанию, включая использование однофайловой субд SQLite - для небольшой команды или homelab вполне достаточно. Заполняем параметры учётной записи администратора и создаём сервер. Рассматривать стандартные для системы контроля версий сценарии работы я не стану - wiki, ветки, тэги, issues, pull requests, работа в команде, права доступа и т.д. - всё это понятно любому пользователю, который на постоянной основе с подобными решениями взаимодействует...
Forgejo. Поднимаем Git сервер в Proxmox LXC
После того, как Gitea свернула на путь коммерции, появился её форк на полностью некоммерческих началах - Forgejo. Некоторые особенности: - Self-hosted альтернатива GitHub. Для тех кто привык работать с GitHub переход будет максимально комфортным. - Система управления репозиториями, issues и pull requests, управление пользователями, проекты и реестры пакетов. - Forgejo Actions на базе GitHub Actions. - Лёгкий и производительный. - Быстрый старт практически на любой системе. - Бесплатное решение - без подписок, ограничений по функциональности, телеметрии и необходимости создавать аккаунт...
