Рубрика «vps»
Снапшот это не бэкап: почему «точка восстановления» не спасает
2026-10-22 в 13:01, admin, рубрики: backup, btrfs, postgresql, ruvds_статьи, VMware, vps, zfs, виртуальные машины, резервное копирование, снапшотыSelf‑hosted PaaS в 20 МБ памяти: что мы выкинули из классической архитектуры и почему
2026-10-17 в 11:58, admin, рубрики: axum, Coolify, docker, heroku, paas, Rust, self-hosted, traefik, vps, деплойВступление
Мы делаем Pier — open‑source панель для деплоя приложений на свои серверы, по смыслу близкую к Coolify, Dokku или CapRover. Подключаешь Git‑репозиторий, получаешь контейнер за Traefik с сертификатом Let's Encrypt, бэкапы базы в S3 и алерты.
Функционально таких проектов много, поэтому в этой статье речь пойдёт не о том, что Pier умеет, а о том, как он устроен: мы с самого начала ставили жёсткое ограничение по ресурсам и почти каждое архитектурное решение выросло из него. За семь месяцев и ~550 коммитов набралось достаточно решений и граблей, о которых хочется рассказать.
Ограничение, с которого всё началось
Как я выгружал 1,8 TB с Яндекс Диска после аварии в дата-центрах
2026-10-17 в 8:09, admin, рубрики: google drive, md5, rclone, rest api, vps, webdav, безлимит, бэкап, резервное копированиеСгенерировал сервис, а где его хостить и сколько это стоит
2026-10-15 в 13:01, admin, рубрики: Coolify, docker, paas, ruvds_статьи, vps, вайбкодинг, облако, серверы, хостингКак я запускаю маленькие Python‑скрипты на VPS: systemd, логи, автоперезапуск и алерты в Telegram
2026-10-13 в 14:15, admin, рубрики: journald, linux, python, systemd, telegram, vpsУ меня на VPS живёт несколько мелких Python‑скриптов: один раз в минуту что‑то проверяет, другой по утрам собирает отчёт. Раньше они запускались через nohup python app.py & или в screen. Это работает до первой перезагрузки сервера или первого необработанного исключения. Потом скрипт тихо лежит, а узнаёшь об этом, когда кто‑то спросит, почему ничего не приходит.
Ниже схема, к которой я пришёл. Она укладывается в четыре файла и использует то, что уже есть в любом современном дистрибутиве: systemd и journald. Docker, supervisord и внешний мониторинг не нужны.
Раскладка
Читать полностью »
Как я перенаправил Claude Desktop и Claude Code на свой VPS с CLIProxyAPI
2026-10-05 в 12:56, admin, рубрики: claude code, claude desktop, cliproxyapi, docker, llm, vps, бан AnthropicЗа последние пару дней Anthropic забанило много аккаунтов. Точной причины компания не называет, апелляции, судя по постам в соц сетях, разбанивают крайне редко, и деньги за подписку не возвращают.
Моя предположение: под бан попадали аккаунты, на которых периодически светился российский IP, плюс часовой пояс ПК. Поэтому я сделал так, чтобы запросы к Claude всегда уходили с одного IP сервера в поддерживаемой стране. Да, IP дата‑центра тоже можно детектить, но компании же как‑то работают из облаков:)
Поставил своё Android‑приложение на старую Sony и научил камеры отправлять и обрабатывать кадры
2026-10-03 в 10:13, admin, рубрики: FTP, open source, self-hosted, sony, vps, плёнка, симуляция плёнки, фотографияЯ из тех людей, кто очень любит фотографировать и очень не любит заниматься потом всей рутиной, связанной с перекидыванием и обработкой равок. Поэтому я сделал «Проявку». Ты просто жмешь на затвор, и через полминуты кадр уже у тебя в телеграме с закосом на пленочный лук: цвет, зерно, засвет и дата в углу, все как мы любим.
Работает с моими Sony A7C II и a6300 и вообще с любой камерой, которая умеет отдавать фото по FTP, и почти со всеми старыми Sony, куда можно поставить свое приложение. Проект открытый: Читать полностью »
ssh‑commander: SSH‑панель с AI‑агентом для своих VPS
2026-10-01 в 13:26, admin, рубрики: devops, ssh, vps, АгентСделал для себя ssh‑commander: терминал, файловый менеджер, управление Docker и AI‑агент в одном окне. Можно работать с сервером руками, а когда нужна помощь, передать вывод агенту или поставить ему задачу. Он сам смотрит файлы и логи, предлагает команды, а изменения выполняет после подтверждения.
Приложение запускается локально через Docker, интерфейс открывается в браузере. К серверам подключается по SSH. Код открыт под MIT, подписки нет. Для агента нужен свой API‑ключ; без него ручные инструменты тоже работают.





