📅 15 Май 2026 | 👁 23 | 🕐 2 мин.

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

После того как пользователь и каталог созданы, ограничиваем доступ пользователю по ssh и sftp. Добавляем в /etc/ssh/sshd_config:

Ограничения пользователя по ssh нужны из за того, что в данной реализации, […]

📅 11 Окт 2025 | 👁 441 | 🕐 2 мин.

Понадобилось на одном из серверов найти что и кто использует из памяти, в результате получился такой скрипт:

Вывод выглядит вот так:

 

📅 15 Сен 2025 | 👁 586 | 🕐 4 мин.

Появилась задача по созданию бэкапов на одной из своих VPS. Решил собрать решение на Borg Backup для хранения и на MariaDB-Backup для бэкапа БД. Borg выбран ввиду того, что он умеет делать инкрементальные бэкапы и дедупликацию, что в рамках ограниченного места на VPS очень актуально. А еще есть возможность создавать защищенные бэкапы. По итогу, все […]

📅 14 Мар 2025 | 👁 815 | 🕐 3 мин.

Потребовалась биллинговая система под свои задачи. Решил глянуть open source решения, из тех что глянул — это: FossBilling — нашел случайно, потыкал демку на их сайте, показалась интересной. Joonte JBs Billing — давно знал, отечественное решение, есть возможность общаться с основным разработчиком напрямую. В общем выбрал второй вариант. И сразу же первые грабли, нет документации, […]

📅 17 Янв 2025 | 👁 852 | 🕐 2 мин.

На одном из серверов заметил что при наличии свободной оперативной памяти активно используется swap. В процессе разбора в проблеме, нашелся интересный параметр ядра vm.swappiness, по сути он отвечает сколько процентов от общего объема оперативной памяти должно быть использовано, чтоб начал использоваться swap.

Те например при 10гб оперативной памяти, если будет использовано более 6гб, то […]